Skip to content
Try for free

ThingsBoard Cloud

Choose your data region

Your data stays in the region you choose, for residency and compliance. No credit card required.

Rather run it yourself? Install on your own servers

External Nodes

Publish data to third-party services and external systems.

Node Description
AI request Sends a request to a configured LLM provider (OpenAI, AWS Bedrock, Anthropic, and others) with system and user prompts; replaces message data with the AI response
AWS Lambda Invokes an AWS Lambda function synchronously with message data as the payload; replaces message data with the function response
AWS SNS Publishes message data to an AWS SNS topic
AWS SQS Enqueues message data to an AWS SQS queue (Standard or FIFO)
Azure IoT Hub Publishes message data to Azure IoT Hub via MQTT (SAS token or X.509 certificate auth)
GCP Pub/Sub Publishes message data to a Google Cloud Pub/Sub topic
Kafka Publishes message data to an Apache Kafka topic
MQTT Publishes message data to an external MQTT broker
RabbitMQ Publishes message data to a RabbitMQ exchange
REST API call Sends an HTTP request to an external endpoint; replaces message data with the response body
Send email Sends an email via SMTP using a SEND_EMAIL message prepared by the To Email transformation node
Send notification Sends a notification via the ThingsBoard notification center using a configured rule-node template
Send SMS Sends an SMS using a system-configured provider (AWS SNS, Twilio, or SMPP)
Send to Slack Posts a message to a Slack channel or direct message using a bot token
Twilio SMS PE / Cloud only Sends an SMS via Twilio with credentials configured directly in the node
Twilio Voice PE / Cloud only Makes a text-to-speech voice call via Twilio with configurable language, voice, and prosody settings