Integrations
Integrations in The Things Stack are methods used to store, process and/or transfer application data to external end points. This section contains information to help you work with integrations in The Things Stack.
Here, you’ll find guides to add applications, configure Webhooks and Storage Integration and also integrate with popular IoT platforms.
Adding Applications
An Application in The Things Stack is a collection of end devices.
Data Formats
The Things Stack sends and receives application data from the various integrations in JSON format. This documentation provides some examples of these messages.
Payload Formatters
Payload formatters allow you to process data going to and from end devices. This is useful for converting binary payloads to human readable fields, or for doing any other kind of data conversion on uplinks and downlinks.
Webhooks
The Webhooks feature allows The Things Stack to send application related messages to specific HTTP(S) endpoints.
Storage Integration
The Storage Integration allows storing received upstream messages in a persistent database, and retrieving them at a later time.
Integrate with popular IoT platforms
Here you can find detailed guides for creating integrations with popular IoT platforms.
Other integrations
The The Things Stack webhooks are the simplest, most scalable methods to send and receive data to and from your external servers. If, for some reason, this is not suitable for your use case, we list a few alternatives in this section.
Application Packages
Application packages specify state machines running both on the end device and the Application Server, as well as signalling messages exchanged between the end device’s application layer and the Application Server.
Examples
This section contains examples for building applications using The Things Stack.