AGILE is an open gateway for IoT that aims to build a modular and extensible ecosystem for IoT applications and data management. It focuses on community engagement and exploitation through diverse pilots that address privacy, provenance of data, and integration with external clouds. AGILE provides a gateway operating system, IoT framework, and API to facilitate graphical app development and recommendation of workflows.