Bring your next connected product to life

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.

Get started

Flova helps IoT teams turn hardware into product experiences.

From device to product

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.

  1. 01

    Product model

    Define the data and states your product needs from the start.

  2. 02

    Connect devices

    Connect devices to your product model and manage them in one place.

  3. 03

    Live data

    Use device data in dashboards, apps, and product tools.

Give every device a home

Bring device data into a dashboard or app, so users can check status and take action.

Turn device events into action

Set rules for device events and trigger alerts or commands that fit your product logic.

Find answers in device data

Explore device data with FlovaQL, then use FlovaAI to dig into the questions that matter.

Build a product around devices

Shape device data into an experience people can monitor and control with Flova.

From data to action

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.

  1. 01DATAState changed
  2. 02RULERule matched
  3. 03ALERTTeam alerted
  4. 04COMMANDCommand sent
  5. 05RESULTResponse logged

Connected products at work

From smart buildings to energy, agriculture, and industrial equipment, Flova brings devices, data, and product operations into one model your team can build on.

One platform for your product

Connect devices, build the product experience, and put device data to work. AI, device updates, alerts, and automation all work from the same model.

Build from firmware to apps

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

Build a device with Flova IDE and the SDK. Define the data it sends and the commands it receives, then connect it to Flova.

Universal.inoArduino / C++
#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(); }

A plan for every stage

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.

Free
For building a first project with Flova

Free

per 30-day period
  • 3 active devices
  • 100K telemetry readings per period
  • 1 requests per minute per device
  • 7 days of telemetry retention
  • 1 team members
  • 2 templates
  • 16 datastreams per template
  • No AI credits included
  • 250 MCP calls per period
  • Limited API access
  • Basic OTA
  • Webhook
Starter
For small teams and their first connected product

$27.00 USD

per 30-day period
  • 10 active devices
  • 1M telemetry readings per period
  • 60 requests per minute per device
  • 30 days of telemetry retention
  • 2 team members
  • 5 templates
  • 32 datastreams per template
  • 100 AI credits per period
  • 500 MCP calls per period
  • Full API access
  • Full OTA management
  • Webhook
  • Standard support
Pro
Most popular
For teams with a growing product

$90.00 USD

per 30-day period
  • 30 active devices
  • 5M telemetry readings per period
  • 300 requests per minute per device
  • 90 days of telemetry retention
  • 5 team members
  • 15 templates
  • 64 datastreams per template
  • 500 AI credits per period
  • 2.5K MCP calls per period
  • Full API access
  • Full OTA management
  • Webhook
  • Priority support
Business
For teams with more devices and priority support

$180.00 USD

per 30-day period
  • 100 active devices
  • 20M telemetry readings per period
  • 1.2K requests per minute per device
  • 365 days of telemetry retention
  • 10 team members
  • 50 templates
  • 128 datastreams per template
  • 2K AI credits per period
  • 10K MCP calls per period
  • Full API access
  • Full OTA management
  • Webhook
  • Priority support
Enterprise
For products with specific capacity and support needs

Contact us

Capacity and terms are discussed with our team

Talk with the Flova team about your product needs and how we can work together.

Questions about Flova

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.

Grow your product

Take your product from the first device to a larger fleet on the same model.