# ThingsBoard

**Canonical:** https://apis.io/providers/thingsboard/  
**Website:** https://thingsboard.io  
**APIs profiled:** 58

ThingsBoard is an open-source IoT platform for device connectivity, data collection, processing, and visualization. Licensed under Apache 2.0 and developed by ThingsBoard Inc., it supports multi-tenant device management, telemetry over MQTT/HTTP/CoAP/LwM2M/SNMP, a drag-and-drop rule engine, calculated fields, 600+ customizable dashboard widgets, alarms, RPC, OTA firmware updates, edge computing, mobile apps, and a distributed MQTT broker (TBMQ). Available as Community Edition (free, self-hosted), Professional Edition (self-hosted subscription), and ThingsBoard Cloud (managed PaaS).

## Kin Score — 57.6 / 100 (strong)

Scored 2026-08-25 under rubric 0.14.0. Trend: flat (+0.0 from 57.6).

| Facet | Score |
|---|---|
| Discoverability | 59.3 |
| Contract Quality | 68.4 |
| Governance | 28.8 |
| Contract Governance | 28.8 |
| Operational Transparency | 21.1 |
| Developer Ergonomics | 78.6 |
| Commercial Clarity | 63.2 |
| Access Clarity | 63.2 |

## Agent readiness — 29.8 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | documented |
| MCP Server | no |
| Auth Clarity | bearer |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (58)

- **ThingsBoard admin-controller API** — Admin
- **ThingsBoard ai-model-controller API** — Ai Model
- **ThingsBoard alarm-comment-controller API** — Alarm Comment
- **ThingsBoard alarm-controller API** — Alarm
- **ThingsBoard api-key-controller API** — Api Key
- **ThingsBoard asset-controller API** — Asset
- **ThingsBoard asset-profile-controller API** — Asset Profile
- **ThingsBoard audit-log-controller API** — Audit Log
- **ThingsBoard auth-controller API** — Auth
- **ThingsBoard calculated-field-controller API** — Calculated Field
- **ThingsBoard component-descriptor-controller API** — Component Descriptor
- **ThingsBoard customer-controller API** — Customer
- **ThingsBoard dashboard-controller API** — Dashboard
- **ThingsBoard device-connectivity-controller API** — Device Connectivity
- **ThingsBoard device-controller API** — Device
- **ThingsBoard device-profile-controller API** — Device Profile
- **ThingsBoard domain-controller API** — Domain
- **ThingsBoard edge-controller API** — Edge
- **ThingsBoard edge-event-controller API** — Edge Event
- **ThingsBoard entities-version-control-controller API** — Entities Version Control
- **ThingsBoard entity-query-controller API** — Entity Query
- **ThingsBoard entity-relation-controller API** — Entity Relation
- **ThingsBoard entity-view-controller API** — Entity View
- **ThingsBoard event-controller API** — Event
- **ThingsBoard image-controller API** — Image
- **ThingsBoard job-controller API** — Job
- **ThingsBoard login-endpoint API** — Login
- **ThingsBoard lwm-2m-controller API** — Lwm 2m
- **ThingsBoard mail-config-template-controller API** — Mail Config Template
- **ThingsBoard mobile-app-bundle-controller API** — Mobile App Bundle
- **ThingsBoard mobile-app-controller API** — Mobile App
- **ThingsBoard notification-controller API** — Notification
- **ThingsBoard notification-rule-controller API** — Notification Rule
- **ThingsBoard notification-target-controller API** — Notification Target
- **ThingsBoard notification-template-controller API** — Notification Template
- **ThingsBoard o-auth-2-config-template-controller API** — O Auth 2 Config Template
- **ThingsBoard o-auth-2-controller API** — O Auth 2
- **ThingsBoard ota-package-controller API** — Ota Package
- **ThingsBoard qr-code-settings-controller API** — Qr Code Settings
- **ThingsBoard queue-controller API** — Queue
- …and 18 more, listed in full on the page.

## Agentic access (1)

- **Thingsboard Agentic Access** — 491 operations · 228 acting · 226 human-in-the-loop

## Security (2)

- **Thingsboard Authentication** — apiKey/http · 2 schemes
- **Thingsboard Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Thingsboard Plans Pricing**

## Tags

IoT, Internet of Things, Device Management, Telemetry, Open-Source, Apache 2.0, MQTT, LwM2M, CoAP, Rule Engine, Dashboards, Edge, Multi-Tenant, Java, Spring

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/thingsboard/). Scores are computed from the provider's own public artifacts under a published rubric.
