Give every device a home
Bring device data into a dashboard or app, so users can check status and take action.
Connect devices, turn telemetry into insight, and manage your fleet from one platform. Build dashboards, automate operations, deliver firmware updates, and use AI to move your product forward.
Flova helps IoT teams turn hardware into product experiences.
Flova handles device connections and prepares data for your product. Start with one device, view its data in a dashboard, and focus on building the product.
Bring device data into a dashboard or app, so users can check status and take action.
Set rules for device events and trigger alerts or commands that fit your product logic.
Explore device data with FlovaQL, then use FlovaAI to dig into the questions that matter.
Shape device data into an experience people can monitor and control with Flova.
When a device state changes, rules can keep context, alert your team, or send a command. See what triggered the response and what happened next.
From smart buildings to energy, agriculture, and industrial equipment, Flova brings devices, data, and product operations into one model your team can build on.
Connect devices, build the product experience, and put device data to work. AI, device updates, alerts, and automation all work from the same model.
Choose a Flova path to build devices, read data, or connect an app. Organization access and third-party apps are separate, with distinct permissions.
Build a device with Flova IDE and the SDK. Define the data it sends and the commands it receives, then connect it to Flova.
#include <Arduino.h>#include <FlovaUniversalEsp32.h> FlovaUniversalEsp32 device;auto relay = FLOVA_DATASTREAM(device, bool, "relay"); void setup() { pinMode(2, OUTPUT); FLOVA_ON_WRITE(relay, [](bool enabled) { digitalWrite(2, enabled ? HIGH : LOW); }); device.begin();} void loop() { device.run(); }Choose a plan for your team’s needs, from your first device to a product at scale. Compare device capacity, telemetry, and team access to find the right fit.
Clear answers about building and connecting devices, using data, responding to events, and how organization access differs from third-party apps.
Flova brings together the work of building and operating a connected product. Define a device and its data, connect it, then use that data to build experiences, rules, and responses.
Yes, if the device supports a connection method available in Flova. Once connected, you can use and manage its model, data, and commands in Flova.
Use the Flova SDK with ESP32, ESP8266, and custom boards. Define the device model, datastreams, and commands in firmware, then connect the device to Flova.
Read data in your product experience, follow changes over time, and build reports. The same data can drive rules, alerts, or device commands.
Set a condition for a device state and add a schedule if needed. When the condition is met, Flova can alert your team or send a specific device command.
Yes. Web, mobile, and desktop apps can connect to a user’s devices and data with OAuth. The user approves access, and the app receives only the permissions it needs.
An organization team can access that organization’s devices and datastreams. A third-party app connects through OAuth after user approval and receives only the permissions needed for its experience.
Take your product from the first device to a larger fleet on the same model.