# Thingsup Docs

## Thingsup Docs

- [Documentation](https://docs.thingsup.io/master.md): Welcome to documentation for Thingsup - Enterprise IoT Platform to securely Connect, Manage and Analyse IoT data with Rules Engine, Database Connections and Custom Dashboard Builder
- [MQTT Broker](https://docs.thingsup.io/mqtt/get-started-with-mqtt.md): Get started with Thingsup MQTT Broker Service, connect IoT devices over MQTT with device management, secure with authentication/authorization(ACL) mechanism and process data with Rules Engine
- [Add MQTT Device](https://docs.thingsup.io/mqtt/add-mqtt-device.md): Add device to Authenticate and Authorize MQTT connection Thingsup MQTT Broker. Provide access control list(ACL) to control publish/subscribe(pub/sub) access to MQTT topics.
- [Authorize MQTT Device](https://docs.thingsup.io/mqtt/authorize-mqtt-device.md): Control access of your MQTT device in Thingsup MQTT Broker by specifying access control permissions to publish/subscribe on provided topics.
- [Test MQTT Connection](https://docs.thingsup.io/mqtt/test-mqtt-connection.md): Test MQTT Configurations with built-in online MQTT client in Thingsup IoT Platform. Send/Receive or monitor your data via Thingsup MQTT Broker.
- [Tutorial - MQTT Basics](https://docs.thingsup.io/mqtt/tutorial-mqtt-basics.md): Watch video tutorial of MQTT basics with Thingsup IoT Platform's MQTT Broker Service. Learn basic operations and configurations via tutorial series.
- [MySQL Connection](https://docs.thingsup.io/connections/mysql-connection.md): Integrate MySQL in your IoT Solution with Thingsup. Connect MySQL Databases and run queries to insert/get data via MQTT or HTTP APIs.
- [Redis Connection](https://docs.thingsup.io/connections/redis-connection.md): Integrate Redis in your IoT Solution with Thingsup. Connect Redis Databases and run queries to insert/get data via MQTT or HTTP APIs.
- [InfluxDB Connection](https://docs.thingsup.io/connections/influxdb-connection.md): Integrate InfluxDB in your IoT Solution with Thingsup. Connect InfluxDB Databases and run queries to insert/get data via MQTT or HTTP APIs.
- [AWS Connection](https://docs.thingsup.io/connections/aws-connection.md): Integrate AWS Services in your IoT Solution with Thingsup. Connect DynamoDB databases or execute AWS Lambda functions on MQTT message or HTTP APIs.
- [PostgreSQL Connection](https://docs.thingsup.io/connections/postgresql-connection.md): Integrate PostgreSQL databases in your IoT Solution with Thingsup.
- [MQTT Connection](https://docs.thingsup.io/connections/mqtt-connection.md): Integrate your MQTT Broker with Thingsup.
- [InfluxDBv2 Connection](https://docs.thingsup.io/connections/influxdbv2-connection.md): Integrate InfluxDBv2 in your IoT Solution with Thingsup. Connect InfluxDB Databases and run queries to insert/get data via MQTT or HTTP APIs.
- [Firebase Connection](https://docs.thingsup.io/connections/firebase-connection.md): Integrate Google Firebase Project with Thingsup.
- [MSG91 Connection](https://docs.thingsup.io/connections/msg91-connection.md): Integrate MSG91 service with Thingsup.
- [MySQL Query Action](https://docs.thingsup.io/actions/mysql-query-action.md): Run MySQL query completely serverless via Thingsup IoT Platform. Insert or get data from MySQL with simple MQTT rules engine or HTTP APIs.
- [Redis Query Action](https://docs.thingsup.io/actions/redis-query-action.md): Run Redis query completely serverless via Thingsup IoT Platform. Insert or get data from Redis with simple MQTT rules engine or HTTP APIs.
- [InfluxDB Read Query Action](https://docs.thingsup.io/actions/influxdb-read-query.md): Run InfluxDB query completely serverless via Thingsup IoT Platform. Execute a read query on InfluxDB with simple MQTT rules engine or HTTP APIs.
- [InfluxDB Write Point Action](https://docs.thingsup.io/actions/influxdb-write-point.md): Insert or Write point to InfluxDB completely serverless via Thingsup IoT Platform. Insert data in InfluxDB with simple MQTT rules engine or HTTP APIs.
- [Send Email Action](https://docs.thingsup.io/actions/send-email.md): Send Email from Thingsup IoT Platform. Create and send customized bulk Emails with MQTT Rules or HTTP APIs for IoT Solutions.
- [DynamoDB PutItem Action](https://docs.thingsup.io/actions/dynamodb-putitem-action.md): Execute DynamoDB PutItem query completely serverless via Thingsup IoT Platform. Create custom items from MQTT Rules Engine or HTTP APIs.
- [DynamoDB UpdateItem Action](https://docs.thingsup.io/actions/dynamodb-updateitem-action.md): Execute DynamoDB UpdateItem query completely serverless via Thingsup IoT Platform. Create custom items from MQTT Rules Engine or HTTP APIs.
- [DynamoDB GetItem Action](https://docs.thingsup.io/actions/dynamodb-getitem-action.md): Execute DynamoDB GetItem query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [DynamoDB Query Action](https://docs.thingsup.io/actions/dynamodb-query-action.md): Execute DynamoDB query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [DynamoDB Scan Action](https://docs.thingsup.io/actions/dynamodb-scan-action.md): Execute DynamoDB Scan query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [DynamoDB DeleteItem Action](https://docs.thingsup.io/actions/dynamodb-deleteitem-action.md): Execute DynamoDB DeleteItem query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [PostgreSQL Query Action](https://docs.thingsup.io/actions/postgresql-query-action.md): Execute PostgreSQL query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [InfluxDBv2 Read Query Action](https://docs.thingsup.io/actions/influxdbv2-read-query-action.md): Execute InfluxDBv2 read query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [InfluxDBv2 Write Point Action](https://docs.thingsup.io/actions/influxdbv2-write-point-action.md): Insert or Write point to InfluxDBv2 completely serverless via Thingsup IoT Platform. Insert data in InfluxDBv2 with simple MQTT rules engine or HTTP APIs.
- [Firebase Cloud Firestore Action](https://docs.thingsup.io/actions/firebase-cloud-firestore-action.md): Execute Firebase Cloud Firestore query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [Firebase RealTime Database Action](https://docs.thingsup.io/actions/firebase-realtime-database-action.md): Execute Firebase RealTime Database query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [Firebase Messaging Action](https://docs.thingsup.io/actions/firebase-messaging-action.md): Execute Firebase Messaging completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [AWS Lambda Invoke Action](https://docs.thingsup.io/actions/aws-lambda-invoke-action.md): Run AWS Lambda function completely serverless via Thingsup IoT Platform.
- [AWS SQS Send Messsage Action](https://docs.thingsup.io/actions/aws-sqs-send-messsage-action.md): Send message to AWS SQS completely serverless via Thingsup IoT Platform.
- [Publish MQTT Message Action](https://docs.thingsup.io/actions/publish-mqtt-message-action.md): Publish message to MQTT Broker completely serverless via Thingsup IoT Platform.
- [MQTT CommandResponse Action](https://docs.thingsup.io/actions/mqtt-commandresponse-action.md): Publish MQTT Message based on event completely serverless via Thingsup IoT Platform.
- [ProcessFunction Action](https://docs.thingsup.io/actions/processfunction-action.md): Process input data using Thingsup IoT Platform.
- [WebHook Action](https://docs.thingsup.io/actions/webhook-action.md): Provide Webhook using Thingsup IoT Platform.
- [Push to Thingsup Track Action](https://docs.thingsup.io/actions/push-to-thingsup-track-action.md): Push data directly to Thingsup Track platform.
- [Send MSG91 SMS Action](https://docs.thingsup.io/actions/send-msg91-sms-action.md): Send SMS via MSG91 from Thingsup IoT Platform. Create and send customized bulk SMS with MQTT Rules or HTTP APIs to global phone numbers for IoT Solutions.
- [MQTT Rules Engine](https://docs.thingsup.io/rules/mqtt-rule.md): Best MQTT Rules engine built-in with Thingsup IoT Platform with MQTT Broker. Validate and Transform your IoT data on the fly with serverless service.
- [HTTP API](https://docs.thingsup.io/rules/http-rule.md): Best HTTP Rules engine built-in with Thingsup IoT Platform to create HTTP APIs. Validate and Transform your IoT data on the fly with serverless service to build your IoT solutions.
- [HTTP Command](https://docs.thingsup.io/command/http-command.md): Test your HTTP API Rules with Thingsup IoT Platform. Send and receive sample payloads from triggered actions.
- [Action Command](https://docs.thingsup.io/command/action-command.md): Test your Actions with Thingsup IoT Platform. Send and receive sample payloads from triggered actions.
- [Basic Alert](https://docs.thingsup.io/alerts/basic-alert.md): Setup Alerts with multiple triggers from Rules Engine. Configure Actions which will be executed when alert is raised.
- [Add Dashboard](https://docs.thingsup.io/dashboards/add-dashboard.md): Design your own dashboard via MQTT or Thingsup Action with the help of many available widgets using Thingsup Platform.
- [Dashboard Settings](https://docs.thingsup.io/dashboards/dashboard-settings.md)
- [Button Widget](https://docs.thingsup.io/widgets/button-widget.md)
- [Data Text Widget](https://docs.thingsup.io/widgets/data-text-widget.md)
- [Toggle Switch Widget](https://docs.thingsup.io/widgets/toggle-switch-widget.md)
- [Image Switch Widget](https://docs.thingsup.io/widgets/image-switch-widget.md)
- [Dropdown Widget](https://docs.thingsup.io/widgets/dropdown-widget.md)
- [LED Widget](https://docs.thingsup.io/widgets/led-widget.md)
- [Text Widget](https://docs.thingsup.io/widgets/text-widget.md)
- [Navigation Button Widget](https://docs.thingsup.io/widgets/navigation-button-widget.md)
- [Form Widget](https://docs.thingsup.io/widgets/form-widget.md)
- [Date Picker Widget](https://docs.thingsup.io/widgets/date-picker-widget.md)
- [Date Time Range Widget](https://docs.thingsup.io/widgets/date-time-range-widget.md)
- [Slider Widget](https://docs.thingsup.io/widgets/slider-widget.md)
- [Table Widget](https://docs.thingsup.io/widgets/table-widget.md)
- [Google Map Widget](https://docs.thingsup.io/widgets/google-map-widget.md)
- [Data Tile Widget](https://docs.thingsup.io/widgets/data-tile-widget.md)
- [HTML Tile Widget](https://docs.thingsup.io/widgets/html-tile-widget.md)
- [Line Chart Widget](https://docs.thingsup.io/widgets/line-chart-widget.md)
- [Bar Chart Widget](https://docs.thingsup.io/widgets/bar-chart-widget.md)
- [Pie Chart Widget](https://docs.thingsup.io/widgets/pie-chart-widget.md)
- [Scatter Chart Widget](https://docs.thingsup.io/widgets/scatter-chart-widget.md)
- [Radar Chart Widget](https://docs.thingsup.io/widgets/radar-chart-widget.md)
- [Radial Gauge](https://docs.thingsup.io/widgets/radial-gauge.md)
- [Linear Gauge](https://docs.thingsup.io/widgets/linear-gauge.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.thingsup.io/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
