# Heisenware Product Docs

## Heisenware Docs

- [Welcome](https://docs.heisenware.com/welcome.md): Overview of the Heisenware platform, architecture, core concepts, and key terminology.
- [Release notes](https://docs.heisenware.com/release-notes.md)
- [v92 — Hotel](https://docs.heisenware.com/release-notes/v92-hotel.md): 12 July 2026
- [v91 — Worth It](https://docs.heisenware.com/release-notes/v91-worth-it.md): 16 Mar 2026
- [v90 — Grouped periodically](https://docs.heisenware.com/release-notes/v90-grouped-periodically.md): 19 Feb 2026
- [v89 — Look & feel](https://docs.heisenware.com/release-notes/v89-look-and-feel.md): 7 Dec 2025
- [v88 — Almost forever](https://docs.heisenware.com/release-notes/v88-almost-forever.md): 12 Oct 2025
- [v87 — Explained](https://docs.heisenware.com/release-notes/v87-explained.md): 28 Aug 2025
- [v86 — Snapped](https://docs.heisenware.com/release-notes/v86-snapped.md): 1 July 2025
- [v85 — Safety net](https://docs.heisenware.com/release-notes/v85-safety-net.md): 1 June 2025
- [v84 — Get in the flow](https://docs.heisenware.com/release-notes/v84-get-in-the-flow.md): 15 April 2025
- [v83 — Beauty treatment](https://docs.heisenware.com/release-notes/v83-beauty-treatment.md): Oct 15, 2024
- [v82 — Fully distributed](https://docs.heisenware.com/release-notes/v82-fully-distributed.md): Aug 28, 2024
- [v81 — Removing old cruft](https://docs.heisenware.com/release-notes/v81-removing-old-cruft.md): Jul 28, 2024
- [v80 — Chicks on fire](https://docs.heisenware.com/release-notes/v80-chicks-on-fire.md): May 15, 2024
- [v79 — Nothing is forever](https://docs.heisenware.com/release-notes/v79-nothing-is-forever.md): May 10, 2024
- [v78 — Keep moving](https://docs.heisenware.com/release-notes/v78-keep-moving.md): Jan 24, 2024
- [v77 — More intelligence](https://docs.heisenware.com/release-notes/v77-more-intelligence.md): Dec 21, 2023
- [v76 — Well cooked](https://docs.heisenware.com/release-notes/v76-well-cooked.md): Dec 4, 2023
- [Overview](https://docs.heisenware.com/app-manager/overview.md)
- [Users and access](https://docs.heisenware.com/app-manager/users-and-access.md)
- [Integrations (inbound)](https://docs.heisenware.com/app-manager/inbound-integrations.md)
- [Members](https://docs.heisenware.com/app-manager/members.md)
- [Overview](https://docs.heisenware.com/app-builder/overview.md)
- [Build backend](https://docs.heisenware.com/app-builder/build-backend.md)
- [Functions](https://docs.heisenware.com/app-builder/build-backend/functions.md)
- [Function Explorer](https://docs.heisenware.com/app-builder/build-backend/functions/function-explorer.md)
- [Connectors](https://docs.heisenware.com/app-builder/build-backend/functions/connectors.md)
- [Allen-Bradley](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/allen-bradley.md)
- [Email](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/email.md)
- [File I/O](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/file-i-o.md)
- [GraphQL](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/graphql.md)
- [GPIO counter](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/gpio-counter.md)
- [Heidenhain DNC](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/heidenhain-dnc.md)
- [Heidenhain OPC UA](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/heidenhain-opc-ua.md)
- [HTTP / REST](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/http-rest.md)
- [Hydra MIP](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/hydra-mip.md)
- [Kuando Busylight](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/kuando-busylight.md)
- [Label printer](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/label-printer.md)
- [Modbus](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/modbus.md)
- [MQTT Client](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/mqtt-client.md)
- [OPC UA Client](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/opc-ua-client.md): Learn how to connect to an OPC UA server using the Heisenware OPC UA client.
- [OPC UA Server](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/opc-ua-server.md)
- [Operating system (OS)](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/operating-system-os.md)
- [RS-232/485](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/rs-232-485.md)
- [Sap Digital Manufacturing](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/sap-digital-manufacturing.md): Beta Feature
- [Siemens S7](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/siemens-s7.md)
- [Zebra RFID IoT](https://docs.heisenware.com/app-builder/build-backend/functions/connectors/zebra-rfid-iot.md)
- [Storage](https://docs.heisenware.com/app-builder/build-backend/functions/storage.md)
- [Relational database](https://docs.heisenware.com/app-builder/build-backend/functions/storage/relational-database.md)
- [Timeseries database](https://docs.heisenware.com/app-builder/build-backend/functions/storage/timeseries-database.md)
- [Data store](https://docs.heisenware.com/app-builder/build-backend/functions/storage/data-store.md)
- [Circular buffer](https://docs.heisenware.com/app-builder/build-backend/functions/storage/circular-buffer.md)
- [Utilities](https://docs.heisenware.com/app-builder/build-backend/functions/utilities.md)
- [Barcode generation](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/barcode-generation.md)
- [Counter](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/counter.md)
- [Cron](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/cron.md)
- [Data processing](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/data-processing.md)
- [Data simulation](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/data-simulation.md): This article lists and explains all available simulator functions.
- [Event simulation](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/event-simulation.md)
- [PDF processing](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/pdf-processing.md)
- [PDF templates](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/pdf-templates.md)
- [Stopwatch](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/stopwatch.md)
- [Timer](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/timer.md)
- [Users](https://docs.heisenware.com/app-builder/build-backend/functions/utilities/users.md)
- [Subflows](https://docs.heisenware.com/app-builder/build-backend/functions/subflows.md)
- [Docker Extensions](https://docs.heisenware.com/app-builder/build-backend/functions/extensions.md)
- [Custom Extensions](https://docs.heisenware.com/app-builder/build-backend/functions/extensions/custom-extensions.md)
- [Industrial Blockchain](https://docs.heisenware.com/app-builder/build-backend/functions/extensions/industrial-blockchain.md)
- [RAG AI](https://docs.heisenware.com/app-builder/build-backend/functions/extensions/rag-ai.md)
- [Process Simulations](https://docs.heisenware.com/app-builder/build-backend/functions/extensions/process-simulations.md)
- [OGC SensorThings API](https://docs.heisenware.com/app-builder/build-backend/functions/extensions/ogc-sensorthings-api.md)
- [Extension nodes](https://docs.heisenware.com/app-builder/build-backend/extension-nodes.md)
- [Modifier](https://docs.heisenware.com/app-builder/build-backend/extension-nodes/modifier.md)
- [Filter](https://docs.heisenware.com/app-builder/build-backend/extension-nodes/filter.md)
- [Recorder](https://docs.heisenware.com/app-builder/build-backend/extension-nodes/recorder.md)
- [Error handler](https://docs.heisenware.com/app-builder/build-backend/extension-nodes/error-handler.md)
- [Agents](https://docs.heisenware.com/app-builder/build-backend/agents.md)
- [Native Agent](https://docs.heisenware.com/app-builder/build-backend/agents/native-agent.md)
- [Docker Agent](https://docs.heisenware.com/app-builder/build-backend/agents/docker-agent.md)
- [LXC Agent (Insys)](https://docs.heisenware.com/app-builder/build-backend/agents/lxc-agent-insys.md)
- [File Explorer](https://docs.heisenware.com/app-builder/build-backend/file-explorer.md)
- [Build frontend](https://docs.heisenware.com/app-builder/build-frontend.md)
- [Widgets](https://docs.heisenware.com/app-builder/build-frontend/widgets.md)
- [Input widgets](https://docs.heisenware.com/app-builder/build-frontend/widgets/input-widgets.md)
- [Barcode / QR](https://docs.heisenware.com/app-builder/build-frontend/widgets/input-widgets/barcode-qr.md)
- [Upload](https://docs.heisenware.com/app-builder/build-frontend/widgets/input-widgets/upload.md)
- [Form](https://docs.heisenware.com/app-builder/build-frontend/widgets/input-widgets/form.md)
- [Photo](https://docs.heisenware.com/app-builder/build-frontend/widgets/input-widgets/photo.md)
- [Signature](https://docs.heisenware.com/app-builder/build-frontend/widgets/input-widgets/signature.md)
- [Trigger widgets](https://docs.heisenware.com/app-builder/build-frontend/widgets/trigger-widgets.md)
- [Button](https://docs.heisenware.com/app-builder/build-frontend/widgets/trigger-widgets/button.md)
- [Display widgets](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets.md)
- [Card](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/card.md)
- [Chart](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/chart.md)
- [Chat](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/chat.md)
- [Circular gauge](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/circular-gauge.md)
- [Data grid](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/data-grid.md)
- [Data list](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/data-list.md)
- [Data tiles](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/data-tiles.md)
- [Iframe](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/iframe.md)
- [Kanban](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/kanban.md)
- [Linear gauge](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/linear-gauge.md)
- [Map](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/map.md)
- [Media view](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/media-view.md)
- [Pie chart](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/pie-chart.md)
- [Progress bar](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/progress-bar.md)
- [Sankey](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/sankey.md)
- [Sparkline](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/sparkline.md)
- [Status lamp](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/status-lamp.md)
- [Timeline](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/timeline.md)
- [Toast](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/toast.md)
- [Value box](https://docs.heisenware.com/app-builder/build-frontend/widgets/display-widgets/value-box.md)
- [Dynamic group](https://docs.heisenware.com/app-builder/build-frontend/widgets/dynamic-group.md)
- [Page Explorer](https://docs.heisenware.com/app-builder/build-frontend/page-explorer.md)
- [Text, icons & images](https://docs.heisenware.com/app-builder/build-frontend/text-icons-and-images.md)
- [PDF Template Editor](https://docs.heisenware.com/app-builder/build-frontend/pdf-template-editor.md)
- [Theme Editor](https://docs.heisenware.com/app-builder/build-frontend/theme-editor.md)
- [Deploy and maintain](https://docs.heisenware.com/app-builder/deploy-and-maintain.md)
- [Overview](https://docs.heisenware.com/production-apps/overview.md)
- [Account management](https://docs.heisenware.com/account/account-management.md)
- [Account structure](https://docs.heisenware.com/account/account-management/account-structure.md)
- [Hosting and architecture](https://docs.heisenware.com/account/hosting-and-architecture.md)
- [App templates](https://docs.heisenware.com/tutorials/app-templates.md)
- [Your first Heisenware App](https://docs.heisenware.com/tutorials/app-templates/your-first-heisenware-app.md): Copy the app from our demo and learn how to build faster with Heisenware.
- [CRUD operations with the data grid](https://docs.heisenware.com/tutorials/app-templates/crud-operations-with-the-data-grid.md)
- [Automating PDF reports](https://docs.heisenware.com/tutorials/app-templates/automating-pdf-reports.md)
- [Minimal photo upload](https://docs.heisenware.com/tutorials/app-templates/minimal-photo-upload.md)
- [Write images from App to server](https://docs.heisenware.com/tutorials/app-templates/write-images-from-app-to-local-server.md): This tutorial explains how to share images taken inside an App with a local server or PC using the photo widget, an agent and the writeBufferToFile function.
- [Integration guides](https://docs.heisenware.com/tutorials/integration-guides.md)
- [Connectivity setup guide](https://docs.heisenware.com/tutorials/integration-guides/connectivity-setup-guide.md): Use this guide to determine the best way to connect your data sources to Heisenware. Follow the questions below and click the links to navigate to the exact setup that fits your use case.
- [Connect from Arduino via MQTT](https://docs.heisenware.com/tutorials/integration-guides/connect-from-arduino-via-mqtt.md)
- [Connect an external MQTT client](https://docs.heisenware.com/tutorials/integration-guides/connect-an-external-mqtt-client.md): This guide explains how to connect an external MQTT client to your Heisenware tenant. You will learn to send data to Heisenware and receive data from Heisenware via MQTT.
- [Connect Heidenhain CNC with OPC UA support](https://docs.heisenware.com/tutorials/integration-guides/connect-heidenhain-cnc-with-opc-ua-support.md): In this tutorial you will learn how to integrate a Heidenhain controlled CNC machine and use it in your App.
- [On-premise installation](https://docs.heisenware.com/tutorials/on-premise-installation.md)
- [High-level architecture](https://docs.heisenware.com/advanced/high-level-architecture.md)
- [Installation modes](https://docs.heisenware.com/advanced/high-level-architecture/installation-modes.md)
- [VRPC](https://docs.heisenware.com/advanced/vrpc.md): This page introduces the core concepts, philosophy, and architectural components of the open-source VRPC framework.
- [Protocol Details](https://docs.heisenware.com/advanced/vrpc/protocol-details.md)
- [Waveshare Industrial HMI](https://docs.heisenware.com/miscellaneous/waveshare-industrial-hmi.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.heisenware.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.
