Overview¶
Integrations send your application's device events (uplinks, joins, acknowledgements, status, logs and more) to your own systems. Each one is configured per application.
-
MQTT
Subscribe to events and publish downlinks on ChirpCloud's MQTT broker.
-
HTTP
ChirpStack POSTs every event to your endpoint.
-
Other integrations
InfluxDB, ThingsBoard, myDevices, Pilot Things, Blynk, IFTTT, AWS SNS, Azure Service Bus and GCP Pub/Sub.
How integrations work on ChirpCloud¶
MQTT credentials come from the portal. Every other integration is set up in the native UI under the application's Integrations tab. You manage them yourself; only you can see or change your application's integrations.
- Endpoints must be on the public internet. Private, local, link-local and ChirpCloud's own internal addresses are unreachable, also through redirects or DNS names that point there. Our own public hostnames are reachable like any other site.
- The URLs, tokens and keys you enter are stored in ChirpStack. Put credentials in header or key fields rather than in the URL.
- Each delivery attempt times out after 5 seconds; failed deliveries are not retried.
- Integrations send your data to the destination you choose, under your responsibility (DPA 3.1 and 6.1).
- They are kept while your workspace is restricted (devices are disabled, so nothing is sent), deleted with your workspace, and not copied in a dedicated migration.