Backend

Take full controlof your IoT back end

Devices, data, connectivity, and the code that ties them together, all managed from one place.

Platform architecture

What happens to a reading after it arrives

Follow one payload through the platform, and you will know exactly where your own data sits at every stage.

Actions, Analysis, and the other features act on data the orchestrator sends.
The data orchestrator routes each reading to Actions, Analysis, and the rest.
Data orchestrator
API
The API authenticates every request before data enters the platform.
Devices
Devices send payloads to TagoIO over their network or connector.
Message queue
The message queue buffers incoming payloads against traffic bursts.
Digest task queue
The digest task queue writes each reading and hands it to platform features.
Main database
The main database stores devices, clients, and account metadata.
Actions
Analysis
Real-time
Statistics
Import and export
Data warehouse
Developers
Admin Portal Developer Dashboards
Developers build integrations and dashboards through the Admin.
End users
User Dashboards Mobile Access
End users view their data in TagoRUN dashboards and the mobile app.
Device and client auth Triggers and bucket metadata

A device sends a payload to the API, which authenticates it, queues it against traffic bursts, and hands it to the digest task queue, which writes the reading to the database and every platform feature from Actions to the data warehouse. Developers reach the same platform, and end users see the result in a TagoRUN portal.

Device management

All your IoT devices in one place

One device list scales from a single sensor to a million, so you focus on customers, not infrastructure.

Tags are how you group them

Filter devices by site, customer, or hardware revision with the same tags that control dashboard access.

How device tags work

Network, connector and retention

LoRaWAN (Actility, Everynet, Helium, TTI), MQTT, NB-IoT, LTE-M and Sigfox each show their connector, last input and retention.

Connectivity

Every network your devices already speak

Ready-to-use connectors for the networks and protocols your devices already speak, or your own when nothing fits.

Sources Backhaul Connectivity Platform Outputs
The platform boundary is where every protocol becomes one TagoIO data stream.
Wind farms
Wind farm sensors send readings over long-range wireless networks.
Agriculture
Agriculture sensors report soil, weather, and irrigation data from the field.
Smart cities
Smart city sensors track traffic, lighting, and environmental conditions.
Warehouses
Warehouse sensors monitor inventory, equipment, and storage conditions.
Logistics
Logistics trackers report location and condition data while in transit.
Satellite
Satellite backhaul reaches devices with no cellular or Wi-Fi coverage.
Cellular
Cellular backhaul carries data over LTE-M, NB-IoT, and standard mobile networks.
Gateway
A gateway relays data from short-range devices to TagoIO over the internet.
LoRaWAN devices reach TagoIO through a network server and connector.
Devices publish directly to TagoIO over the MQTT protocol.
mioty
mioty devices reach TagoIO through a network server and connector.
Wi-Fi devices reach TagoIO through a gateway that bridges to MQTT or HTTP.
Bluetooth devices reach TagoIO through a gateway that bridges to MQTT or HTTP.
NB-IoT devices reach TagoIO through a cellular network provider and connector.
Z-Wave devices reach TagoIO through a hub that bridges to MQTT or HTTP.
TCP/IP
TCP/IP devices reach TagoIO through a connector that speaks the protocol directly.
HubSpot
Integrations
Integrations push the same data to other systems, such as HubSpot or Jira.
Enterprise
Enterprise systems consume the stream through TagoIO's own connectors.
Developers
Developers build dashboards and Analysis scripts on the same data.
End users
End users see the result in TagoRUN dashboards and the mobile app.

Every technology on the board reaches TagoIO through connectors that are ready to use, and you can define your own network or device when nothing fits. Whatever the radio, one stream comes out the other side for developers, enterprise systems and end users alike.

Connectors

Ready to use out of the box

Hundreds of connectors translate sensor and gateway data into the TagoIO format, ready to use with no custom parsing.

Browse the connector library

654 Connectors

35 Networks

a sample of the catalogue

Go further

Give your team and customers more control

Write a Payload Parser when no connector fits, then watch data arrive in real time with the Live Inspector.

Add your own payload parser

No connector for your device? Write a custom Payload Parser to extract its data yourself.

