The new InstantIoT Android app is live — now with Server Mode

Hey makers :waving_hand:

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.

:mobile_phone: 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

:mobile_phone: AppDownload on Google Play

:desktop_computer: Server (open-source) — installation guide

:electric_plug: Arduino library — install InstantIoT from the Arduino Library Manager, or grab it on GitHub

:open_book: Docs & Quickstartdocs.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 :rocket: