About Fostrom

Fostrom is a developer-focused IoT Cloud Platform designed to be secure, structured, and programmable. Our aim is to build a platform that empowers you to rapidly iterate on your IoT projects, big and small. We make it easy to monitor and control fleets of devices, whether its a small at-home project, or a large number of devices in production.

All sorts of devices, including microcontrollers and single-board computers, can be connected to Fostrom. To make it easy, we’ve built SDKs for various operating systems and architectures, with more coming soon. Check out our SDK Docs for more information.

You can define Packet Schemas to send datapoints from devices, and send and receive messages too. Due to the typed and structured nature of packet schemas, we ensure you never have bad packets enter downstream pipelines for operations or analytics, and help you reduce issues like runtime exceptions and bugs in device code.

You can define Actions, which trigger on incoming messages (other types of triggers coming soon). An Action is written in JavaScript, and is provided the payload of the incoming message. You can write code to conditionally trigger webhooks, queue messages to other devices, and more.

You can easily monitor devices through your Fleet Dashboard, or see which devices are online in the Devices tab, and watch packets as they stream into Fostrom in the Packets tab.