Read the parser docs

Watch for data traffic

Debug parser scripts and watch traffic to and from your devices in real time with the Live Inspector.

Open the inspector guide

Test and shape

Start before the hardware exists

Send a sample payload like a real device, then see every reading it stores before hardware ships.

Send payloads without a device

Pick a sample, edit the JSON, and send it with this device's own credentials, so the parser, dashboards and alerts all run for real.

Stream simulated data

Designed for your needs

See every reading a device stores, with its unit, group and time, and export or stream it whenever you need.

How device data works

Unified data solution

Optimized data management

TagoIO holds both data shapes in one platform: time series readings from sensors, and structured records for everything else.

Time-series device data

Store and access readings from thousands of sensors without running a database of your own. TagoIO scales storage and queries as your device count grows.

Structured entity data

Model assets, customers and business records with the fields and indexes you define. Query and update that data the same way you query device readings.

Complete control

Set retention per variable, stream data out, and import, export or back up a device on demand.

Moving data

Move data in and out

CSV imports, exports and backups on demand, plus a live stream of your data to your own server.

Import data

Upload CSV files to TagoIO for Mutable and Immutable devices, matching the columns your device data needs.

How CSV import works

Export and back up

Export snapshots or full backups of your data on demand, so you always have a copy ready when you need it.

How exports and backups work

Frequently Asked Questions

How does TagoIO manage IoT devices at scale?
Every device in your account lives in one device list, from a single test sensor to a fleet of a million, and you organize it with tags instead of folders. Tags mark site, customer, hardware revision, or anything else you define, and the same tags filter dashboards, drive Blueprint templates, and decide which end users see which devices in TagoRUN. Each device shows its network, connector, last input time, and data retention setting. TagoIO runs the queues, storage, and scaling behind the list, so your team spends its time on customers rather than infrastructure.

See device management in the docs

Which networks and protocols does TagoIO connect to?
TagoIO connects to 34+ networks through 650+ ready-to-use connectors, so most devices send data without custom parsing. LoRaWAN is supported natively through network server integrations including The Things Stack, Everynet, Actility, Loriot, Helium, Senet, machineQ, and Orbiwise. Cellular devices on NB-IoT and LTE-M, Sigfox, satellite backhaul, and MQTT or HTTPS devices connect directly with a device token. TagoTiP, our open telemetry protocol, adds UDP, TCP, HTTP, and MQTT transports for constrained hardware. New connectors are added as partners ship devices, and the connector library is open source on GitHub.

Browse the network integrations

Is TagoIO a LoRaWAN network server?
No. TagoIO is the IoT application platform that sits on top of a LoRaWAN network server (LNS). The LNS handles the radio side: device joins, deduplication across gateways, and adaptive data rate. TagoIO receives the uplinks from the LNS, decodes the payload, stores the readings, runs your Analysis and Actions, and sends downlinks back through the same LNS. You keep your existing LNS, whether that is The Things Stack, Everynet, Actility, Loriot, or another provider. If you need to run your own network server, ChirpStack is available as a middleware inside TagoDeploy instances.

Read how LoRaWAN integrations work

Can I connect a device TagoIO has never seen before?
Yes. Any device that can reach one of the supported networks or speak MQTT or HTTPS can send data to TagoIO today. If no connector matches your hardware, write a Payload Parser in JavaScript to turn the raw bytes into named variables; the open-source decoders repository on GitHub has hundreds of parsers to start from. The Live Inspector shows each packet as it arrives, so you debug the parser against real traffic. You can also send a sample payload from the Admin with the device's own credentials before the hardware ships, and the parser, dashboards, and alerts run exactly as they will in production.

Learn about Payload Parsers

Can I export, back up, or stream my data to my own server?
Yes, and the data is yours. Export any device's readings as CSV from the Admin, from dashboard widgets, or through the API, with filters so you only pull what you need. Actions forward new readings in real time to your own HTTP endpoint or MQTT broker, so a copy can land in your database as it arrives. Profile Backups save your devices, dashboards, Analysis scripts, Actions, connectors, users, and settings as JSON, kept for 12 months, and you can schedule them with an Action. CSV import loads historical data into Mutable and Immutable devices. If you want the database itself rather than a copy, TagoDeploy runs a dedicated database for your instance, with its machine size, read replicas, and backup schedule under your control, and with TagoIO Build we design the system around your own database. When an account closes, TagoIO deletes its data within 30 days.

