Secure the code on your ESP32 microcontrollers with lightweight containers and orchestrate them through our cloud API.
Continuously update the code on your ESP32 microcontrollers even over cellular connections. Monitor and securely service your entire device fleet in production; all through the Toit API.Start now
Toit supports the ESP32’s built-in WiFi, but we also support the most common external communications modules. Many of our customers connect to the cloud via cellular modems using NB-IoT or LTE-M.
We let you control any peripheral you plug into your ESP32 through the GPIO pins. You can connect using the I2C, SPI, I2S or UART protocols.
Our package manager gives you access to drivers for many commonly used peripherals like sensors and motors, and if you’re missing one, our engineering team is ready to help you write it.
You own your data and you get to store it wherever you want. We help you get your data to and from your devices. It is as simple as that.
Deploy code, access logs, update firmware, and collect data from your devices. Use the data in your own system, share it with your customers. We just handle your microcontrollers.
No matter which bug slips into your code, the worst it can do is crash that one application. The system, as well as all your other applications, keeps running as if nothing had happened. This makes changing and deploying new code risk-free.
Treat firmware and drivers as you treat software. Set up a continuous delivery pipeline and deploy new device code on every commit.
Get full visibility into your device fleet with logs covering connectivity, code execution, and crash reports. Trace the bug, fix it and redeploy, all within minutes.
Assign your devices into groups and deploy updates on a group by group basis.
All communication is end-to-end encrypted using modern public-key cryptography. The same technology that keeps the internet secure keeps your devices and data safe.
If you have ever tried to write code for microcontrollers you know that it’s not a nice experience. You code in C, and a simple code change takes minutes to re-deploy.
Toit is a modern object-oriented language designed specifically for IoT.
Toit gives you a modern, memory-safe language. It includes state of the art editor integration including syntax highlighting, goto-definitions, and auto completions.
Deploying code on your device takes just a second, with no need to flash the device, not minutes like you normally see for microcontrollers.
We don't want to lock you into using our console. We don't want you to feel constrained by our command line tools. You are in full control of your devices and everything you can do with the Toit platform, you can do through our powerful API.
Our programmatic API can be used from any environment and from any programming language. It is easy to integrate our platform into your products and turn your device fleet fully programmable.
Get access to our platform and start your journey to invent the future.Start now
Official platform partners: