Fostrom is an IoT Cloud Platform designed for developers to make it really easy to get started and scale fleets. We have Device SDKs (in Python, JS, Elixir, more coming soon), Typed Schemas, Per-Device Mailboxes, Programmable Actions, 4 Global Regions for lower-latency connections, and much more.
We've built Fostrom to solve a real need we faced in our previous startup, building a fully automated indoor vertical farm. We were spending more time figuring out IoT infrastructure than writing automation logic. Fostrom is the platform we wished existed back then.
Over the last few years we've experimented with a lot of interesting tech and architectures. Here's some of what we use today: Elixir and DuckDB power our infra, Actions execute JS code in a WebAssembly sandbox, and Device SDKs are powered by a tiny Device Agent written in Rust that speaks our custom protocol, running in the background.
Our vision is to make a powerful IoT platform that enables you to build correct, secure, and reliable connected systems without dealing with any of the plumbing or infrastructure.
Next up, we're gonna launch our CLI, add automatic device monitoring to our Device SDKs, and improve the debugging experience. We have some pretty cool ideas to make Fostrom and the experience of developing connected systems better.
We also published our launch blog post which goes into more detail about our vision, what we've built, and our future plans: https://fostrom.io/blog/introducing-fostrom
Would love for you to try out Fostrom and give us your feedback and thoughts.