AWS Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. AWS Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS Greengrass minimizes the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally.

Developer Guide
Walks through how to set up AWS Greengrass and integrate it with other services.

AWS Greengrass sections of the AWS CLI Reference
Describes the AWS CLI commands that you can use to administer and manipulate AWS Greengrass.

API Reference
Describes all the API operations for AWS Greengrass in detail. Also provides sample requests, responses, and errors for the supported web services protocols.