Hey makers ![]()
The new version of the InstantIoT app just went live on the Play Store.
InstantIoT is a no-code IoT app to design dashboards, control your devices and monitor your sensors in real time — rich charts, history and multi-device support.
Works with ESP32, ESP8266 and other Arduino-compatible boards.
Get the app: Download on Google Play
Two connection modes
Direct Mode
A direct Wi-Fi link between the app and your microcontroller. No account needed — pair, point, control.
Ideal for rapid prototyping, workbench setups and home projects running entirely on your own network.
Server Mode (new)
Run your own InstantIoT server (self-hosted, free, open-source) to manage multiple devices and multiple users.
Track how each device evolves over days, weeks or months — all history stays on your server.
Builds available for Linux, macOS and Windows.
A clean Arduino DSL
Our open-source Arduino library exposes a tiny, declarative DSL — no boilerplate, no JSON, no callback soup.
One declaration per widget, and the same sketch works in both modes:
cpp
ISimpleButton("btn1") {
WHEN_PRESSED { digitalWrite(LED_PIN, HIGH); }
}
instantIoT.gauge("dht11").setValue(23);
Open by design
The server and the Arduino library are both 100% open-source.
Projects are exportable / importable, and you own and host your data.
Get everything
App — Download on Google Play
Server (open-source) — installation guide
Arduino library — install InstantIoT from the Arduino Library Manager, or grab it on GitHub
Docs & Quickstart — docs.instantiot.io
What’s next
iOS is coming — the iPhone/iPad version is built and heading into TestFlight and App Store review. More on that in a separate post.
More build logs and videos are on the way — starting this week.
Something you want covered, or a feature you’re missing? Drop it in Feature Requests.
Happy building ![]()