
AWS Greengrass
AWS Greengrass
AWS IoT Greengrass API deploys AWS Lambda and ML models to edge devices (IoT gateways, industrial equipment) for local data processing.
One-click cloud-to-fleet deployment of code/models to thousands of edge devices
Edge devices need sufficient resources (typically ≥512MB RAM)
Install Greengrass Core software on edge devices; CreateDeployment to deploy Lambdas/components. MQTT topics for cloud-edge data exchange.
Uptime · 30-day window
GitHub activity
About this API
Greengrass solves "all-data-to-cloud doesn't work" scenarios — factory floors with 1000 sensors per second produce too much data for network bandwidth; mining/offshore oil rigs have unstable networks; autonomous vehicles need millisecond decisions without cloud roundtrips. Greengrass extends AWS programming model to the edge: write Lambda (or define containers/ML models) in the cloud, Greengrass deploys to edge devices. Devices sync state to cloud every 30s; ML inference runs locally in real-time via Lambda, results uploaded as needed. Greengrass v2 (2020) is a rebuild from v1, more K8s-style component model. Direct competitors: Azure IoT Edge, Google Cloud IoT Edge. Best fit for industrial IoT in manufacturing, energy, agriculture, transportation.
What you can build
- 1Factory edge gateway pre-processes sensor data locally
- 2Devices keep working offline (sync after cloud reconnects)
- 3ML model inference at the edge (image detection, anomaly recognition)
- 4Bulk device fleet management
Strengths & limitations
Strengths
- One-click cloud-to-fleet deployment of code/models to thousands of edge devices
- Supports Lambda, containers, ML models as workloads
- Disconnect tolerance (buffer data locally)
Limitations
- Edge devices need sufficient resources (typically ≥512MB RAM)
- IoT fleet ops is inherently complex (heterogeneous devices)
- Greengrass v2 rebuild is not fully v1-compatible
Getting started
Install Greengrass Core software on edge devices; CreateDeployment to deploy Lambdas/components. MQTT topics for cloud-edge data exchange.
FAQ
Greengrass v1 vs. v2?+
New projects: v2 (component architecture, more flexible). v1 mainly for legacy users.
Minimum edge device requirements?+
Greengrass v2 nucleus needs ~100MB RAM minimum, but actual workloads (Lambda, ML model) need more.
Technical details
- Auth type
- unknown
- Pricing
- unknown
- Protocols
- REST, MQTT
- SDKs
- python, javascript, go, java
- Response time
- 43 ms
- Last health check
- 6/26/2026, 6:22:16 AM
More from Amazon Web Services
AWS IAM Access Analyzer API analyzes IAM resource policies for over-privileged access or external access — proactively surfaces security risks.
Alexa for Business helps you use Alexa in your organization.
Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends.
Use AppConfig, a capability of Amazon Web Services Systems Manager, to create, manage, and quickly deploy application configurations.
Welcome to the Amazon AppFlow API reference.
The Amazon AppIntegrations service enables you to configure and reuse connections to external applications.
Amazon AppStream 2.0 API Reference.
Amazon Athena is an interactive query service that lets you use standard SQL to analyze data directly in Amazon S3.