# akenza.io

## Product Guide

- [Overview](https://docs.akenza.io/readme.md): akenza is the IoT application enablement platform that connects, controls, and manages devices, data, and applications, all in one place.
- [Getting Started](https://docs.akenza.io/how-to-create-a-working-environment.md): Set up your akenza working environment, then connect your first device and see its data arrive.
- [Connect a Device](https://docs.akenza.io/how-to-create-a-working-environment/how-to-connect-a-device.md): Create a data flow, add your first device, and confirm that its data arrives in akenza.
- [Changelog](https://docs.akenza.io/changelog.md): This page informs about new features and improvements
- [Applications](https://docs.akenza.io/general/applications.md): akenza consists of four interlinked applications, each covering a different part of an IoT project.
- [Tenants](https://docs.akenza.io/general/tenants.md): A tenant is a deployment of akenza. It holds organizations, and offers integrations and device type libraries to all of them.
- [Deployment](https://docs.akenza.io/general/tenants/deployment.md): How an akenza Enterprise deployment is hosted: the deployment models, multi-region setups, and domains.
- [Organization context](https://docs.akenza.io/general/organization-context.md): Where organizations sit in the akenza hierarchy, what belongs to one, and who can reach it.
- [Workspace Context](https://docs.akenza.io/general/workspace-context.md): Where workspaces sit in the akenza hierarchy, what belongs to one, and what stays separate between them.
- [Users](https://docs.akenza.io/general/users.md): How a user can belong to several organizations and workspaces, holding a different role in each.
- [User Roles](https://docs.akenza.io/general/users/user-roles.md): A matrix of every akenza user role and the actions it permits, at both organization and workspace level.
- [Occupancy monitoring](https://docs.akenza.io/analytics-use-cases/occupancy-monitoring.md): Highlights occupancy use cases for end-users and describes how to implement them with akenza.
- [Managing an organization](https://docs.akenza.io/device-management/managing-an-organization.md): Create an organization, manage its users and roles, and configure the settings that apply across all of its workspaces.
- [General Settings](https://docs.akenza.io/device-management/managing-an-organization/general-settings.md): Settings that apply to a whole organization.
- [White Labeling](https://docs.akenza.io/device-management/managing-an-organization/general-settings/white-labeling.md): Present akenza under your own name, colors, and logo.
- [Genio AI](https://docs.akenza.io/device-management/managing-an-organization/general-settings/genio-ai.md): Turn the Genio AI assistant on or off for an organization.
- [Organization Properties](https://docs.akenza.io/device-management/managing-an-organization/general-settings/organization-properties.md): Attach your own metadata to an organization as a JSON object, readable through the REST API.
- [Actions](https://docs.akenza.io/device-management/managing-an-organization/general-settings/actions.md): Delete an organization.
- [Billing & Subscription](https://docs.akenza.io/device-management/managing-an-organization/subscription.md)
- [API keys](https://docs.akenza.io/device-management/managing-an-organization/api-keys.md): Issue credentials for the akenza APIs, restrict them to specific workspaces, and grant only the permissions they need.
- [Audit Logs](https://docs.akenza.io/device-management/managing-an-organization/audit-logs.md): A record of what changed in your organization, when it changed, and who changed it.
- [Organization Users](https://docs.akenza.io/device-management/managing-an-organization/organization-users.md): Add and remove users at organization level, and assign organization roles.
- [Add & removing users from your organization](https://docs.akenza.io/device-management/managing-an-organization/organization-users/add-and-removing-users-from-your-organization.md)
- [Managing a workspace](https://docs.akenza.io/device-management/managing-a-workspace.md): Create a workspace, manage the devices, data flows, and rules it holds, and configure the settings that apply to them.
- [Health score](https://docs.akenza.io/device-management/managing-a-workspace/health-score.md): How the workspace health score is calculated from the online state, signal quality, and battery level of the devices in a workspace, and how to improve it.
- [General Settings](https://docs.akenza.io/device-management/managing-a-workspace/general-settings.md): Settings that apply to a single workspace.
- [Device Lifecycle Reports](https://docs.akenza.io/device-management/managing-a-workspace/general-settings/device-lifecycle-reports.md)
- [Workspace properties](https://docs.akenza.io/device-management/managing-a-workspace/general-settings/workspace-properties.md): Attach your own metadata to a workspace as a JSON object, readable through the REST API.
- [Occupancy settings](https://docs.akenza.io/device-management/managing-a-workspace/general-settings/occupancy-settings.md): Define when a workspace is in use, so that occupancy figures ignore nights, weekends, and closed days.
- [Device Setup Assistant](https://docs.akenza.io/device-management/managing-a-workspace/general-settings/device-setup-assistant.md): Upload the mapping file that pre-fills device names, tags, and custom fields during an on-site installation.
- [Actions](https://docs.akenza.io/device-management/managing-a-workspace/general-settings/actions.md): Delete a workspace.
- [Custom fields](https://docs.akenza.io/device-management/managing-a-workspace/custom-fields.md): Store your own structured information on devices, such as a serial number, an installation date, or a location.
- [Tags](https://docs.akenza.io/device-management/managing-a-workspace/tags.md): Group devices in a workspace so that rules, dashboards, filters, and bulk actions can address them together.
- [Workspace Users](https://docs.akenza.io/device-management/managing-a-workspace/workspace-users.md): Grant access to a single workspace and assign workspace roles.
- [Devices](https://docs.akenza.io/device-management/create-new-device.md): The inventory of all devices in a workspace, and the detail view of a single device.
- [Device](https://docs.akenza.io/device-management/create-new-device/devices.md): What a device is in akenza, how it is identified, and which fields it has.
- [Device Simulator](https://docs.akenza.io/device-management/create-new-device/device-simulator.md): This page explains the device simulator in more detail
- [Filter](https://docs.akenza.io/device-management/create-new-device/filter.md)
- [Bulk actions](https://docs.akenza.io/device-management/create-new-device/asset-bulk-import.md): This page describes the asset bulk actions in more detail
- [Bulk import CSV templates](https://docs.akenza.io/device-management/create-new-device/bulk-import-csv-templates.md): This page provides CSV templates and additional descriptions for Bulk imports
- [Rules](https://docs.akenza.io/device-management/rule-engine.md): How rules apply business logic to incoming device data to send alerts, call external systems, and send downlinks.
- [Input](https://docs.akenza.io/device-management/rule-engine/rule-input.md): The devices, tags, or tag combinations whose data samples trigger a rule.
- [Logic blocks](https://docs.akenza.io/device-management/rule-engine/logic-blocks.md): The condition a rule evaluates when it is triggered.
- [Comparison](https://docs.akenza.io/device-management/rule-engine/logic-blocks/rule-logic.md): Compare device data to a constant or to the last sample of a device.
- [Custom Logic](https://docs.akenza.io/device-management/rule-engine/logic-blocks/custom-logic.md): Evaluate rule logic with a JavaScript script.
- [Logic Block Scripting](https://docs.akenza.io/device-management/rule-engine/logic-blocks/custom-logic/logic-block-scripting.md): How to write the script of a Custom Logic block.
- [Geofence](https://docs.akenza.io/device-management/rule-engine/logic-blocks/geofence.md)
- [Timed Rules](https://docs.akenza.io/device-management/rule-engine/timed-rules.md): Run a rule on a fixed schedule instead of on every new data sample.
- [Rule Actions](https://docs.akenza.io/device-management/rule-engine/rule-actions.md): What a rule does when its condition is true.
- [Downlink](https://docs.akenza.io/device-management/rule-engine/rule-actions/downlink.md): Send a downlink to one or more devices when a rule condition is true.
- [Data Flows](https://docs.akenza.io/device-management/your-data-flow.md): This page describes the basic functionality and principles of data flows
- [Device Connectors](https://docs.akenza.io/device-management/your-data-flow/device-connector.md): This page describes Device Connectors in more detail
- [Device Security](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security.md): This page describes the device security features available in akenza.
- [Using Device Credentials](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/using-device-credentials.md): This page provides examples on how to generate credentials for MQTT devices
- [Creating Public/Private Key Pairs](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/using-device-credentials/creating-public-private-key-pairs.md)
- [Using JSON Web Tokens (JWTs)](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/using-device-credentials/using-json-web-tokens-jwts.md)
- [Python](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/using-device-credentials/using-json-web-tokens-jwts/python.md)
- [Java](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/using-device-credentials/using-json-web-tokens-jwts/java.md)
- [Generating SAS Tokens](https://docs.akenza.io/device-management/your-data-flow/device-connector/device-security/generating-sas-tokens.md)
- [HTTP](https://docs.akenza.io/device-management/your-data-flow/device-connector/http.md): This page describes HTTP Connectivity in more detail
- [MQTT](https://docs.akenza.io/device-management/your-data-flow/device-connector/mqtt.md): This page describes MQTT Connectivity in more detail
- [CoAP](https://docs.akenza.io/device-management/your-data-flow/device-connector/coap.md): This page describes the CoAP connectivity in more detail
- [DTLS Device Client Certificates](https://docs.akenza.io/device-management/your-data-flow/device-connector/coap/dtls-device-client-certificates.md)
- [Efento](https://docs.akenza.io/device-management/your-data-flow/device-connector/coap/efento.md)
- [LoRaWAN](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan.md)
- [Connectivity Management](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/your-integration.md): This page describes the basic functionality and principles of akenza's connectivity management
- [Swisscom LoRaWAN](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/swisscom-cmp-lpn.md): This page describes the use of Swisscom LoRaWAN as connectivity provider in akenza
- [The Things Network](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/the-things-network.md): This page describes the use of The Things Network as connectivity provider in akenza
- [Loriot](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/loriot.md): This page describes the use of Loriot as connectivity provider in akenza
- [Actility’s ThingPark Wireless](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/actility.md): This page describes the use of Actility’s ThingPark Wireless as connectivity provider in akenza
- [EWZ](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/ewz.md)
- [Cibicom](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/cibicom.md)
- [Helium](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/helium.md): This page describes the use of Helium as connectivity provider in akenza
- [ChirpStack](https://docs.akenza.io/device-management/your-data-flow/device-connector/lorawan/chirpstack.md)
- [NB-IoT](https://docs.akenza.io/device-management/your-data-flow/device-connector/nb-iot.md)
- [mioty](https://docs.akenza.io/device-management/your-data-flow/device-connector/mioty.md)
- [Disruptive Technologies](https://docs.akenza.io/device-management/your-data-flow/device-connector/disruptive-technologies.md)
- [VergeSense](https://docs.akenza.io/device-management/your-data-flow/device-connector/vergesense.md)
- [Spaceti](https://docs.akenza.io/device-management/your-data-flow/device-connector/spaceti.md)
- [Haltian](https://docs.akenza.io/device-management/your-data-flow/device-connector/haltian.md)
- [Device Types](https://docs.akenza.io/device-management/your-data-flow/device-type.md): This page describes Device Types in more detail
- [Custom Device Types](https://docs.akenza.io/device-management/your-data-flow/device-type/device-type.md): This page describes the principle and functionality of Custom Device Types
- [Uplink](https://docs.akenza.io/device-management/your-data-flow/device-type/device-type/uplink.md)
- [Downlink](https://docs.akenza.io/device-management/your-data-flow/device-type/device-type/downlink.md): This page describes the specifications for downlinks
- [Scripting](https://docs.akenza.io/device-management/your-data-flow/device-type/device-type/scripting.md)
- [Schema](https://docs.akenza.io/device-management/your-data-flow/device-type/schema.md)
- [Library](https://docs.akenza.io/device-management/your-data-flow/device-type/library.md)
- [Output Connectors](https://docs.akenza.io/device-management/your-data-flow/connectors.md)
- [Databases](https://docs.akenza.io/device-management/your-data-flow/connectors/databases.md)
- [akenza DB](https://docs.akenza.io/device-management/your-data-flow/connectors/databases/akenza-db.md)
- [InfluxDB](https://docs.akenza.io/device-management/your-data-flow/connectors/databases/influxdb.md): Send data to an InfluxDB
- [SQL Databases](https://docs.akenza.io/device-management/your-data-flow/connectors/databases/sql-databases.md)
- [Snowflake](https://docs.akenza.io/device-management/your-data-flow/connectors/databases/snowflake.md)
- [Streaming](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming.md)
- [Webhook](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming/webhook.md): This page describes webhook action in more detail
- [Azure IoT Hub](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming/azure-iot-hub.md): Process data in the Azure ecosystem
- [AWS Kinesis](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming/aws-kinesis.md): Process data in the Amazon ecosystem
- [Google Cloud Pub/Sub](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming/google-cloud-pub-sub.md): Process data in the Google ecosystem
- [Apache Kafka](https://docs.akenza.io/device-management/your-data-flow/connectors/streaming/apache-kafka.md): Process data on Event Hubs as Apache Kafka compatible ecosystem
- [Notifications](https://docs.akenza.io/device-management/your-data-flow/connectors/notifications.md)
- [E-Mail](https://docs.akenza.io/device-management/your-data-flow/connectors/notifications/email.md): This page describes E-Mail actions in more detail
- [SMS](https://docs.akenza.io/device-management/your-data-flow/connectors/notifications/sms.md): This page describes SMS actions in more detail
- [Microsoft Teams](https://docs.akenza.io/device-management/your-data-flow/connectors/notifications/microsoft-teams.md): This page describes Microsoft Teams actions in more detail
- [Slack](https://docs.akenza.io/device-management/your-data-flow/connectors/notifications/slack.md): This page describes Slack actions in more detail
- [Custom Components](https://docs.akenza.io/device-management/custom-components.md)
- [Data Processing Logs](https://docs.akenza.io/device-management/data-processing-logs.md)
- [Integrations](https://docs.akenza.io/device-management/integrations.md)
- [Overview](https://docs.akenza.io/dashboard-builder/dashboard-builder.md): The Dashboard Builder turns the data stored in akenza into dashboards, signage screens, and links you can share outside the platform.
- [Dashboard Types](https://docs.akenza.io/dashboard-builder/dashboard-types.md): akenza supports two types of dashboard: classic dashboards and signage screens.
- [Managing Dashboards](https://docs.akenza.io/dashboard-builder/managing-dashboards.md)
- [Dashboards Settings](https://docs.akenza.io/dashboard-builder/managing-dashboards/dashboards-settings.md)
- [Dashboard Groups](https://docs.akenza.io/dashboard-builder/managing-dashboards/dashboard-groups.md)
- [Public Links](https://docs.akenza.io/dashboard-builder/managing-dashboards/public-links.md)
- [Dashboard Templates](https://docs.akenza.io/dashboard-builder/dashboard-templates.md)
- [Components](https://docs.akenza.io/dashboard-builder/components.md)
- [Line & Bar Chart](https://docs.akenza.io/dashboard-builder/components/line-and-bar-chart.md): The chart component plots device data over time as a line chart or a bar chart.
- [Map](https://docs.akenza.io/dashboard-builder/components/map.md)
- [KPI components](https://docs.akenza.io/dashboard-builder/components/kpi-components.md)
- [Trend component](https://docs.akenza.io/dashboard-builder/components/kpi-components/trend-component.md)
- [Performance component](https://docs.akenza.io/dashboard-builder/components/kpi-components/performance-component.md)
- [Gauge component](https://docs.akenza.io/dashboard-builder/components/kpi-components/gauge-component.md)
- [Floorplan component](https://docs.akenza.io/dashboard-builder/components/floorplan-component.md)
- [Status component](https://docs.akenza.io/dashboard-builder/components/status-component.md)
- [Device control components](https://docs.akenza.io/dashboard-builder/components/device-control-components.md)
- [Downlink component](https://docs.akenza.io/dashboard-builder/components/device-control-components/downlink-component.md)
- [Slider component](https://docs.akenza.io/dashboard-builder/components/device-control-components/slider-component.md)
- [Button downlink](https://docs.akenza.io/dashboard-builder/components/device-control-components/button-downlink.md)
- [Input field component](https://docs.akenza.io/dashboard-builder/components/device-control-components/input-field-component.md)
- [Image](https://docs.akenza.io/dashboard-builder/components/image.md): Building Digital Twins with Raster Images and SVGs
- [Embedding dashboards](https://docs.akenza.io/dashboard-builder/embedding-dashboards.md)
- [Signage screens](https://docs.akenza.io/dashboard-builder/signage-screens.md)
- [Overview](https://docs.akenza.io/device-setup-assistant/device-setup-assistant.md): Configure devices on site by scanning a QR code, with names, tags, and custom fields filled in from a mapping file.
- [Overview](https://docs.akenza.io/data-fusion-layer/data-fusion-layer.md): The Data Fusion Layer structures and unifies multi-device IoT telemetry into a standardized digital twin model using an optimized Brick Schema ontology.
- [Types](https://docs.akenza.io/data-fusion-layer/types.md): The types of the Data Fusion Layer model, what each one may contain, the properties it carries, and the sub-types available for zones, rooms and assets.
- [Overview](https://docs.akenza.io/genio/genio.md): Genio is the AI assistant built into akenza. Ask questions about your IoT data in plain language and get answers based on your own devices.
- [Overview](https://docs.akenza.io/akenza-building-edge/akenza-building-edge.md): Akenza Building Edge connects an existing building management system to the akenza platform, to read its data and to write values back to it.
- [Overview](https://docs.akenza.io/reference/reference.md): The APIs, scripting runtime, and notations for working with akenza programmatically.
- [REST API](https://docs.akenza.io/reference/api-documentation.md): See our Postman collection for our API documentation
- [Authentication](https://docs.akenza.io/reference/api-documentation/authentication.md)
- [Filtering](https://docs.akenza.io/reference/api-documentation/filtering.md)
- [Querying Device Data](https://docs.akenza.io/reference/api-documentation/querying-device-data.md)
- [Schema inference](https://docs.akenza.io/reference/api-documentation/schema-inference.md)
- [WebSocket API](https://docs.akenza.io/reference/websocket-api.md): subscribe to a live sensor data feed
- [Scripting](https://docs.akenza.io/reference/scripting.md): This page describes available functionalities and features for running scripts.
- [Stateful Operations](https://docs.akenza.io/reference/scripting/stateful-operations.md): Sharing data between uplink decodings or rule executions
- [Utility Functions](https://docs.akenza.io/reference/scripting/utility-functions.md)
- [Payload Templating](https://docs.akenza.io/reference/message-templating.md): This page describes the template syntax used by akenza in more detail
- [Time Range Selector](https://docs.akenza.io/reference/time-range-selector.md): Absolute, relative, and predefined time ranges, and the DateMath notation behind them.
- [BI Tools](https://docs.akenza.io/tutorials/bi-tools.md)
- [Grafana Data Source Plugin](https://docs.akenza.io/tutorials/bi-tools/grafana-data-source-plugin.md): This page describes how the data stored in akenza can be visualised in Grafana
- [How to build a dashboard with Retool](https://docs.akenza.io/tutorials/bi-tools/how-to-build-a-dashboard-with-retool.md): In this tutorial you will learn how to build a dashboard using Retool.
- [How to analyze data with AWS QuickSight](https://docs.akenza.io/tutorials/bi-tools/how-to-analyze-data-with-aws-quicksight.md): This page describes the architecture needed to stream data from akenza to AWS QuickSight and how to set up a simple dashboard
- [Devices](https://docs.akenza.io/tutorials/add-devices.md)
- [How to integrate the XDK device from Legic via MQTT on akenza](https://docs.akenza.io/tutorials/add-devices/how-to-integrate-the-xdk-device-from-legic-via-mqtt-on-akenza.md): In this tutorial you will learn how to connect the XDK device via MQTT on akenza
- [How to connect the Disruptive Technologies-cloud on akenza](https://docs.akenza.io/tutorials/add-devices/how-to-integrate-disruptive-technologies-on-akenza.md): In this tutorial you will learn how to connect the Disruptive Technologies cloud on akenza
- [How to send Downlinks to the Kuando Busylight device](https://docs.akenza.io/tutorials/add-devices/how-to-send-downlinks-to-the-kuando-busylight-device.md): In this tutorial you will learn how to send Downlinks to the Kuando Busylight device
- [How to integrate an Arduino device via MQTT on akenza](https://docs.akenza.io/tutorials/add-devices/how-to-integrate-an-arduino-device-via-mqtt-on-akenza.md): In this tutorial you will learn how to integrate an Arduino device via MQTT on akenza
- [Integrate a MClimate Vicki LoRaWAN Radiator Thermostat on akenza](https://docs.akenza.io/tutorials/add-devices/integrate-the-mclimate-vicki-thermostat.md): In this tutorial you will learn how to integrate the Vicki LoRaWAN radiator thermostat on akenza.
- [How to integrate an ERS Elsys device with Loriot on akenza](https://docs.akenza.io/tutorials/add-devices/how-to-integrate-a-lorawan-device-with-loriot.md): In this tutorial you will learn how to integrate the ERS Elsys device with Loriot on akenza
- [How to integrate the IAM Decentlab device with TTN on akenza](https://docs.akenza.io/tutorials/add-devices/how-to-integrate-a-decentlab-sensor-with-ttn-on-akenza.md): In this tutorial you will learn how to integrate the IAM device from Decentlab with TTN on akenza
- [How to integrate the Seeed SenseCAP T1000 tracker on akenza](https://docs.akenza.io/tutorials/add-devices/how-to-integrate-the-seeed-sensecap-t1000-tracker-on-akenza.md): In this tutorial you will learn how to integrate the T1000 tracker from Seeed with TTN on akenza
- [How to integrate a Swisscom Multisense device on akenza](https://docs.akenza.io/tutorials/add-devices/integrate-the-lora-swisscom-button.md): In this tutorial you will learn how to integrate the Multisense device on akenza
- [How to add / configure a Hilscher IO-Link Master](https://docs.akenza.io/tutorials/add-devices/how-to-add-configure-a-hilscher-io-link-master.md): This page describes how to configure and setup a IO-Link master from Hilscher and add it to the platform.
- [How to integrate a Pressac CT Clamp with akenza](https://docs.akenza.io/tutorials/add-devices/how-to-integrate-a-pressac-ct-clamp-with-akenza.md): In this tutorial, you will learn how to integrate a CT Clamp device from Pressac on akenza.
- [Notifications](https://docs.akenza.io/tutorials/create-notifications.md)
- [How to send SMS notifications](https://docs.akenza.io/tutorials/create-notifications/how-to-send-sms-notifications.md): In this tutorial you will learn how to send SMS notifications
- [How to send notifications to Slack](https://docs.akenza.io/tutorials/create-notifications/how-to-send-notifications-to-slack.md): In this tutorial you will learn how to send notifications to Slack
- [How to send notifications to Microsoft Teams](https://docs.akenza.io/tutorials/create-notifications/how-to-send-notifications-to-microsoft-teams.md): In this tutorial you will learn how to send notifications to Microsoft Teams
- [Enterprise solutions](https://docs.akenza.io/tutorials/create-enterprise-solutions.md)
- [How to send data to Azure IoT Hub](https://docs.akenza.io/tutorials/create-enterprise-solutions/how-to-send-data-to-the-azure-iot-hub.md): In this tutorial you will learn how to send data to Azure IoT Hub
- [How to send data to the Google Cloud Pub/Sub](https://docs.akenza.io/tutorials/create-enterprise-solutions/how-to-send-data-to-the-google-cloud-pub-sub.md): In this tutorial you will learn how to send data to the Google Cloud Pub/Sub
- [How to send data to InfluxDB](https://docs.akenza.io/tutorials/create-enterprise-solutions/how-to-send-data-to-influxdb.md): In this tutorial you will learn how to send data to InfluxDB
- [How to send data to AWS Kinesis](https://docs.akenza.io/tutorials/create-enterprise-solutions/how-to-send-data-to-aws-kinesis.md): In this tutorial you will learn how to send data to AWS Kinesis
- [How to send data to Azure Event Hubs with Apache Kafka](https://docs.akenza.io/tutorials/create-enterprise-solutions/how-to-send-data-to-event-hubs-with-apache-kafka.md): In this tutorial you will learn how to send data to Event Hubs with Apache Kafka
- [IoT Starter Kits](https://docs.akenza.io/tutorials/iot-starter-kits.md)
- [How to integrate the IAQ Kit with Actility on akenza](https://docs.akenza.io/tutorials/iot-starter-kits/how-to-integrate-the-iaq-kit-with-actility-on-akenza.md): In this tutorial, you will learn how to integrate devices from the IAQ Kit of Milesight with Actility on akenza. This kit is offered on the ThingPark marketplace of Actility.
- [How to integrate the CoWork Kit with Actility on akenza](https://docs.akenza.io/tutorials/iot-starter-kits/how-to-integrate-the-cowork-kit-with-actility-on-akenza.md): In this tutorial, you will learn how to integrate devices from the CoWork Kit of Milesight with Actility on akenza. This kit is offered on the ThingPark marketplace of Actility.
- [How to integrate the Smart Building Kit with Actility on akenza](https://docs.akenza.io/tutorials/iot-starter-kits/how-to-integrate-the-smart-building-kit-with-actility-on-akenza.md): In this tutorial, you will learn how to integrate devices from the Smart Building Kit of Milesight with Actility on akenza. This kit is offered on the ThingPark marketplace of Actility.
- [How to integrate the Pepperl+Fuchs Kit with Actility on akenza](https://docs.akenza.io/tutorials/iot-starter-kits/how-to-integrate-the-pepperl-fuchs-kit-with-actility-on-akenza.md): In this tutorial, you will learn how to integrate the Wilsen device from Pepperl+Fuchs with Actility on akenza. This kit is offered on the ThingPark marketplace of Actility.
- [FAQ](https://docs.akenza.io/faq/support-center.md): Short answers to the questions that come up most often when working with akenza.
- [Status Page](https://docs.akenza.io/faq/status-page.md): Check whether akenza itself is affected before you start debugging.
- [Service Desk](https://docs.akenza.io/faq/service-desk.md): Reach the akenza support team, and give them what they need to help.
- [Request a feature](https://docs.akenza.io/faq/request-a-feature.md): Suggest what akenza should build next, and follow what happens to it.
- [SIM-Cards](https://docs.akenza.io/deprecated/sim-cards.md): This page describes SIM Card Management in more detail
- [Everynet](https://docs.akenza.io/deprecated/everynet.md): This page describes the use of Everynet as connectivity provider in akenza
- [Sigfox](https://docs.akenza.io/deprecated/sigfox.md): This page describes the use of Sigfox as connectivity provider in akenza
- [How to connect the Yanzi Lifecycle cloud on akenza](https://docs.akenza.io/deprecated/how-to-connect-the-yanzi-lifecycle-cloud-on-akenza.md): In this tutorial you will learn how to connect the Yanzi Lifecycle cloud on akenza
- [Merged - Custom Device Types](https://docs.akenza.io/deprecated/merged-custom-device-types.md)
- [Merged - Custom Logic Blocks](https://docs.akenza.io/deprecated/custom-logic-blocks.md): This page describes the Custom Logic Blocks in more detail
- [How to integrate the akenza IoT Starter Kit](https://docs.akenza.io/deprecated/akenza-sensor-kit-guide.md): Utilize the easy plug & play IoT Starter Kit of akenza to gain deeper insights into the different building areas in your facility. This kit provides everything you need to start your IoT journey!


---

# 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
This site has an agentic ask interface you may use to query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.akenza.io/index.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
