# Azure IoT Edge vs KubeEdge

| Attribute | Azure IoT Edge | KubeEdge |
|---|---|---|
| **Vioscale score** | 46.5 (26% (low)) | 59.1 (19% (low)) |
| activity.commits_last_30d | - | 18 |
| adoption.dependent_repos | - | 15 |
| adoption.github_stars | - | 7,558 |
| deployment.options | `{"cloud":true,"hybrid":true,"on_prem":true}` | - |
| description.long | A managed service that deploys cloud intelligence, AI models, and business logic directly onto IoT edge devices, enabling local analysis and decision-making without constant cloud connectivity. | An open-source framework that extends Kubernetes to support edge computing by enabling containerized application deployment and device management across edge nodes, with built-in support for offline operation and reliable cloud-edge communication. |
| features.capabilities | - | `{"license_model":"open-source","device_discovery":true,"edge_ml_inference":true,"hardware_provided":false,"kubernetes_native":true,"air_gapped_support":true,"control_plane_model":"k8s-extension","multi_cloud_neutral":true,"offline_disconnected_operation":true}` |
| integrations.count | 5 | - |
| integrations.list | `[{"name":"Azure Stream Analytics"},{"name":"Azure Custom Vision"},{"name":"Azure Functions"},{"name":"Azure SQL Database"},{"name":"Azure Marketplace (certified edge modules)"}]` | - |
| language.primary | - | Go |
| license.spdx | - | Apache-2.0 |
| market.availability | `{"hqCountry":"US","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | - |
| platform.support | `{"linux":true,"windows":true}` | - |
| pricing | `{"type":"free","plans":[{"free":true,"name":"Free","description":"Free tier with message limitations","contactSales":false,"includedLimits":{"message_size":"0.5 KB","messages_per_day":"8000"}},{"free":false,"name":"S1","includedLimits":{"message_size":"4 KB","messages_per_day":"400000"}},{"free":false,"name":"S2","includedLimits":{"messages_per_day":"6000000"}},{"free":false,"name":"S3","includedLimits":{"messages_per_day":"300000000"}}],"summary":"Runtime is free and open-source (MIT license). Service itself is free but requires Azure IoT Hub; actual costs depend on hub tier and modules deployed.","currency":"USD","freeTier":true,"sourceUrl":"https://azure.microsoft.com/en-us/pricing/details/iot-edge/","retrievedAt":"2026-08-18T22:32:40.444Z"}` | - |
| pricing.free_tier | yes | - |
| pricing.model | free | commercial |
| pricing.price_level | free | - |
| pricing.transparent | no | - |
| release.cadence_days | - | 41 |
| release.history | - | `[{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.23.1","date":"2026-07-15T14:03:03Z","type":"stable","version":"v1.23.1"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.22.2","date":"2026-07-15T14:02:34Z","type":"stable","version":"v1.22.2"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.21.2","date":"2026-07-15T14:01:57Z","type":"stable","version":"v1.21.2"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.23.0","date":"2026-03-11T10:37:53Z","type":"stable","version":"v1.23.0"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.22.1","date":"2025-12-17T02:41:59Z","type":"stable","version":"v1.22.1"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.21.1","date":"2025-12-17T02:37:25Z","type":"stable","version":"v1.21.1"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.22.0","date":"2025-11-05T03:57:31Z","type":"stable","version":"v1.22.0"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.21.0","date":"2025-06-18T01:43:04Z","type":"stable","version":"v1.21.0"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.20.0","date":"2025-01-21T12:47:13Z","type":"stable","version":"v1.20.0"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.19.2","date":"2025-01-14T01:24:39Z","type":"stable","version":"v1.19.2"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.18.3","date":"2025-01-14T01:40:42Z","type":"stable","version":"v1.18.3"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.17.5","date":"2025-01-14T01:54:56Z","type":"stable","version":"v1.17.5"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.16.6","date":"2025-01-14T02:07:05Z","type":"stable","version":"v1.16.6"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.17.4","date":"2024-12-02T12:24:36Z","type":"stable","version":"v1.17.4"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.16.5","date":"2024-12-02T12:35:55Z","type":"stable","version":"v1.16.5"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.19.1","date":"2024-12-02T12:10:40Z","type":"stable","version":"v1.19.1"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.18.2","date":"2024-12-02T12:16:51Z","type":"stable","version":"v1.18.2"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.19.0","date":"2024-10-28T13:26:32Z","type":"stable","version":"v1.19.0"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.18.1","date":"2024-09-25T06:17:05Z","type":"stable","version":"v1.18.1"},{"url":"https://github.com/kubeedge/kubeedge/releases/tag/v1.17.3","date":"2024-09-25T03:38:15Z","type":"stable","version":"v1.17.3"}]` |
| security.scorecard | - | 8.5 |
| security.vulnerabilities | - | `{"count":8,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fkubeedge%2Fkubeedge&per_page=100","last_12m":0,"max_severity":"MODERATE"}` |

## Capabilities (Edge Computing)

| Capability | Azure IoT Edge | KubeEdge |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Control plane model | - | K8s extension |
| Kubernetes native | - | ✓ |
| Offline disconnected operation | - | ✓ |
| Hardware provided | - | ✗ |
| Ota fleet updates | - | - |
| Device discovery | - | ✓ |
| Edge ML inference | - | ✓ |
| GPU accelerator support | - | - |
| Air gapped support | - | ✓ |
| Telco mec purpose built | - | - |
| Central fleet dashboard | - | - |
| Multi cloud neutral | - | ✓ |
| License model | - | Open source |

*Source: Vioscale. Generated 2026-09-01T17:00:45.606Z. "-" = undocumented, not absent.*
