Configure your device fleet
remotely and at scale

Maximize uptime, minimize costs, and streamline fleet operations.
Start Free Trial
Configure your devices with Spotflow for 14 days. No strings attached.
agrifac company logoDatamole-logocup and cino company logocraftworks company logoLely company logofodjan company logo
agrifac company logoDatamole-logocup and cino company logocraftworks company logoLely company logofodjan company logo

What do our clients say?

We can remotely configure and monitor all machines using simple tools with the ultimate goal of making the process fully automated in the future, such that the need to visit them physically is dramatically reduced.

Photo of Kris Hayes, Lead Data Engineer, Lely
Kris Hayes
Lead Data Engineer, Lely Industries

Configure your entire fleet remotely with
Spotflow IoT Platform

At-scale device configuration

Suitable for configuring just one machine as well as millions of devices with low effort. No additional complexity and time is needed to configure large fleets.

Single interface

Say goodbye to time-consuming on-site visits. Spotflow allows you to configure and oversee all your connected devices from a single, user-friendly interface—whether through UI, API, or CLI.

spotflow monitor device list image

Device targeting

Configure devices based on the tags you set up in the cloud environment, such as model, hardware version, or environment. This means you can apply configuration changes to a selected group of devices.

On-device configuration reporting

Get real-time reports from your devices to check current configuration and monitor custom attributes like serial number, OS version, and location.

Instant configuration updates

Changes made to the configuration in the cloud propagate to all targeted devices in a few seconds. No need to worry about the current state of device connectivity. All changes get deployed as soon as possible without human intervention.

Rapid new device integration

Install the Spotflow Device SDK (available in C, Python, and Rust) automatically and in seconds during manufacturing to enable remote configuration from day one.

import json
from spotflow_device import DeviceClient

client = DeviceClient.start(
  device_id="0070c34e-3db5-4326-836b-1b31914f6ca1", 
  provisioning_token="secret", 
  db="spotflow.db")

desired_properties = client.get_desired_properties()

print(json.dumps(desired_properties.values))

Peek inside the platform

The JSON editor allows you to specify configuration for each device. This is useful if you want to configure just a couple of devices.

Configuration templates are used when configuring many devices. The configuration is applied to a group of devices specified by device tags.

A configuration template is defined using JSON, where you can specify the key-value pairs you want your devices to receive.

Tags defined on a device are used to target devices using configuration templates and to store custom metadata.

Live configuration that targets a group of devices. Any change to the configuration is eventually applied to the group, keeping devices always up to date, no matter whether currently connected or disconnected.

6 reasons to implement Spotflow

Increased efficiency and reduced costs of fleet operations by managing all devices from a single interface.

chart-network icon

Remote management of the entire fleet scattered around the globe.

globe pointer icon

Skip on-site visits—configure, manage, and troubleshoot the devices from anywhere.

stopwatch icon

A user-friendly interface means less technological expertise is required.

Zero-touch deployment of new devices right from the assembly line.

operator icon

No human intervention is needed, even if the devices go outside the connection range.

Get your device fleet under control now!

Start Free Trial
Configure your devices with Spotflow for 14 days. No strings attached.