# AWS IoT Greengrass vs Azure IoT Edge

| Attribute | AWS IoT Greengrass | Azure IoT Edge |
|---|---|---|
| **Vioscale score** | 38.1 (42% (low)) | 46.5 (26% (low)) |
| deployment.options | `{"cloud":true,"hybrid":true,"on_prem":true,"self_hosted":true}` | `{"cloud":true,"hybrid":true,"on_prem":true}` |
| description.long | A cloud-integrated platform that enables building and deploying applications to edge devices, with local data processing and device management capabilities that operate independently when cloud connectivity is unavailable. | 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. |
| integrations.count | 7 | 5 |
| integrations.list | `[{"name":"AWS IoT Core"},{"name":"AWS Lambda"},{"name":"Amazon S3"},{"name":"Amazon Kinesis"},{"name":"Amazon ECR"},{"name":"Docker Hub"},{"name":"AWS Secrets Manager"}]` | `[{"name":"Azure Stream Analytics"},{"name":"Azure Custom Vision"},{"name":"Azure Functions"},{"name":"Azure SQL Database"},{"name":"Azure Marketplace (certified edge modules)"}]` |
| market.availability | `{"hqCountry":"US","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"hqCountry":"US","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | - | `{"linux":true,"windows":true}` |
| pricing | `{"type":"usage","plans":[{"free":false,"name":"Standard","summary":"$0.16 per device per month (after free tier expires). Additional charges for AWS IoT Core messaging and connected AWS services.","features":["Edge runtime deployment","Local data processing","Cloud synchronization","Docker container support","AWS Lambda execution","Device fleet management"],"components":[{"kind":"per_unit","unit":"device","amount":0.16,"period":"month","currency":"USD"},{"per":{"qty":1000000,"unit":"messages"},"kind":"metered","amount":1,"currency":"USD"}],"description":"Usage-based pricing on active devices and cloud API calls","contactSales":true,"includedLimits":{"free_period_months":"12","free_devices_per_month":"3"}}],"summary":"Free tier includes 3 devices per month for 12 months. Subsequently $0.16/device/month plus AWS IoT Core and service charges.","currency":"USD","freeTier":true,"sourceUrl":"https://aws.amazon.com/greengrass/pricing/?pg=ln&amp;sec=hs","retrievedAt":"2026-08-18T22:36:25.480Z","billingPeriods":["month"]}` | `{"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 | yes |
| pricing.model | quote | free |
| pricing.price_level | low | free |
| pricing.transparent | no | no |
| security.fedramp | yes | - |
| security.gdpr | yes | - |
| security.hipaa | yes | - |
| security.pci | yes | - |

## Capabilities (Edge Computing)

| Capability | AWS IoT Greengrass | Azure IoT Edge |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Control plane model | - | - |
| 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 | - | - |

*Source: Vioscale. Generated 2026-09-01T15:15:15.955Z. "-" = undocumented, not absent.*
