Any device, any industry
The IoT platform to connect, manage and scale your devices
Get your devices online in minutes, keep the whole operation in view and grow without starting over. In our cloud or on your servers.
Free forever, with fair limits. No credit card required.
Trusted by teams at







See
Your whole operation on one screen
Your network on a map, every station a click away and the alarm that needs you right in front of you. A view like this used to take days of frontend work. Describe it to an agent and it is yours in minutes.
Live, always. Every reading updates the moment it arrives. No refresh, no export, no waiting for a report.
Made for your job. A map, a plant schematic, a customer portal: whatever your team needs to see, laid out their way.
Change it by asking. Another view, a new chart, a different layout: ask, and the agent that built it changes it. Minutes, not a sprint.
Manage
Run your fleet by talking to it
Ask in plain language and get answers from live data. The agent proposes the fix, writes the rule or builds the view, and only acts with the permissions you give it.
What you can ask it
Works with your AI. Claude, Codex, Cursor or any other MCP client connects through the Thinger CLI. Nothing to install on the devices.
You stay in control. Decide what the agent can see and what it can touch. Start read only, allow actions later, revoke any time.
Dashboards on demand. Describe the view you need and the agent builds it on your live data, like the one above.
Works with any MCP client
- Claude
- Codex
- Cursor
- Copilot
- Gemini
Start
Your first device online in a coffee break
A few lines on the board and your device is online. What works for the first prototype works for the whole fleet.
Connect. One object with the device credentials. The library handles Wi-Fi, TLS and reconnection.
Control. Declare a pin as a resource and switch it from a dashboard, the REST API or an AI agent.
Stream. Any value the board computes becomes telemetry you can chart, store and alert on.
Free forever, with fair limits. No credit card required.
#include <ThingerESP32.h>ThingerESP32 thing(USERNAME, DEVICE_ID, CREDENTIAL);void setup() { pinMode(16, OUTPUT); thing.add_wifi(SSID, PASSWORD); thing["relay"] << digitalPin(16); thing["uptime"] >> outputValue(millis());}void loop() { thing.handle();}Device connected to console.thinger.io
Works with
- Arduino
- ESP32
- Raspberry Pi
- Linux
- Zephyr
- IOTMP
- MQTT
- HTTP
- LoRaWAN
- Sigfox
Scale
Start free, grow into your own product
The same platform in every mode. Move up when the project needs its own instance, your servers or a custom contract, all the way to selling it under your name.
Cloud
For learning, first prototypes and makers.
A free account on our community cloud, free forever with fair limits.
Explore CloudPrivate Cloud
For products and fleets in production.
A dedicated instance in the AWS region you choose, managed by us.
Explore Private CloudOn-Premise
For policies that keep data inside your perimeter.
The full platform on your own servers, run by your IT team with our support.
Explore On-PremiseEnterprise
For strict security, compliance and contract requirements.
Isolated, hardened infrastructure designed for the project, with a custom SLA.
Explore EnterpriseWhite Label / OEM
For integrators and device makers selling their own product.
A dedicated instance on your domain, with your logos, colors and user accounts. Your clients never leave your product.
Explore White Label
Your devices, dashboards and integrations work the same in every mode. Moving up never means starting over.
Plug in
Skip the integration work
Find your model in the Marketplace and install it from the console. Readings arrive decoded, with storage and a starter dashboard already set up: you start from data, not from a datasheet.
MQTTLOGO! 8
LoRaWANAM319
LoRaWANLSE01
Wi-FiPlus 1PM
CellularTelematics
LoRaWANPEW-1000
LoRaWANTPS110
LoRaWANMKR WAN 1310
LoRaWANflowIQ 2200
LoRaWANUC50x
LoRaWANWILSEN.sonic.level
LoRaWANLW001-BGPRO
LoRaWANProfessional II
LoRaWANLT-22222-L
LoRaWANVS133
LoRaWANGeolocation module
LoRaWANSmart Valve
LoRaWANModel A3
LoRaWANWT201
LoRaWANACR-CV-101L
LoRaWANCube
BLEEYE
LoRaWANWTS305
LoRaWANTrashbin sensor
A sample of the catalogue170+ device integrations40+ manufacturers4 network servers
Arrives through
- The Things Stack
- LORIOT
- ChirpStack
- Sigfox
Extends with
- Node-RED
- Grafana
- Jupyter
- Prometheus
Extend
More than a console
Keep the code on your devices open, reach any Linux unit in the field, install tools instead of hosting them, and bring your editor and AI agents to the same platform.
MCP server
An MCP server over the documented API, run by the Thinger CLI: Claude, Cursor or any other MCP client works on your account. You decide what it can see and what it can touch, and revoke it any time.
Discover AI & MCPOpen-source client libraries
Four MIT-licensed clients, each in its own public repository: Arduino, Linux, ESP-IDF and Zephyr. One object with the device credentials handles Wi-Fi, TLS and reconnection; the rest of the code is yours.
Browse on GitHubIOTMP, the open protocol
The protocol under every Thinger.io connection since 2015: telemetry, remote calls, streams, terminals and tunnels on one TLS connection. Now an open IETF Internet-Draft anyone can implement; a complete client fits in under 400 lines of C.
Read about IOTMPThinRemote
Terminal, files, tunnels and desktop on any Linux device in the field, over one outbound connection. No open ports, no VPN; the agent is a static binary under 10 MB.
Discover ThinRemoteHosted plugins
Node-RED, Grafana, Jupyter, Prometheus and more run next to your instance, installed from the console in a couple of clicks. No extra server to host and wire up: the rule engine, the notebook and the monitoring stack open over your device data.
See the pluginsVS Code extension
The plugin runs inside your instance with PlatformIO and the Thinger.io extension ready to build. Pick one board or a batch and send the firmware over the air; units already on the target version are skipped.
See OTA updates
Carry
Your devices and dashboards, in your pocket
Sign in to our community server or your own private instance and open the same devices, projects, dashboards and data streams you have on the web console. Free on iOS and Android, with a new version every time the console updates.
Community server or your own instance
Case studies
Out in the field
See what teams like yours run on Thinger.io, from a greenhouse in Antarctica to railway technical rooms in Chile.
MAPHI: fresh food grown in Antarctica
A hydroponic module at Marambio Base grows fresh greens at -30 °C outside.
Read the case studyProsegur: a smart randomised lock born from open innovation
A high security smart lock with BLE firmware, courier app and one-time keys.
Read the case studyLamclima: climate know-how as a service
A branded platform and own 4G hardware watch railway technical rooms in Chile.
Read the case studyGet started
Ready to build your IoT project?
Create an account and bring your first device online today. Free forever, with fair limits.








