# Qubitro Documentation

## Documentation

- [Welcome](https://docs.qubitro.com/welcome.md): Build connected solutions at any scale with Qubitro. Qubitro provides the cloud infrastructure and developer tools to build, scale, and operate connected solutions—without complexity.
- [No-Code Integrations](https://docs.qubitro.com/data-sources/no-code-integrations.md): Forward data from connectivity providers without custom code, automatically create devices in Qubitro.
- [Onomondo](https://docs.qubitro.com/data-sources/no-code-integrations/onomondo.md): The Qubitro and Onomondo integration allows you to sync all devices and their data from Onomondo Cloud.
- [Notehub](https://docs.qubitro.com/data-sources/no-code-integrations/notehub.md): The Qubitro and Blues Notehub integration allows you to sync all devices and their data from Notehub.
- [The Things Stack](https://docs.qubitro.com/data-sources/no-code-integrations/the-things-stack.md): The Qubitro and The Things Stack (TTS) integration allows you to sync all devices and their data from The Things Stack.
- [Soracom](https://docs.qubitro.com/data-sources/no-code-integrations/soracom.md): The Qubitro and Soracom integration allows you to sync all devices and their data from Soracom.
- [Loriot](https://docs.qubitro.com/data-sources/no-code-integrations/loriot.md): The Qubitro and Loriot integration allows you to sync all devices and their data from Loriot.
- [1NCE](https://docs.qubitro.com/data-sources/no-code-integrations/1nce.md): Qubitro offers a no-code integration with the 1NCE Cloud Integrator.
- [Golioth](https://docs.qubitro.com/data-sources/no-code-integrations/golioth.md): The Qubitro and Golioth integration allows you to sync all devices and their data from Golioth.
- [AWS IoT Core LoRaWAN](https://docs.qubitro.com/data-sources/no-code-integrations/aws-iot-core-lorawan.md): The Qubitro and AWS IoT Core for LoRaWAN integration allows automatic synchronization of devices and their data from AWS IoT Core to Qubitro.
- [Actility ThingPark](https://docs.qubitro.com/data-sources/no-code-integrations/actility-thingpark.md): The Qubitro and Actility (ThingPark) integration enables you to automatically sync LoRaWAN devices and their data from ThingPark to Qubitro.
- [Chirpstack](https://docs.qubitro.com/data-sources/no-code-integrations/chirpstack.md): The Qubitro and Chirpstack integration allows you to sync all devices and their data from Chirpstack.
- [Particle](https://docs.qubitro.com/data-sources/no-code-integrations/particle.md): The Qubitro and Particle Cloud integration allows you to sync Particle devices and their data to Qubitro seamlessly.
- [Senet](https://docs.qubitro.com/data-sources/no-code-integrations/senet.md)
- [Coiote](https://docs.qubitro.com/data-sources/no-code-integrations/coiote.md)
- [MQTT](https://docs.qubitro.com/data-sources/mqtt.md): Publish device data to Qubitro using the lightweight MQTT protocol for real-time ingestion.
- [HTTP](https://docs.qubitro.com/data-sources/http.md): Send JSON payloads from your devices or applications to Qubitro via a simple HTTP endpoint.
- [Project](https://docs.qubitro.com/platform/project.md): Manage and organize your Qubitro projects, including devices, data sources, and collaboration settings, all in one place.
- [Settings](https://docs.qubitro.com/platform/project/settings.md): Update project details and manage access; note some settings may be disabled based on your role.
- [Access Management](https://docs.qubitro.com/platform/project/access-management.md): Manage project collaborators by inviting users and assigning roles to control their access and permissions.
- [Roles & Permissions](https://docs.qubitro.com/platform/project/roles-and-permissions.md): Define and manage user roles to control access to project resources.
- [Device](https://docs.qubitro.com/platform/device.md): Learn how devices are created, managed, and integrated in Qubitro, including automatic provisioning via integrations and manual setup using UI or APIs
- [Settings](https://docs.qubitro.com/platform/device/settings.md): Manage device settings, metadata, and authentication details. Configure tags, avatars, and identifiers, and handle device deletion.
- [Storage](https://docs.qubitro.com/platform/storage.md): Overview of Qubitro’s storage solutions, covering Time Series Storage for structured, time-stamped data and Blob Storage for multimedia files.
- [Time Series Storage](https://docs.qubitro.com/platform/storage/time-series-storage.md): Qubitro Time Series Storage enables scalable, real-time device data storage with customizable retention, API access, and seamless dashboard integration.
- [Functions](https://docs.qubitro.com/platform/functions.md): Qubitro Functions enable no-code or low-code data processing, automation, and transformation.
- [Decoder Function](https://docs.qubitro.com/platform/functions/decoder-function.md): Decoder Functions in Qubitro allow you to decode incoming payloads.
- [LoRaWAN Device Template Decoder](https://docs.qubitro.com/platform/functions/decoder-function/lorawan-device-template-decoder.md): The LoRaWAN Device Template Decoder allows you to automatically decode payloads from supported LoRaWAN devices using predefined templates.
- [LoRaWAN Custom Decoder](https://docs.qubitro.com/platform/functions/decoder-function/lorawan-custom-decoder.md): The LoRaWAN Custom Device Decoder allows you to write your own decoder function to process incoming LoRaWAN uplink messages.
- [Hex Payload Decoder](https://docs.qubitro.com/platform/functions/decoder-function/hex-payload-decoder.md): The Hex Payload Decoder allows you to convert incoming hex string payloads into valid JSON data
- [Transformation Function](https://docs.qubitro.com/platform/functions/transformation-function.md): Transformation Functions allow you to modify, rename, and structure incoming data.
- [Rule Function](https://docs.qubitro.com/platform/functions/rule-function.md)
- [Send Email](https://docs.qubitro.com/platform/functions/rule-function/send-email.md): The Send Email action in Qubitro Rule Functions allows you to trigger emails based on data conditions from your devices.
- [Webhooks](https://docs.qubitro.com/platform/functions/rule-function/webhooks.md): The Webhooks action in Qubitro Rule Functions enables you to send data to external platforms and services automatically via HTTP requests.
- [Slack](https://docs.qubitro.com/platform/functions/rule-function/slack.md)
- [Twilio](https://docs.qubitro.com/platform/functions/rule-function/twilio.md)
- [Mailgun](https://docs.qubitro.com/platform/functions/rule-function/mailgun.md)
- [SendGrid](https://docs.qubitro.com/platform/functions/rule-function/sendgrid.md)
- [Storage Function](https://docs.qubitro.com/platform/functions/storage-function.md)
- [AWS Redshift](https://docs.qubitro.com/platform/functions/storage-function/aws-redshift.md)
- [Google BigQuery](https://docs.qubitro.com/platform/functions/storage-function/google-bigquery.md)
- [MQTT Publish](https://docs.qubitro.com/platform/functions/storage-function/mqtt-publish.md)
- [MongoDB Time Series](https://docs.qubitro.com/platform/functions/storage-function/mongodb-time-series.md)
- [Scheduled Function](https://docs.qubitro.com/platform/functions/scheduled-function.md)
- [HTTP](https://docs.qubitro.com/platform/functions/scheduled-function/http.md)
- [Function Settings](https://docs.qubitro.com/platform/functions/function-settings.md)
- [Function Templates](https://docs.qubitro.com/platform/functions/function-templates.md)
- [Settings](https://docs.qubitro.com/platform/functions/function-templates/settings.md)
- [Monitoring](https://docs.qubitro.com/platform/monitoring.md): The Monitoring page in Qubitro provides a way to view and manage data through dashboards and blueprints.
- [Dashboards](https://docs.qubitro.com/platform/monitoring/dashboards.md): Dashboards in Qubitro allow you to visualize, share, and monitor device data in real time or historically.
- [Setup & Configuration](https://docs.qubitro.com/platform/monitoring/dashboards/setup-and-configuration.md): Learn how to create dashboards, add widgets, and organize them.
- [Widgets](https://docs.qubitro.com/platform/monitoring/dashboards/widgets.md): Learn about the different widget types you can use to display data in your dashboards.
- [Chart](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/chart.md): Chart widgets let you visualize device data over time.
- [State Timeline](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/state-timeline.md): The State Timeline Widget is designed for visualizing time-based state changes across one or more data keys.
- [Gauge](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/gauge.md): Gauge widgets let you display a single data value on a visual dial.
- [Stat](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/stat.md)
- [Headline](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/headline.md)
- [Aggregated Chart](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/aggregated-chart.md)
- [Map](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/map.md)
- [Battery](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/battery.md)
- [Image](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/image.md)
- [Image Map](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/image-map.md)
- [Table](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/table.md)
- [Storage Table](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/storage-table.md)
- [Iframe](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/iframe.md)
- [Blob Storage](https://docs.qubitro.com/platform/monitoring/dashboards/widgets/blob-storage.md)
- [Settings](https://docs.qubitro.com/platform/monitoring/dashboards/settings.md): Update dashboard details and manage access; note some settings may be limited based on your role or plan.
- [Access Management](https://docs.qubitro.com/platform/monitoring/dashboards/access-management.md): Manage dashboard collaborators by inviting users and assigning roles to control their access and permissions.
- [Roles & Permission](https://docs.qubitro.com/platform/monitoring/dashboards/roles-and-permission.md): Define and manage user roles to control access to dashboards.
- [Blueprints](https://docs.qubitro.com/platform/monitoring/blueprints.md): Blueprints in Qubitro allow you to save and reuse dashboard layouts across multiple devices or projects.
- [Setup & Configuration](https://docs.qubitro.com/platform/monitoring/blueprints/setup-and-configuration.md): Learn how to create blueprints, add widgets, and organize them.
- [Settings](https://docs.qubitro.com/platform/monitoring/blueprints/settings.md): Update your blueprint’s details and layout preferences.
- [Credentials](https://docs.qubitro.com/platform/credentials.md): Manage authentication and integration credentials for accessing Qubitro resources and services.
- [API Keys](https://docs.qubitro.com/platform/credentials/api-keys.md): Overview of API Key in Qubitro, including creation, management, and access control.
- [External Credentials](https://docs.qubitro.com/platform/credentials/external-credentials.md): External Credentials provide a secure way to store authentication keys and other credentials required for functionalities.
- [Slack](https://docs.qubitro.com/platform/credentials/external-credentials/slack.md)
- [Mailgun](https://docs.qubitro.com/platform/credentials/external-credentials/mailgun.md)
- [SendGrid](https://docs.qubitro.com/platform/credentials/external-credentials/sendgrid.md)
- [Twilio](https://docs.qubitro.com/platform/credentials/external-credentials/twilio.md)
- [AWS Redshift](https://docs.qubitro.com/platform/credentials/external-credentials/aws-redshift.md)
- [MQTT](https://docs.qubitro.com/platform/credentials/external-credentials/mqtt.md)
- [MongoDB](https://docs.qubitro.com/platform/credentials/external-credentials/mongodb.md)
- [The Things Stack](https://docs.qubitro.com/platform/credentials/external-credentials/the-things-stack.md)
- [Webhook Signing Key](https://docs.qubitro.com/platform/credentials/webhook-signing-key.md): The Webhook Signing Key is used to securely interact with No-code Data Sources in Qubitro.
- [Storage Views](https://docs.qubitro.com/add-ons/storage-views.md): Storage Views allow you to create and manage multiple time series data views per device, enabling structured data storage beyond the default Time Series Storage.
- [Aggregated View](https://docs.qubitro.com/add-ons/aggregated-view.md): Aggregated View allows you to store aggregated data separately from raw time series storage.
- [Archived Views](https://docs.qubitro.com/add-ons/archived-views.md): Archived Views automatically archive device data at scheduled intervals per device, preserving historical records based on the selected schedule.
- [Blob Storage](https://docs.qubitro.com/add-ons/blob-storage.md): Blob Storage in Qubitro allows devices to store binary data such as images, audio, logs, or other large objects.
- [Managed Email](https://docs.qubitro.com/add-ons/managed-email.md): The Managed Email Add-on is an optional managed service that allows you to send customized emails directly within Qubitro, without integrating or managing any third-party email provider.
- [AI Companion](https://docs.qubitro.com/add-ons/ai-companion.md)
- [Audit Log](https://docs.qubitro.com/add-ons/audit-log.md): The Audit Log provides a detailed record of actions performed within your Qubitro account.
- [MCP Server](https://docs.qubitro.com/add-ons/mcp-server.md)
- [Overview](https://docs.qubitro.com/organizations/overview.md): The Settings page in Qubitro allows you to manage various aspects of your organization, including members, roles, billing, and additional services.
- [General](https://docs.qubitro.com/organizations/general.md): The General settings page allows you to manage core organization details, including your Organization ID, name, email, logo, and deletion settings.
- [Groups](https://docs.qubitro.com/organizations/groups.md): Groups in Qubitro are containers for organization members, designed to simplify collaboration and streamline access control for different customers and internal teams.
- [Members & Roles](https://docs.qubitro.com/organizations/members-and-roles.md)
- [Read Only](https://docs.qubitro.com/organizations/members-and-roles/read-only.md)
- [Read/Write](https://docs.qubitro.com/organizations/members-and-roles/read-write.md)
- [Admin](https://docs.qubitro.com/organizations/members-and-roles/admin.md)
- [Custom Roles](https://docs.qubitro.com/organizations/custom-roles.md)
- [Add-Ons](https://docs.qubitro.com/organizations/add-ons.md)
- [Billing](https://docs.qubitro.com/organizations/billing.md)
- [Invoices](https://docs.qubitro.com/organizations/invoices.md): The Invoices page provides a record of all billing transactions within your Qubitro organization.
- [White-Label](https://docs.qubitro.com/organizations/white-label.md)
- [Personal Accounts](https://docs.qubitro.com/account-management/personal-accounts.md): Manage personal details, authentication settings, billing information, and invoice history.

## Guides

- [Guides](https://docs.qubitro.com/guides/guides.md): Explore the recommended guides below to quickly familiarize yourself with core platform features and workflows.
- [How to Decode Uplink Messages with Qubitro Decoder Functions](https://docs.qubitro.com/guides/integrations/how-to-decode-uplink-messages-with-qubitro-decoder-functions.md): By following this guide, you can customize Qubitro decoder functions to decode various sensor payloads and extract valuable network metrics from any LNS integration.
- [How to Publish and Decode Multiple Hex Payloads via MQTT on Qubitro](https://docs.qubitro.com/guides/integrations/how-to-publish-and-decode-multiple-hex-payloads-via-mqtt-on-qubitro.md): Learn how to publish multiple hex payloads using MQTTX and decode them using Qubitro’s Decoder Function. This guide walks you through secure MQTT setup, payload formatting, and real-time data decoding
- [How to Use JavaScript for Custom Rule Conditions in Qubitro](https://docs.qubitro.com/guides/functions-and-data-processing/how-to-use-javascript-for-custom-rule-conditions-in-qubitro.md): By following this guide, you can customize Qubitro rule functions using JavaScript to create dynamic conditions.
- [How to Use JSONata for Real-Time Data Transformation in Qubitro](https://docs.qubitro.com/guides/functions-and-data-processing/how-to-use-jsonata-for-real-time-data-transformation-in-qubitro.md)

## Developers

- [Qubitro REST API](https://docs.qubitro.com/developers/qubitro-rest-api.md): The Qubitro REST API is a REST-styled API that gives you full control over the entire Qubitro platform. You can use it with any programming language or framework that can send HTTP requests.
- [Dashboards](https://docs.qubitro.com/developers/dashboards.md)
- [Device Communication](https://docs.qubitro.com/developers/device-communication.md)
- [Organization](https://docs.qubitro.com/developers/organization.md)
- [Projects](https://docs.qubitro.com/developers/projects.md)
- [Devices](https://docs.qubitro.com/developers/devices.md)
- [Aggregated Data](https://docs.qubitro.com/developers/aggregated-data.md)
- [Blues Notehub](https://docs.qubitro.com/developers/blues-notehub.md)
- [Device Data](https://docs.qubitro.com/developers/device-data.md)
- [Functions](https://docs.qubitro.com/developers/functions.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.qubitro.com/welcome.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.
