# Kilo IoT

## Kilo Docs

- [Intro to Kilo](https://docs.kiloiot.io/readme.md): Kilo provides the IoT infrastructure that lets people, software, and AI operate connected assets safely at scale.
- [Kilo IoT Platform](https://docs.kiloiot.io/kilo-iot-server.md): Connect sensors and cameras, visualize operations, and automate responses with Kilo IoT Server, Lens, rules, alerts, and AI assistance.
- [Physical AI Platform for AI Agents](https://docs.kiloiot.io/physical-ai.md): How the Kilo Physical AI platform lets AI agents control IoT devices through MCP or APIs and verify what happened.
- [First Steps](https://docs.kiloiot.io/getting-started.md): Get oriented with Kilo IoT Server and walk through your first LoRaWAN deployment from gateway to live dashboard.
- [Let AI Set It Up for You](https://docs.kiloiot.io/getting-started/let-ai-set-it-up.md): The Kilo AI Assistant sets up devices, rules, alarms, and dashboards, or you can connect your own AI client.
- [Navigating the Interface](https://docs.kiloiot.io/getting-started/navigating-the-interface.md): Tour every section of Kilo IoT Server — sidebar, overview, themes, and language — to know where each feature lives.
- [Your First Deployment](https://docs.kiloiot.io/getting-started/your-first-deployment.md): LoRaWAN quickstart for Kilo IoT — register a gateway, set up LNS, add a sensor, build a dashboard, trigger an alarm.
- [Applications](https://docs.kiloiot.io/applications.md): Not sure what you can automate? Preview a ready-made Kilo solution, install it, see how it works, then buy the devices and swap them in.
- [What Are Solutions and Applications?](https://docs.kiloiot.io/applications/what-are-solutions-and-applications.md): Learn what a solution, an application, and a use case are in Kilo and how they differ: a solution is the template, your application is the result.
- [Browse and Preview Solutions](https://docs.kiloiot.io/applications/browsing-and-previewing-solutions.md): Open the Solutions tab, read every card, and preview a live dashboard, devices, rules, and alarms before you install a Kilo solution.
- [Install a Solution](https://docs.kiloiot.io/applications/installing-a-solution.md): Step through the Kilo install screen, choose the 24-hour history option, and open your new application with devices, rules, and alarms running.
- [Use the My Applications Tab](https://docs.kiloiot.io/applications/my-applications-tab.md): A tour of the My applications tab and the application page in Kilo: every column, button, tab, and card, plus how to create, edit, and delete an application.
- [Swap the Emulator for Real Devices](https://docs.kiloiot.io/applications/swapping-the-emulator-for-real-devices.md): Turn a solution's emulator devices into real sensors in Kilo: open the device, use Swap connection, and keep mappings, rules, and widgets intact.
- [Publish a Solution](https://docs.kiloiot.io/applications/publishing-a-solution.md): How a finished Kilo application becomes a catalog solution: the publish dialog, updating a publication, and unpublishing without breaking installed copies.
- [What Are Use Cases?](https://docs.kiloiot.io/applications/use-cases.md): Use cases describe the specific problems a Kilo solution solves, such as leak protection or tank monitoring. Learn the Use cases tab and its Add Use case form.
- [Is Kilo Powerful and Easy to Use?](https://docs.kiloiot.io/applications/why-kilo-is-powerful-and-easy.md): Kilo chose flexibility over a fixed template, then added the Kilo AI engine and ready-made Solutions so starting out is easier.
- [Creating an Application](https://docs.kiloiot.io/applications/creating-an-application.md): Create a Kilo application, give it a clear name and description, and start adding devices, dashboards, rules, and alarms.
- [Organizing Content](https://docs.kiloiot.io/applications/organizing-content.md): Add devices, dashboards, rules, and alarms to a Kilo application, see where to click for each one, and learn what Default means and what the counts show.
- [Using Application Dashboards](https://docs.kiloiot.io/applications/using-application-dashboards.md): Open the dashboards linked to a Kilo application, switch between them, and edit their layout and widgets.
- [Deleting an Application](https://docs.kiloiot.io/applications/deleting-an-application.md): Delete a Kilo application safely: review its content and move the devices and dashboards you want to keep first.
- [Overview](https://docs.kiloiot.io/overview.md): Read the Overview page in Kilo IoT Server — device and gateway summary cards, recent alarms, live deployment health.
- [Dashboards](https://docs.kiloiot.io/dashboards.md): Build Kilo IoT dashboards from widgets for live readings, charts, maps, and controls, organized in folders.
- [Creating Dashboards](https://docs.kiloiot.io/dashboards/creating-dashboards.md): Create, rename, and delete Kilo IoT dashboards — named containers that hold widgets for data, charts, and floor plans.
- [Adding Widgets](https://docs.kiloiot.io/dashboards/adding-widgets.md): Add and configure Kilo dashboard widgets for live values, charts, controls, maps, images, and text notes.
- [Last Data Widget](https://docs.kiloiot.io/dashboards/adding-widgets/last-data-widget.md): Display the latest sensor reading on a Kilo IoT dashboard with the Last Data widget — number, doughnut, pie, tube.
- [Value Display](https://docs.kiloiot.io/dashboards/adding-widgets/last-data-widget/number.md): Show a sensor's latest value — number, text, or Boolean — with the Value display in the Kilo IoT Last Data widget.
- [Doughnut Display](https://docs.kiloiot.io/dashboards/adding-widgets/last-data-widget/doughnut.md): Visualize a sensor reading as a proportional ring with the Doughnut display in the Last Data widget — ideal for %.
- [Pie Display](https://docs.kiloiot.io/dashboards/adding-widgets/last-data-widget/pie.md): Render a sensor reading as a bold filled disc with the Pie display — high-contrast for wall displays.
- [Tube Display](https://docs.kiloiot.io/dashboards/adding-widgets/last-data-widget/tube.md): Show a fill level as a vertical sight-glass cylinder with the Tube display — tanks, silos, reservoirs.
- [Gauge Display](https://docs.kiloiot.io/dashboards/adding-widgets/last-data-widget/gauge.md): Track a reading against thresholds with the Gauge — colored bands show safe, warning, and breach zones.
- [Radial Gauge Display](https://docs.kiloiot.io/dashboards/adding-widgets/last-data-widget/radial-gauge.md): Show a reading on a circular dial with the Radial Gauge — a configurable sweep angle, tick marks, and condition arcs.
- [Control Widget](https://docs.kiloiot.io/dashboards/adding-widgets/control-widget.md): Control a device from a Kilo dashboard with a Switch, Button, Slider, or Input widget bound to a device command.
- [Switch](https://docs.kiloiot.io/dashboards/adding-widgets/control-widget/switch.md): Add a Switch Control to a Kilo IoT dashboard to flip a device between two states — on/off, open/closed.
- [Button](https://docs.kiloiot.io/dashboards/adding-widgets/control-widget/button.md): Add a Button Control to a Kilo IoT dashboard to fire a one-shot device command — reset, open, or start.
- [Simple Slider](https://docs.kiloiot.io/dashboards/adding-widgets/control-widget/slider-simple.md): Add a Simple Slider control to a Kilo IoT dashboard — a horizontal slider that sets a device value across a range.
- [Circular Slider](https://docs.kiloiot.io/dashboards/adding-widgets/control-widget/slider-circular.md): Add a Circular Slider to a Kilo dashboard to set a numeric device value, such as valve position, on a radial dial.
- [Vertical Slider](https://docs.kiloiot.io/dashboards/adding-widgets/control-widget/slider-vertical.md): Add a Vertical Slider control to a Kilo IoT dashboard — an upright slider that sets a device value like a level.
- [Input](https://docs.kiloiot.io/dashboards/adding-widgets/control-widget/input.md): Add an Input Control to a Kilo IoT dashboard to send an exact typed value — a setpoint or threshold — with Apply.
- [Chart Widget](https://docs.kiloiot.io/dashboards/adding-widgets/chart-widget.md): Plot a sensor's history as a line or bar Chart widget — current value, trend, average line, and threshold bands.
- [Line Chart](https://docs.kiloiot.io/dashboards/adding-widgets/chart-widget/line-chart.md): Configure a Kilo Line chart for a metric's history, with threshold bands, an average, and the current value.
- [Bar Chart](https://docs.kiloiot.io/dashboards/adding-widgets/chart-widget/bar-chart.md): Configure a Kilo Bar chart, compare individual reports, and print exact values directly on each bar.
- [Text Widget](https://docs.kiloiot.io/dashboards/adding-widgets/text-widget.md): Kilo's Text widget adds headings, notes, or lists of selected devices, rules, and alarms to your dashboard.
- [Image Widget](https://docs.kiloiot.io/dashboards/adding-widgets/image-widget.md): Pin live sensor readings onto any image — floor plan, site photo, equipment schematic — with the Image Widget.
- [Map Widget](https://docs.kiloiot.io/dashboards/adding-widgets/map-widget.md): Place GPS-reporting assets on an interactive map with the Map widget — current position, live metric, route history.
- [iFrame Widget](https://docs.kiloiot.io/dashboards/adding-widgets/iframe-widget.md): Embed a web page — a BI report, weather map, or live traffic — on a Kilo IoT dashboard with the iFrame Widget.
- [What Is a Digital Building Twin?](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin.md): Kilo's 3D Digital Building Twin widget: a dashboard model of a building, its objects colored by sensor data.
- [How to Use the Digital Building Twin Editor](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin/editor-tour.md): Tour the Digital Building Twin editor — toolbars, Scene panel, camera controls, and floor selector for the 3D modeler.
- [How to Draw a Building in a Digital Building Twin](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin/drawing-your-building.md): Draw walls, doors, windows, and fences for a Digital Building Twin — 2D plan and 3D views of the same scene.
- [How to Import a DXF Floor Plan into a Digital Building Twin](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin/importing-a-dxf-plan.md): Import an architectural DXF drawing into a Digital Building Twin — pick each floor plan, review walls, doors and windows, and add all levels at once.
- [How to Trace a Building from the Map](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin/tracing-from-the-map.md): Trace a building outline from an aerial map in the Digital Building Twin — polygon to walls with real GPS anchor.
- [How to Add Floors to a Digital Building Twin](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin/floors-and-levels.md): Model a multi-floor building in a Digital Building Twin: add or delete floors, switch levels, and pick a view.
- [How to Place Objects in a Digital Building Twin](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin/placing-objects.md): Place 3D objects — desks, racks, parking bays, AC units — into a Digital Building Twin from the object catalog.
- [What Objects Are in the Digital Building Twin Catalog?](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin/object-catalog.md): Browse the Digital Building Twin catalog of 64 scaled 3D objects, from furniture and appliances to outdoor items.
- [How to Bind Sensors to a Digital Building Twin](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin/binding-sensors-and-colors.md): Bind sensors to Digital Building Twin objects and define color rules — turn a 3D drawing into a live operational view.
- [How to Show Live Sensor Values in a Digital Building Twin](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin/drop-pins-and-live-values.md): Drop labeled pins into a Digital Building Twin — show live sensor readings with name, value, color.
- [How to Anchor a Digital Building Twin to GPS Coordinates](https://docs.kiloiot.io/dashboards/adding-widgets/digital-building-twin/gps-anchoring.md): GPS anchoring for a Digital Building Twin, set automatically from a map trace or by hand, point by point.
- [Conditions](https://docs.kiloiot.io/dashboards/adding-widgets/conditions.md): Configure per-metric color conditions on widgets — green, yellow, red rules turn raw sensor readings into status.
- [Organizing Dashboards](https://docs.kiloiot.io/dashboards/organizing-dashboards.md): Organize many Kilo IoT dashboards into folders with drag-and-drop reordering — multi-site deployments stay scannable.
- [Real-Time Data](https://docs.kiloiot.io/dashboards/real-time-data.md): How Kilo IoT delivers real-time sensor data to dashboards and Overview — and what to check when updates stop.
- [Sharing Dashboards](https://docs.kiloiot.io/dashboards/sharing-dashboards.md): Share a Kilo IoT dashboard through a password-protected link with View or Control access, then revoke it.
- [Connectors](https://docs.kiloiot.io/connectors.md): Connect device protocols to Kilo IoT — LNS (LoRaWAN), Tracker (OBD2/CAN/GPS), MQTT, Mioty, and the Emulator in one pipeline.
- [LNS Connector](https://docs.kiloiot.io/connectors/lns-connector.md): Activate the built-in LoRaWAN Network Server via the LNS connector — no external LNS to configure, no credentials swap.
- [What is LoRaWAN?](https://docs.kiloiot.io/connectors/lns-connector/what-is-lorawan.md): What is LoRaWAN? A long-range, low-power wireless protocol for battery sensors on campuses, farms, and cities.
- [LoRaWAN Frequencies](https://docs.kiloiot.io/connectors/lns-connector/lorawan-frequencies.md): LoRaWAN regional bands — EU868, US915, AU915, AS923, IN865 — and how to pick the right band when registering a device.
- [LoRa 2.4 GHz](https://docs.kiloiot.io/connectors/lns-connector/lora-2g4.md): LoRa 2.4 GHz in Kilo IoT — global license-free deployment, higher throughput, and more channels than sub-GHz LoRa.
- [LR-FHSS](https://docs.kiloiot.io/connectors/lns-connector/lr-fhss.md): LR-FHSS in Kilo IoT — frequency-hopping LoRaWAN extension that scales to millions of devices for utility metering.
- [Built-in Network Server](https://docs.kiloiot.io/connectors/lns-connector/built-in-lns.md): Kilo IoT Server includes a managed LoRaWAN Network Server — no separate LNS to deploy, joins and downlinks automatic.
- [MIOTY Connector](https://docs.kiloiot.io/connectors/mioty-connector.md): Bring MIOTY devices into Kilo Cloud — enterprise service-center networking with dashboards, widgets, automation rules, and alarms.
- [What is MIOTY?](https://docs.kiloiot.io/connectors/mioty-connector/what-is-mioty.md): MIOTY explained — the ETSI TS 103 357 LPWAN protocol that uses telegram splitting for interference-resistant IoT.
- [Core Benefits of MIOTY](https://docs.kiloiot.io/connectors/mioty-connector/core-benefits-of-mioty.md): Core MIOTY benefits — interference resistance, massive endpoint density, long range, low power, and mobility.
- [Ideal Use Cases for MIOTY](https://docs.kiloiot.io/connectors/mioty-connector/ideal-use-cases-for-mioty.md): Where MIOTY fits best — factory floors, utility metering, moving assets, rotating machinery, buildings, farms.
- [Why Choose MIOTY?](https://docs.kiloiot.io/connectors/mioty-connector/why-choose-mioty.md): MIOTY vs LoRaWAN — how telegram splitting, base stations, and BSSCI decide which LPWAN protocol fits your site.
- [Tracker Connector](https://docs.kiloiot.io/connectors/tracker-connector.md): Connect OBD2, CAN bus, and GPS vehicle trackers to Kilo IoT Server with the Tracker connector and its model templates.
- [How Do I Connect Devices With the MQTT Connector?](https://docs.kiloiot.io/connectors/mqtt-connector.md): Bring MQTT-capable devices into Kilo IoT — Cloud MQTT (platform-provisioned broker) or External MQTT (bridge yours).
- [What MQTT Is](https://docs.kiloiot.io/connectors/mqtt-connector/what-is-mqtt.md): What is MQTT? A lightweight pub-sub IoT protocol — brokers, topics, QoS — and how it maps to the Kilo connector.
- [Cloud MQTT](https://docs.kiloiot.io/connectors/mqtt-connector/cloud-mqtt.md): Provision a managed Cloud MQTT broker in Kilo IoT — dedicated endpoint and credentials per connector, ideal for pilots.
- [How to Connect an External MQTT Broker](https://docs.kiloiot.io/connectors/mqtt-connector/external-mqtt.md): Connect Kilo IoT Server to your own MQTT broker — Mosquitto, AWS IoT Core, HiveMQ — with TLS, MQTT version control, topic filters and routing.
- [How Does MQTT Topic and Device Routing Work?](https://docs.kiloiot.io/connectors/mqtt-connector/topics-and-device-routing.md): Configure Kilo MQTT topic segments, payload identifiers, topic-value extraction and measurement mapping, with examples and validation.
- [How to Troubleshoot MQTT Connection and Data Problems](https://docs.kiloiot.io/connectors/mqtt-connector/troubleshooting.md): Troubleshoot MQTT integrations by failure phase — broker connection, TLS, authentication, topic routing, Last data.
- [Emulator Connector](https://docs.kiloiot.io/connectors/emulator-connector.md): The Emulator connector generates device data in Kilo IoT, so you can build and test a full deployment before any hardware arrives.
- [Devices](https://docs.kiloiot.io/devices.md): Understand IoT digital twins in Kilo: connect hardware, replace sensors, and keep an asset's measurement history together.
- [Registering Devices](https://docs.kiloiot.io/devices/registering-devices.md): Register a device in Kilo IoT Server through an LNS, MIOTY, Tracker, MQTT, or Emulator connector and map its metrics.
- [Device Management](https://docs.kiloiot.io/devices/device-management.md): Manage a digital twin, replace its physical sensor, reconnect measurements, and review retained history in Kilo IoT Server.
- [Device Diagnostics](https://docs.kiloiot.io/devices/device-diagnostics.md): Read a device's reception status, pipeline, and event feed to find out why telemetry isn't arriving.
- [Metrics](https://docs.kiloiot.io/devices/metric-templates.md): Find, create, and manage the shared metrics that give device readings consistent names, units, and data types across Kilo.
- [Payload Decoding and Connector Keys](https://docs.kiloiot.io/devices/payload-decoding.md): See which fields your device reports in Kilo IoT Server and how its connector keys map to the metrics you use.
- [LoRaWAN Devices](https://docs.kiloiot.io/devices/lorawan-devices.md): Connect LoRaWAN sensors to Kilo digital twins: device profiles, keys, decoding, measurement mapping, commands and replacement.
- [MIOTY Devices](https://docs.kiloiot.io/devices/mioty-devices.md): Commission a MIOTY endpoint in Kilo IoT — End Point EUI, short address, network session key, and counters.
- [MIOTY Blueprints](https://docs.kiloiot.io/devices/mioty-blueprints.md): Decode MIOTY payloads in Kilo IoT with blueprints — System vs Custom catalog and per-device snapshots.
- [MQTT Devices](https://docs.kiloiot.io/devices/mqtt-devices.md): Connect MQTT equipment to Kilo digital twins, configure device routing, map readings, check history and replace hardware.
- [Emulated Devices](https://docs.kiloiot.io/devices/emulated-devices.md): Create an emulated device in Kilo IoT — device presets, data keys and types, reporting interval, and the swap to real hardware.
- [Device Commands](https://docs.kiloiot.io/devices/commands.md): Send downlink commands from Kilo IoT Server to control devices — by hand, from a rule, or by asking the AI assistant.
- [Creating Commands](https://docs.kiloiot.io/devices/commands/creating-commands.md): Define a device command in Kilo IoT Server — MQTT or LoRaWAN routing, typed parameters, payload encoding, and a test.
- [Confirming Commands](https://docs.kiloiot.io/devices/commands/verification.md): How Kilo IoT Server confirms a command took effect — no verification, next-uplink check, or query after the ack.
- [Executing Commands](https://docs.kiloiot.io/devices/commands/executing-commands.md): Dispatch device commands from the States tab in Kilo IoT Server and track each to confirmed, soft-warning, or failed.
- [Example: Smart Socket](https://docs.kiloiot.io/devices/commands/smart-socket-example.md): Build on and off commands for a smart socket in Kilo, run them from the device, and check that each one worked.
- [Cameras](https://docs.kiloiot.io/lens.md): Bring cameras from every site and brand into one Kilo workspace, keep your hardware, and store recordings in your own cloud.
- [Installing Twin](https://docs.kiloiot.io/lens/installing-twin.md): Install one official Twin Docker container per camera, with persistent configuration volumes and local storage.
- [Lens Workspace Tour](https://docs.kiloiot.io/lens/lens-workspace-tour.md): Tour the Kilo Lens workspace menu by menu: Live view, Videowalls, Recordings, Cameras, and Storage, with what every control on each screen does.
- [Connecting a Camera](https://docs.kiloiot.io/lens/connecting-a-camera.md): Connect a camera to Kilo Lens: set its RTSP stream in Twin, pair Twin with a connection token, and verify the link.
- [Provider Camera Sources](https://docs.kiloiot.io/lens/connecting-cloud-camera-sources.md): Connect supported provider camera sources in Twin, or configure an advanced stream source for Kilo Lens.
- [Managing Cameras](https://docs.kiloiot.io/lens/managing-cameras.md): Find, rename, reconnect, and remove cameras on the Kilo Lens Cameras page, and check each camera's connection status.
- [Camera detail page](https://docs.kiloiot.io/lens/camera-detail-settings.md): Every tab and setting on a Kilo Lens camera page: Details, Recording, Recording Area, and Storage, including cleanup limits and cloud backup.
- [RTSP Camera URLs](https://docs.kiloiot.io/lens/rtsp-camera-urls.md): Look up RTSP URL formats for major camera brands, choose main or substreams, and connect existing video equipment to Kilo Lens.
- [Watching Live Video](https://docs.kiloiot.io/lens/watching-live-video.md): Watch several Kilo Lens camera feeds side by side, and use each camera's audio, movement, and saved-position controls.
- [Videowalls](https://docs.kiloiot.io/lens/videowalls.md): Build a Kilo Lens videowall with selected camera feeds, arrange its panels, and save a layout for operational monitoring.
- [Motion Zones](https://docs.kiloiot.io/lens/motion-zones.md): Draw a motion zone in Twin so a Kilo Lens camera detects movement only in the area you care about, such as a doorway.
- [Camera Rules and Alerts](https://docs.kiloiot.io/lens/camera-rules-and-alerts.md): Use Kilo Lens camera motion readings in a rule to raise an operational alarm when movement appears in a selected area.
- [Local Recordings](https://docs.kiloiot.io/lens/local-recordings.md): Record video locally for a Kilo Lens camera in Twin, using motion or continuous mode, storage limits, and playback.
- [Cloud Archive](https://docs.kiloiot.io/lens/cloud-archive.md): Keep Kilo Lens recordings in your own Amazon S3, Google Cloud, or Walrus storage, encrypted before upload and playable from the platform.
- [Storage Connectors](https://docs.kiloiot.io/lens/storage-connectors.md): Field-by-field reference for the Kilo Lens storage connectors: Amazon S3, Google Cloud Storage, and Walrus, with permissions and limits.
- [Access and Troubleshooting](https://docs.kiloiot.io/lens/access-and-troubleshooting.md): Manage access to Kilo Lens, reconnect a camera's Twin with a new token, and diagnose connection or playback failures.
- [Gateways](https://docs.kiloiot.io/gateways.md): Gateways in Kilo IoT — LoRaWAN gateways, MIOTY base stations, and MQTT edge gateways for field telemetry.
- [LoRaWAN Gateways](https://docs.kiloiot.io/gateways/lorawan-gateways.md): LoRaWAN gateways for Kilo IoT — radio for LoRaWAN and LR-FHSS over Ethernet, Wi-Fi, LTE, or satellite.
- [Deploying a LoRaWAN Gateway](https://docs.kiloiot.io/gateways/lorawan-gateways/deploying-a-lorawan-gateway.md): Register a LoRaWAN gateway in Kilo IoT by Gateway EUI, download Basics Station certificates, and go online.
- [LoRaWAN Gateway Monitoring](https://docs.kiloiot.io/gateways/lorawan-gateways/lorawan-gateway-monitoring.md): Monitor LoRaWAN gateway fleet in Kilo IoT — status, traffic, last-seen, regenerate certs, manage firmware.
- [Supported LoRaWAN Gateways](https://docs.kiloiot.io/gateways/lorawan-gateways/supported-lorawan-gateways.md): Which LoRaWAN gateways work with Kilo IoT — Basics Station required, choose by environment and coverage.
- [MIOTY Base Stations](https://docs.kiloiot.io/gateways/mioty-base-stations.md): MIOTY base stations in Kilo IoT — radio infrastructure that reaches the service center over BSSCI with mTLS.
- [Registering a Base Station](https://docs.kiloiot.io/gateways/mioty-base-stations/registering-a-base-station.md): Register a MIOTY base station in Kilo IoT — enter the BS EUI, copy the BSSCI address, issue its certificate.
- [Base Station Monitoring](https://docs.kiloiot.io/gateways/mioty-base-stations/base-station-monitoring.md): Track MIOTY base station status in Kilo IoT, set coordinates, regenerate certificates, delete.
- [MQTT Edge Gateways](https://docs.kiloiot.io/gateways/mqtt-edge-gateways.md): Use MQTT edge gateways to bring Modbus, BACnet, OPC-UA, Sparkplug B, and Zigbee equipment into Kilo IoT Server.
- [Zigbee2MQTT Hubs](https://docs.kiloiot.io/gateways/mqtt-edge-gateways/zigbee2mqtt-hubs.md): Run a Zigbee2MQTT hub as an MQTT edge gateway — coordinator radio, Z2M software, flat JSON topic stream.
- [Alarm](https://docs.kiloiot.io/alarm.md): Operational alerting in Kilo IoT Server — Inbox, alarm definitions, severity tiers, escalation, multi-channel delivery.
- [Your First Alert](https://docs.kiloiot.io/alarm/first-operational-alert.md): Create a first Kilo IoT alarm, link it to a rule, see the event arrive in the Inbox, and resolve it there.
- [Alarm Definitions](https://docs.kiloiot.io/alarm/notification-rules.md): Configure alarm definitions in Kilo IoT — severity, escalation, repeat cadence, channels, schedule, suppression, body.
- [Escalation and Response](https://docs.kiloiot.io/alarm/escalation-and-response.md): Set up escalation chains for Kilo IoT alarms so unresolved events notify more recipients and channels over time.
- [Notification Severity](https://docs.kiloiot.io/alarm/notification-delivery-settings.md): Notification severity policy in Kilo IoT — repeat cadence per tier: Critical, High, Medium, Low, Info.
- [Inbox and Resolution](https://docs.kiloiot.io/alarm/inbox-and-resolution.md): Manage the Kilo IoT alarm Inbox — filter by severity or status, search, resolve events, trace back to the source rule.
- [Delivery Channels](https://docs.kiloiot.io/alarm/notification-channels.md): Manage alarm delivery channels in Kilo IoT — verified Email contacts, SMS with credit balance, Push notifications.
- [IoT Alerts App](https://docs.kiloiot.io/alarm/iot-alerts-app.md): Receive Kilo operational alarms on iPhone and Android with the IoT Alerts app, including iOS Critical Alerts.
- [Set Up IoT Alerts](https://docs.kiloiot.io/alarm/iot-alerts-app/getting-started.md): Set up the IoT Alerts app: install it, choose Business Use, sign in with your Kilo account, and turn on Push.
- [When Alerts Wake Your Phone](https://docs.kiloiot.io/alarm/iot-alerts-app/alert-behavior.md): How Kilo alarm severity decides whether the IoT Alerts app wakes the phone or sends a quieter notification.
- [Acknowledge and Resolve](https://docs.kiloiot.io/alarm/iot-alerts-app/managing-alerts.md): Acknowledge and resolve Kilo alarms from your phone — Inbox, Alert Definitions, and platform switching.
- [IoT Rules Engine](https://docs.kiloiot.io/rules-engine.md): Visual BPMN rules engine — turn sensor data into alarms, actions, and enrichment with safe build and rollback.
- [Rules List](https://docs.kiloiot.io/rules-engine/rules-list-and-navigation.md): Find, create, clone, and delete Kilo IoT rules and triggers, and deploy build artifacts from the Rules Engine page.
- [Creating Rules](https://docs.kiloiot.io/rules-engine/creating-rules.md): Create a new automation rule from scratch in the Kilo IoT Rules Engine — name it, design the workflow, save first.
- [Triggers](https://docs.kiloiot.io/rules-engine/triggers.md): Learn how triggers watch device readings, detect conditions that need attention, and start Kilo rules that raise alarms or control devices.
- [Trigger Timing](https://docs.kiloiot.io/rules-engine/triggers/trigger-timing.md): Set immediate or delayed trigger conditions, understand interrupted waits and clearing, and combine Kilo triggers with rule schedules.
- [One Trigger for Multiple Devices](https://docs.kiloiot.io/rules-engine/triggers/multiple-devices.md): Use one Kilo trigger for several devices, with each device evaluated separately and able to start the same rule.
- [Visual Editor](https://docs.kiloiot.io/rules-engine/visual-editor.md): Design Kilo IoT rules on the visual BPMN canvas: add nodes, connect them with flows, and configure each step.
- [How to Debug a Rule Before You Deploy It](https://docs.kiloiot.io/rules-engine/debugging-rules.md): Debug a Kilo IoT rule before deployment: run it step by step with test input, breakpoints, and variable inspection.
- [Node Reference](https://docs.kiloiot.io/rules-engine/node-reference.md): Reference for each Kilo rules engine node, from Start Event and Script Task to Set Alarm and Execute Command.
- [Running Device Commands](https://docs.kiloiot.io/rules-engine/running-device-commands.md): Make a Kilo rule act on its own — the Execute Command node sends a device command when conditions are met.
- [CEL Reference](https://docs.kiloiot.io/rules-engine/cel-reference.md): CEL syntax reference for Kilo IoT rules — Common Expression Language used in gateways, scripts, alarms.
- [Edit Locks](https://docs.kiloiot.io/rules-engine/edit-locks-and-team-handoffs.md): Per-rule edit locks in Kilo IoT Server — auto locking, heartbeat, timeout prevent overwrites during handoff.
- [Version History](https://docs.kiloiot.io/rules-engine/version-history-and-restore.md): Browse a Kilo IoT rule's version history to see who changed what and when, and restore any earlier version.
- [Builds and Deployment](https://docs.kiloiot.io/rules-engine/builds-artifacts-and-deployment.md): Build, name, and deploy Kilo IoT rule artifacts — validate the diagram, produce an artifact, then start processing.
- [Trash and Recovery](https://docs.kiloiot.io/rules-engine/trash-and-recovery.md): Deleted Kilo IoT rules go to the Trash tab, where you can review and restore them within the retention period.
- [Automation Patterns](https://docs.kiloiot.io/rules-engine/automation-patterns.md): Automation patterns for Kilo IoT — threshold alarms, multi-sensor enrichment, escalation, dynamic CEL.
- [Rules Engine Troubleshooting](https://docs.kiloiot.io/rules-engine/troubleshooting.md): Troubleshoot rule errors in Kilo IoT — missing nodes, invalid CEL, boundary attachment, deploy limits.
- [IoT AI Assistant](https://docs.kiloiot.io/ai-assistant.md): An experienced integrator by your side. Let Kilo’s AI Assistant add devices, build and deploy automation, configure alarms, and create dashboards.
- [Working With the Assistant](https://docs.kiloiot.io/ai-assistant/querying-your-data.md): Query Kilo IoT Server in natural language — device status, history, threshold violations, follow-ups.
- [Building With the Assistant](https://docs.kiloiot.io/ai-assistant/building-with-ai.md): Hand setup work to the Kilo IoT AI Assistant — onboard devices, deploy rules with their CEL, and configure alarms.
- [What It Can Access](https://docs.kiloiot.io/ai-assistant/data-sources.md): What the Kilo AI Assistant can access: your project configuration, live and historical device data, and platform docs.
- [Managing Chats and AI Access](https://docs.kiloiot.io/ai-assistant/managing-chats-and-ai-access.md): Start new chats, revisit history, track your request allowance, and connect your own model key in Kilo IoT.
- [Privacy and Security](https://docs.kiloiot.io/ai-assistant/privacy.md): Understand what Kilo AI conversations contain, where model requests go, and how conversation deletion differs from account closure.
- [Use Kilo in Your Tesla](https://docs.kiloiot.io/ai-assistant/tesla-grok.md): Use Grok in your Tesla to check fleet locations, office readings, and building alarms, or run configured device commands through Kilo's MCP connection.
- [Records & Reports](https://docs.kiloiot.io/reports.md): Records & Reports in Kilo IoT — the Audit Trail of membership activity and the encrypted Key Vault for device keys.
- [Audit Trail](https://docs.kiloiot.io/reports/audit-trail.md): Audit Trail in Kilo IoT Server — searchable log of org membership events: invites, accepts, permission changes.
- [Key Vault](https://docs.kiloiot.io/reports/key-vault.md): Store LoRaWAN DevEUI/AppKey and MIOTY EP EUI/Network Key pairs encrypted, with search and page-level access control.
- [Kilo IoT Platform API / MCP](https://docs.kiloiot.io/api.md): Kilo IoT Server API overview — REST and gRPC access, scoped keys, and cloud or on-premise integration endpoints.
- [Public REST API](https://docs.kiloiot.io/api/public-rest-api.md): Kilo IoT Server Public REST API — primary integration surface over HTTPS/JSON with X-API-Key and X-Organization-Id.
- [gRPC API](https://docs.kiloiot.io/api/grpc-api.md): Kilo IoT Server gRPC API — typed service-to-service path for on-premise installs, same scoped API-key auth.
- [MCP Server](https://docs.kiloiot.io/api/mcp-server.md): Connect an AI agent to your Kilo IoT deployment through the MCP server, authorized by your own Kilo sign-in.
- [Authentication & API Keys](https://docs.kiloiot.io/api/authentication-and-api-keys.md): Authenticate Kilo IoT API requests with scoped keys — X-API-Key and X-Organization-Id headers, per-integration keys.
- [Examples](https://docs.kiloiot.io/api/examples.md): Authentication examples for the Kilo IoT API — curl REST and gRPC headers using X-API-Key and X-Organization-Id.
- [Settings](https://docs.kiloiot.io/settings.md): Kilo IoT Server settings for your profile and for the organization's subscription, billing, locations, and API keys.
- [Profile Settings](https://docs.kiloiot.io/settings/profile-settings.md): Edit your Kilo IoT Server profile — name, avatar, language, theme, password — global across all orgs.
- [Subscription](https://docs.kiloiot.io/settings/subscription.md): View, compare, and upgrade your Kilo IoT plan, and see the device, dashboard, and rule limits each tier includes.
- [Billing and Invoices](https://docs.kiloiot.io/settings/billing-and-invoices.md): Invoice billing for a Kilo plan: company billing details, payment by bank transfer, and overdue invoices.
- [Locations](https://docs.kiloiot.io/settings/locations.md): Organize Kilo IoT devices and gateways into locations and sub-locations, created from each record's Settings tab.
- [API Keys](https://docs.kiloiot.io/settings/api-keys.md): Create, scope, rotate, and revoke API keys in Kilo IoT — per-integration credentials for REST and gRPC access.
- [Get Help](https://docs.kiloiot.io/get-help.md): Submit a support request from inside Kilo IoT Server — the in-product dialog sends your message with context.
- [Account](https://docs.kiloiot.io/account.md): Account in Kilo IoT Server — manage orgs, team members, and per-surface ABAC permissions from the bottom-left menu.
- [How Organizations Start](https://docs.kiloiot.io/account/how-organizations-start.md): How a Kilo IoT organization starts: a default workspace created for each new user, or joining one by invitation.
- [Organization Settings](https://docs.kiloiot.io/account/organization-settings.md): Owner-only Kilo IoT organization settings: rename the organization, transfer ownership, and edit billing details.
- [Switching Organizations](https://docs.kiloiot.io/account/switching-organizations.md): Belong to several Kilo IoT organizations from one account — switch context via the My organizations list in the menu.
- [Users and Permissions](https://docs.kiloiot.io/account/users-and-permissions.md): Manage Kilo IoT users and per-surface ABAC permissions — Edit, View, or No access set independently per surface.
- [Inviting Users](https://docs.kiloiot.io/account/inviting-users.md): Invite a person with an existing Kilo IoT account to your organization and set their access per product area.
- [Accepting Invitations](https://docs.kiloiot.io/account/accepting-invitations.md): Accept a Kilo IoT invitation — membership invites valid 7 days, ownership-transfer invites with their own acceptance.
- [Roles and Page Access](https://docs.kiloiot.io/account/roles-and-page-access.md): Per-feature Page access in Kilo IoT ABAC — Edit, View, or No access per surface, with Admin/Editor/Viewer labels.
- [Managing Access](https://docs.kiloiot.io/account/managing-access.md): Update member permissions, revoke pending invitations, and remove users from a Kilo IoT organization's Users page.
- [Kilo MIOTY Service Center](https://docs.kiloiot.io/kilo-mioty-service-center.md): Three ways to run KiloCenter MIOTY Service Center - free open-source Community Edition, Enterprise in Kilo Cloud, or Enterprise on your premises.
- [Project Overview](https://docs.kiloiot.io/kilo-mioty-service-center/project-overview.md): KiloCenter project overview — MIOTY-native open-source server with Docker, Linux-host, and Kubernetes deploy paths.
- [What's New in 2.0](https://docs.kiloiot.io/kilo-mioty-service-center/whats-new-in-2-0.md): What changed in KiloCenter 2.0 for self-hosters — required master key, encrypted keys, enforced roles, live web interface, BSSCI and SCACI conformance.
- [What Was Fixed in 2.0](https://docs.kiloiot.io/kilo-mioty-service-center/whats-fixed-in-2-0.md): The cleanup and the more than fifty bug fixes in KiloCenter 2.0, grouped by uplinks, downlinks, attach, sessions, certificates and the web interface.
- [Web Interface](https://docs.kiloiot.io/kilo-mioty-service-center/web-interface.md): Tour of the KiloCenter web interface — live dashboard, base stations, end points, traffic, logs, blueprints, certificates, users and API keys.
- [Next Steps](https://docs.kiloiot.io/kilo-mioty-service-center/next-steps.md): KiloCenter next steps — install, onboard a base station, set up integrations, configure security, run operations.
- [License And Trademarks](https://docs.kiloiot.io/kilo-mioty-service-center/license-and-trademarks.md): KiloCenter Community Edition license — AGPL-3.0-or-later with network-use clause — and trademark notices.
- [Getting Started](https://docs.kiloiot.io/kilo-mioty-service-center/getting-started.md): Install the open-source KiloCenter MIOTY service center for networking, or choose Kilo Cloud for widgets, rules, and alerts too.
- [Architecture and Components](https://docs.kiloiot.io/kilo-mioty-service-center/getting-started/architecture-and-components.md): KiloCenter architecture — four services (KC-Core, KC-Identity, KC-Gateway, KC-Web) plus infrastructure.
- [Prerequisites](https://docs.kiloiot.io/kilo-mioty-service-center/getting-started/prerequisites.md): KiloCenter prerequisites — Docker, Docker Compose, Git, and optional toolchains (Go, Bun) for install or build.
- [Installation: Docker Compose](https://docs.kiloiot.io/kilo-mioty-service-center/getting-started/installation-docker-compose.md): Install KiloCenter with Docker Compose — start the four-service MIOTY stack including KC-Web, no host toolchain.
- [Installation: Linux Host](https://docs.kiloiot.io/kilo-mioty-service-center/getting-started/installation-linux-host.md): Install KiloCenter on a Linux host without Docker — PostgreSQL, Redis, Mosquitto, TLS certs, and the four KC services.
- [Installation: Local VM and Automation](https://docs.kiloiot.io/kilo-mioty-service-center/getting-started/installation-local-vm-and-automation.md): Install KiloCenter in a local Linux VM with Docker Compose to get repeatable MIOTY test setups for team onboarding.
- [How do I configure KiloCenter?](https://docs.kiloiot.io/kilo-mioty-service-center/getting-started/configuration-basics.md): KiloCenter configuration files and baseline settings — config.docker.yaml, KC-Core, KC-Gateway, port mappings.
- [Installation: Kubernetes (Helm)](https://docs.kiloiot.io/kilo-mioty-service-center/getting-started/installation-kubernetes-helm.md): Deploy KiloCenter to Kubernetes with Helm — chart, prerequisites (k8s 1.25+, PostgreSQL 14+, Redis 7+), and ingress.
- [Onboarding](https://docs.kiloiot.io/kilo-mioty-service-center/onboarding.md): KiloCenter onboarding — connect MIOTY base stations, register endpoints, verify first uplink and downlink.
- [Connect a Base Station](https://docs.kiloiot.io/kilo-mioty-service-center/onboarding/connect-a-base-station.md): Connect a MIOTY base station to KiloCenter — BSSCI host port, server CA certificate and KC-Web creation steps.
- [Register an Endpoint](https://docs.kiloiot.io/kilo-mioty-service-center/onboarding/register-an-endpoint.md): Register a MIOTY endpoint in KiloCenter — required fields (EUI, network key, profile) and how a base station attaches.
- [Verify the First Uplink](https://docs.kiloiot.io/kilo-mioty-service-center/onboarding/verify-the-first-uplink.md): Verify the first MIOTY uplink in KiloCenter — confirm data from endpoint through base station to KC-Web.
- [Verify the First Downlink](https://docs.kiloiot.io/kilo-mioty-service-center/onboarding/verify-the-first-downlink.md): Send a first MIOTY downlink from KiloCenter to a bidirectional endpoint and then check the delivery result.
- [Integrations](https://docs.kiloiot.io/kilo-mioty-service-center/integrations.md): Connect KiloCenter’s MIOTY network to your application with gRPC or MQTT, or use Kilo Cloud for dashboards, rules, and alerts.
- [gRPC First Steps](https://docs.kiloiot.io/kilo-mioty-service-center/integrations/grpc-first-steps.md): Check KiloCenter gRPC access through the local API gateway with grpcurl, discover methods, and supply authentication when enabled.
- [MQTT First Steps](https://docs.kiloiot.io/kilo-mioty-service-center/integrations/mqtt-first-steps.md): First steps with KiloCenter MQTT — enable the disabled-by-default broker, subscribe to events, publish downlinks.
- [API Changes in 2.0](https://docs.kiloiot.io/kilo-mioty-service-center/integrations/api-changes-in-2-0.md): KiloCenter 2.0 gRPC, MQTT and SCACI changes: breaking changes, new fields and filters, stricter validation, and what your client must update.
- [LLM-Assisted Development](https://docs.kiloiot.io/kilo-mioty-service-center/integrations/llm-assisted-development.md): Use KiloCenter with LLM coding assistants — llms.txt and llms-full.txt summaries for ChatGPT, Claude, Copilot, Cursor.
- [API Reference](https://docs.kiloiot.io/kilo-mioty-service-center/integrations/api-reference.md): KiloCenter gRPC API reference — Protocol Buffer definitions for base stations, endpoints, with online portal.
- [Go Examples](https://docs.kiloiot.io/kilo-mioty-service-center/integrations/api-reference/go-examples.md): Runnable Go examples for the KiloCenter gRPC API — generate stubs with buf, authenticate, and call uplink methods.
- [Python Examples](https://docs.kiloiot.io/kilo-mioty-service-center/integrations/api-reference/python-examples.md): Runnable Python examples for the KiloCenter gRPC API — install grpcio, generate stubs, and call uplink methods.
- [JavaScript Examples](https://docs.kiloiot.io/kilo-mioty-service-center/integrations/api-reference/javascript-examples.md): Runnable Node.js examples for the KiloCenter gRPC API — install @grpc/grpc-js with dynamic proto loading, call methods.
- [C# Examples](https://docs.kiloiot.io/kilo-mioty-service-center/integrations/api-reference/c-examples.md): Runnable C# examples for the KiloCenter gRPC API — create console project, add Grpc.Net.Client, call methods.
- [Security](https://docs.kiloiot.io/kilo-mioty-service-center/security.md): KiloCenter security — TLS certificate generation, default credential rotation, MQTT auth, and access controls.
- [Security Basics](https://docs.kiloiot.io/kilo-mioty-service-center/security/security-basics.md): KiloCenter security basics: default credentials to replace, TLS certificates, and network exposure limits.
- [Before you install](https://docs.kiloiot.io/kilo-mioty-service-center/security/installation-safety.md): Check installation limits, protect evaluation data, and find the KiloCenter security-reporting route.
- [Certificate renewal](https://docs.kiloiot.io/kilo-mioty-service-center/security/certificate-renewal.md): Renew a KiloCenter server certificate while preserving the existing certificate authority and stored data.
- [User Roles and Permissions](https://docs.kiloiot.io/kilo-mioty-service-center/security/users-and-roles.md): KiloCenter roles — what Admin, Tenant Manager, Base Station Manager and Endpoint Manager can see and do, and who can reveal endpoint keys.
- [Users, API Keys and Sign-In](https://docs.kiloiot.io/kilo-mioty-service-center/security/users-api-keys-and-sign-in.md): Sign in to KiloCenter, change your password, add and edit users, create API keys and find your way around the navigation, user menu and edition footer.
- [Operations](https://docs.kiloiot.io/kilo-mioty-service-center/operations.md): KiloCenter operations — health checks, monitoring, log inspection, and recipes for keeping MIOTY service running.
- [Operations and Troubleshooting](https://docs.kiloiot.io/kilo-mioty-service-center/operations/operations-and-troubleshooting.md): KiloCenter operations — health endpoints for KC-Core, KC-Gateway, KC-Identity, common startup issues, diagnostics.
- [Key Material Migration](https://docs.kiloiot.io/kilo-mioty-service-center/operations/key-material-migration.md): Convert stored KiloCenter keys to the 2.0 encrypted format with the rekey command, and set the master key before upgrading from 1.x.
- [Configuration Changes in 2.0](https://docs.kiloiot.io/kilo-mioty-service-center/operations/configuration-changes-in-2-0.md): KiloCenter 2.0 configuration and Helm changes: new settings and defaults, removed settings, stricter validation, health checks and rollout behavior.
- [Audit Log and Errors Center](https://docs.kiloiot.io/kilo-mioty-service-center/operations/audit-log-and-errors-center.md): Use the KiloCenter Logs page: read the Events Log, group failures in the Errors Center, and review who did what in the Audit Log, with filters and roles.
- [Downlinks and Traffic](https://docs.kiloiot.io/kilo-mioty-service-center/operations/downlinks-and-traffic.md): Compose a MIOTY downlink in KiloCenter, then follow uplinks, the downlink queue and delivery results on the Traffic page, with every field, filter and action.
- [Base Stations and End Points](https://docs.kiloiot.io/kilo-mioty-service-center/operations/base-stations-and-end-points.md): Manage KiloCenter base stations and end points: cards, filters, map, status request, Edit dialog, location, EUI change, certificate regeneration and deletion.
- [Blueprints and Decoders](https://docs.kiloiot.io/kilo-mioty-service-center/operations/blueprints-and-decoders.md): Manage KiloCenter blueprints: add manufacturers, models and decoders, test a payload, migrate devices to a new blueprint and submit blueprints to a registry.
- [What is Kilo Connectivity?](https://docs.kiloiot.io/what-is-kilo-connectivity.md): Understand Kilo cellular IoT connectivity, SIM services, and how network access differs from IoT Server device integration.
- [Global IoT SIM Cards](https://docs.kiloiot.io/what-is-kilo-connectivity/cellular-iot.md): Learn what an IoT SIM provides, what to check for international cellular deployments, and where to manage connectivity service.
- [SIM Cards Types](https://docs.kiloiot.io/what-is-kilo-connectivity/simcardtypes.md): Standard vs Industrial IoT SIM cards — lifespan, durability, and use for fixed, mobile, or harsh sites.
- [Connectivity Platform](https://docs.kiloiot.io/connectivity-platform.md): Understand SIM status and usage management in Kilo Connectivity and how it differs from IoT Server dashboards and device data.
- [IoT Security](https://docs.kiloiot.io/iot-security.md): Plan cellular IoT security across SIM identity, network access, application transport, credentials, and connectivity management.
- [Official Links](https://docs.kiloiot.io/official-links.md): Official Kilo IoT links — kiloiot.io, the Kilo Cloud console, the API portal, and other authoritative URLs.
- [Help and FAQ](https://docs.kiloiot.io/help-and-faq.md): Kilo IoT Server FAQ — accounts, gateways, devices, dashboards, alarms, billing, and how to reach support.
- [Changelog](https://docs.kiloiot.io/changelog.md): Kilo IoT Server changelog with Scale Log release notes for each version, feature summaries, and doc links.
- [Report a vulnerability](https://docs.kiloiot.io/incident-response-and-vulnerability-reporting.md): How to report a vulnerability affecting Kilo or Chirp software, what to include, and the boundaries for safe research.
- [Customer security guide](https://docs.kiloiot.io/customer-security-guide.md): Set up and review customer access, device security, alerts and data handling, and understand which responsibilities remain with Kilo.
- [Trust and security](https://docs.kiloiot.io/trust-security-compliance.md): Find Kilo security guidance, assessment status, privacy contacts and the responsibilities for your deployment.
- [Security assessment status](https://docs.kiloiot.io/compliance-status.md): Understand Kilo’s current security assessment status and the distinction between platform and hosting-provider assurance.
- [Security controls](https://docs.kiloiot.io/security-controls.md): Prepare account access, credentials, integrations and alert delivery before relying on your Kilo deployment.
- [Privacy and data protection](https://docs.kiloiot.io/privacy-and-data-protection.md): Understand personal information in Kilo, make a privacy request, and distinguish account closure from completed deletion.
- [Processing agreements](https://docs.kiloiot.io/processing-agreements.md): Prepare a personal-data processing agreement for your Kilo deployment and understand responsibilities, providers, privacy requests and leaving the service.
- [Infrastructure and providers](https://docs.kiloiot.io/infrastructure-and-subprocessors.md): Understand Kilo’s hosting-provider responsibilities and request the supplier information needed for your deployment.
- [Data export and switching](https://docs.kiloiot.io/data-export-deletion-and-switching.md): Request a data copy, account closure, personal-data deletion or a move from Kilo, and understand the result you should receive.
- [Data and export formats](https://docs.kiloiot.io/data-and-export-formats.md): Understand the data to include when leaving Kilo, the documented retrieval formats and the limits of an API download.
- [Shared security responsibilities](https://docs.kiloiot.io/shared-responsibility.md): See which security tasks belong to Kilo and which belong to your organisation or a customer-run installation.
- [Video and privacy](https://docs.kiloiot.io/video-and-kilo-lens.md): Prepare the privacy, access and security checks needed before a Kilo Lens deployment records real people.


---

# 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.kiloiot.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.
