Kaa and TagoIO are both cloud IoT platforms with device management, dashboards, and per-project growth paths, and both court OEMs and solution vendors. A useful comparison starts by clearing up Kaa’s licensing history, which still confuses evaluations, and then looks at where each platform puts its depth.
Kaa is an IoT platform from KaaIoT Technologies, a US company. Two generations exist. The legacy Kaa 0.x, a monolithic Java platform with device SDKs, is open source under Apache 2.0 but effectively frozen at version 0.10 with archived documentation. The current Kaa 1.x (“Kaa Enterprise”) is a different product: cloud-native microservices on Kubernetes, MQTT-centric, and commercially licensed rather than open source, though some components are on GitHub. It is offered as Kaa Cloud (multi-tenant, free up to 5 devices), KaaIoT-hosted dedicated instances, and self-hosted installations, including deployment into your clients’ infrastructure. Capabilities include device and credential management, telemetry collection, configuration, command execution, OTA updates, alerts and rules, customizable dashboards, Keycloak-based identity, and white-labeling on hosted and self-hosted tiers. Pricing is per-device: free for 5 devices, then $99/month for 100 devices up to $625/month for 1,000, with contact-sales beyond. Packaged verticals include smart metering and energy, smart building, and agriculture.
TagoIO is a full-stack IoT platform from TagoIO Inc. (Raleigh, North Carolina): 500+ device connectors, MQTT and HTTPS ingestion, LoRaWAN through network server integrations (The Things Industries, Actility, Everynet, Loriot, ChirpStack, Helium, and others), Sigfox and satellite support, time-series storage with retention configurable to 9 years, Blueprint dashboards, serverless Analysis scripts in Node.js, Deno, or Python, Actions for rules, and TagoRUN white-label portals with a branded mobile app option. TagoDeploy provides dedicated instances in 12+ AWS regions. TagoIO also maintains TagoCore, a free, open-source edge engine, and TagoTiP, an open, lightweight telemetry protocol for constrained devices.
The open-source question
Teams shortlisting Kaa because of its open-source reputation should confirm which Kaa they mean: the Apache 2.0 codebase is the dormant 0.x line, while the shipping 1.x platform is commercial. That is a legitimate model, but it changes the evaluation from “free software we control” to “commercial platform we license,” the same category as TagoIO.
On the TagoIO side, the cloud platform is proprietary and the open-source piece is at the edge: TagoCore, a free IoT engine distributed as a Docker image with a plugin architecture, running from a Raspberry Pi to a cloud VM. Neither vendor offers a current open-source version of its cloud platform; buyers who need one usually look at ThingsBoard CE instead.
Platform depth
Both cover the device-management fundamentals: provisioning, credentials, telemetry, commands, OTA in Kaa’s case, dashboards, and alerts. The application layer is where TagoIO carries more weight. Its Analysis engine runs full serverless programs in Node.js, Deno, or Python inside the platform, turning it into an application backend for reports, integrations, business logic, and forecasts and predictions from telemetry; Kaa’s rules and alerts cover automation, with heavier analytics typically routed to third-party integrations. TagoIO’s connector library and LoRaWAN network-server coverage is also broader out of the box, which matters for mixed-hardware fleets; Kaa’s MQTT-first model suits fleets whose devices you control.
White-label and dedicated deployment
Both platforms support the OEM story. Kaa offers white-labeling on its hosted and self-hosted tiers and will deploy into a client’s infrastructure by arrangement, giving flexible ownership models. TagoIO packages the equivalent as products with published prices: TagoRUN portals with custom domain and branded mobile app, and TagoDeploy dedicated instances in 12+ AWS regions from $850/month, each hosting multiple applications and operated under an ISO 27001-certified program. An on-premises TagoIO is not currently available, so projects that must run in their own datacenter fit Kaa’s self-hosted model better.
Pricing shape
Kaa meters devices: predictable per-device tiers from a free 5-device plan. TagoIO meters services: plan tiers (free, $49, $199) plus data transactions, storage, Analysis minutes, notifications, and end users, with no per-device charge. Low-message fleets with many devices can favor TagoIO’s model; high-message fleets with few devices can favor per-device pricing. Real payloads through both calculators settle it quickly.
The bottom line
Kaa appeals when you want per-device pricing simplicity, self-hosting including deployment into client infrastructure, or its packaged verticals in metering, energy, and buildings.
TagoIO fits when the application layer decides the project: serverless custom code, broad connector and LoRaWAN coverage, white-label portals at published prices, and dedicated regional instances without operating Kubernetes yourself.