Read about data export

Where is my data stored, and can I choose the region?
TagoIO runs on Amazon Web Services. Multi-tenant accounts are hosted in the United States (us-east-1, Virginia) by default, with a European option in eu-west-1 (Ireland) for GDPR data residency. With TagoDeploy you run a dedicated, single-tenant instance in any of 12+ AWS regions, so the data stays in the country your contract requires. If the data cannot leave your own infrastructure, TagoIO Build delivers the system in your cloud (AWS, Azure, Google Cloud, or another provider) or on-premises in your datacenter or plant. Data is encrypted with TLS 1.2+ in transit and AES-256 at rest, and TagoIO has held ISO 27001 certification since 2023.

Security, compliance, and the DPA on the Trust page

Can TagoIO run on-premises or in my own cloud, with my own database?
Yes. The multi-tenant platform runs on AWS, TagoDeploy gives you a dedicated instance in the AWS region you choose, and TagoIO Build goes further: we take the scope of your operational problem and deliver a complete, working IoT system, deployed where you need it. That can be a TagoDeploy instance, your own cloud account on AWS, Azure, Google Cloud, or another provider, or on-premises in your datacenter or plant. The data structure is built around the database your team specifies, so the readings land in a store you already run, query, and back up. TagoIO Build is quoted at a fixed price for a closed scope, with support as a separate annual contract. If you prefer to build and operate the system yourself, the multi-tenant platform or TagoDeploy is the better fit.

See TagoIO Build

Does TagoIO have an API for custom integrations?
Yes. Everything you can do in the Admin is available through the REST API, with SDKs for JavaScript and Python and an MQTT broker for devices and services that prefer publish and subscribe. Actions act as outbound webhooks, calling your endpoint when data arrives or a condition is met. Analysis runs your own Node.js or Python code on the platform on a schedule or in response to data, which is where most ERP, CRM, and ticketing integrations live. The same API powers our integrations with partners such as HubSpot and Jira.

See the API reference

Can I use AI to manage devices and data in TagoIO?
Yes. TagoAI is the AI assistant built into the TagoIO Admin. It reads your device payloads, writes and fixes Analysis code, builds and edits dashboards from a plain-language request, and answers questions grounded in the official documentation. It runs in Read Only, Edit, or Full Access mode, acts only within your own permissions, and logs every change in the Audit Log. Outside the Admin, the open-source TagoIO MCP Server connects your account to AI assistants and coding tools such as Claude, ChatGPT, Cursor, and GitHub Copilot, so you can query live device data in natural language or generate Analysis scripts with knowledge of your real devices. You can use the TagoIO default model or bring your own provider (OpenAI, Anthropic, AWS Bedrock, Google Gemini, OpenRouter). Your data is not used to train models, and TagoAI is off by default on EU profiles.

Explore TagoAI

How reliable is TagoIO, and what uptime does it guarantee?
The TagoIO SLA commits to 99.9% monthly uptime, which allows no more than about 43 minutes of unavailability per month, with service credits of 10% or 25% when we miss it. The SLA covers TagoDeploy instances and accounts with SLA coverage. All customers can watch availability live at status.tago.io, which reports each region (US-E1, EU-W1) and service (API, Analysis, Actions, MQTT broker, LoRaWAN middlewares) with a 90-day uptime history and incident reports, and you can subscribe to updates by email, RSS, webhook, or Slack. When something goes wrong, you will know about it there first.

Read the SLA

What support do I get for a production deployment?
Every account gets the documentation, the community forum, and the Developer support plan with responses under 24 hours. Production accounts can add the Professional plan, which brings critical-impact response under 4 hours, or the Enterprise plan, with critical-impact response under 2 hours and escalation procedures for business-critical systems.

Compare support plans