# kaaproject/kaa

Kaa is an Internet of Things platform for device management, data collection, analytics and visualization, remote control, and over-the-air updates.

Repository: https://github.com/kaaproject/kaa
Canonical: https://ross.abutalabs.com/products/kaa
Homepage: http://www.kaaiot.com
License Family: other
Topics: iot, platform, embedded, kaa-platform
Last push: 2024-11-05T17:15:58+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4552, "days_push": 666, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1434, forks 466 (observed 2026-08-28T04:04:43.388742+00:00)

## What it is
Kaa is an open-source, cloud-native IoT platform built on microservices for device management, telemetry data collection, analytics, visualization, remote commands, and over-the-air updates. It supports MQTT, HTTP, and LoRaWAN connectivity, offers a customizable web dashboard, REST API, rule engine, and is available self-hosted or as Kaa Cloud PaaS.

## Use cases
- manage fleets of connected IoT devices
- collect and visualize sensor telemetry in dashboards
- send remote commands to devices over MQTT
- deploy over-the-air firmware and software updates to devices
- set up alerts when device metrics exceed thresholds
- build a smart metering or smart building solution
- self-host an IoT platform with multi-tenant isolation

## When to choose
- you need an end-to-end IoT platform with device provisioning, telemetry, dashboards, and OTA updates out of the box
- you need multi-protocol device connectivity including MQTT, HTTP, and LoRaWAN
- you want multi-tenancy and a modular microservices architecture you can customize
- you want to start free on a hosted cloud and move to self-hosted later

## When to avoid
- you only need simple MQTT brokering without device management or dashboards
- you need a lightweight edge-only solution rather than a full cloud platform
- your project requires a permissive license for commercial redistribution and licensing terms must be verified first
- you need a small single-binary tool rather than a multi-service deployment

## Facets
- artifact type: service
- maturity: active
- function: iot, monitoring, data-visualization, analytics, message-queue, webhook, api-framework, self-hosted
- domain: iot, analytics, data-visualization, monitoring, self-hosted, cloud-computing
- platform: self-hosted, cloud, embedded
- tags: iot-platform, device-management, mqtt, ota-updates, telemetry, rule-engine, multi-tenancy, microservices, lorawan, smart-metering, automation, docker, web-server

## Member repositories
- kaaproject/kaa (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:43.388742+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:36:54.735327+00:00, confidence not recorded.
  - readme: https://github.com/kaaproject/kaa (fetched 2026-08-28T04:04:43.388742+00:00, sha 26ae7f7e71a7)
  - homepage: http://www.kaaiot.com (fetched 2026-08-29T11:48:38.432046+00:00, sha 35645811bcc6)
  - site_page: https://www.kaaiot.com/docs (fetched 2026-08-29T11:48:38.448472+00:00, sha 3d9b3357d02b)
  - site_page: https://www.kaaiot.com/docs/device-commands (fetched 2026-08-29T11:48:38.453326+00:00, sha a6c86effa8dd)
  - site_page: https://www.kaaiot.com/docs/data-collection/overview (fetched 2026-08-29T11:48:38.455574+00:00, sha c061c12363b7)
  - site_page: https://www.kaaiot.com/docs/REST-API (fetched 2026-08-29T11:48:38.457775+00:00, sha b7be2d2d5468)
  - site_page: https://www.kaaiot.com/docs/rule-engine/getting-started (fetched 2026-08-29T11:48:38.460320+00:00, sha 47ca449dc22d)
  - site_page: https://www.kaaiot.com/docs/device-connectivity/mqtt-device-api (fetched 2026-08-29T11:48:38.462645+00:00, sha 3b5901580019)
  - site_page: https://www.kaaiot.com/pricing (fetched 2026-08-29T11:48:38.451030+00:00, sha 1c79254cdbee)
  - site_page: https://www.kaaiot.com/faq (fetched 2026-08-29T11:48:38.464977+00:00, sha b276236ec584)
- Data as of 2026-08-30T08:39:29.467469+00:00.
