ThingsBoard API consists of two main parts: device API and server-side API.
Device API is grouped by supported communication protocols:
Gateway MQTT API allows you to connect existing devices to the platform using ThingsBoard Gateway
or implement your own gateway.
Server-side API consists of core REST API and a set of specific APIs that are provided by various plugins: