Introduction to DRIVR
DRIVR is an API-first IoT platform that aims to provide a full-fledged cloud backend for IoT (Internet of Things) and IIoT applications (Industrial Internet of Things) built on a robust and scalable event-driven microservice architecture. The feature set includes the capability to model IoT systems in the cloud and send, collect, store, aggregate and query device data.
DRIVR is currently in closed beta. If you want to get access, please create your own environment in our Customer Portal.
This documentation includes different resources including Concepts and API references. Learn more about how to use this documentation
DRIVR features a flexible yet compact data model in order to allow modeling IoT systems in the cloud, e.g. a physical device can be modeled as a Component
in DRIVR, a group of related devices can be modeled as a System
. Explore the DRIVR data model.
To do so DRIVR offers two complementary APIs:
- a powerful GraphQL API
- a lightweight MQTT API
- a flexible REST API
The GraphQL API is designed for server-client communication, e.g. for frontend application (both mobile and desktop), third-party-integrations or cloud-to-cloud communication.
The MQTT API is designed to enable efficient machine-cloud communication and therfor primarly offers ways to exchange device data over the lightweight MQTT protocol.
The REST API is designed to enable ingest of data sent from a machine or device. It also enables you to push configuration updates or remote control your devices.