EdgeX Foundry
EdgeX Foundry is an open-source, vendor-neutral microservices framework for edge computing that provides a common interoperability layer for connecting, managing, and orchestrating Internet of Things (IoT) devices and data at the edge (edge IoT platform).
- Microservices-based edge platform for IoT data ingestion, processing, and control (edge computing / IoT platform).
- Device service layer for integrating heterogeneous sensors, devices, and protocols via pluggable connectors (device integration).
- Core data and metadata services for normalizing, storing, and routing telemetry and event data (data management).
- Support for multiple southbound and northbound interfaces through export/app services and cloud/on-prem integration (systems integration).
- Reference implementation under LF Edge with a modular, loosely coupled architecture for deployment across diverse hardware and operating environments (open-source framework).
More About EdgeX Foundry
EdgeX Foundry is an open-source project under the LF Edge umbrella that provides a modular, microservices-based framework for edge computing, with a focus on industrial and commercial IoT (edge computing / IoT platform). It addresses the problem of integrating diverse devices, protocols, and data pipelines at the network edge by offering a common interoperability layer and a set of core services that can be combined, replaced, or extended according to deployment requirements.
The architecture of EdgeX Foundry is organized into loosely coupled microservices that communicate over well-defined APIs (microservices architecture). At the southbound side, device services connect to physical devices and sensors using various industrial and IoT protocols, translating device-specific data into a normalized format (device integration). Core services handle metadata about devices, events, and readings, manage persistence, and provide basic routing and query capabilities (data management). On the northbound side, application and export services enable data transformation, filtering, and delivery into enterprise applications, cloud platforms, or analytics pipelines (systems integration).
EdgeX Foundry is typically deployed in gateway, on-premise, or near-device environments where deterministic control and local data processing are required (edge deployment). Its container-friendly microservices design facilitates deployment with container runtimes and orchestration platforms where desired, but the services can also run directly on Linux-based systems or other supported operating environments (infrastructure deployment). Enterprises use EdgeX Foundry to unify device connectivity, perform edge analytics, and bridge Operational technology (OT) networks with IT systems while keeping a common Application Programming Interface (API) surface and data model.
The project supports plug-in device services and application services that enable extension into domain-specific protocols, data formats, and integration patterns (extensibility). This plug-in model allows solution providers and end users to build custom connectors or business logic while still relying on a consistent core framework. Interoperability across vendors is a central design point, with the project positioned as a vendor-neutral platform hosted by LF Edge (interoperability / governance).
For enterprise technical stakeholders, EdgeX Foundry serves as a reference edge platform for IoT gateways, industrial control environments, and distributed sensor networks, providing a structured way to manage device onboarding, data normalization, local processing, and northbound integration into existing IT systems (enterprise architecture). In a directory or catalog context, EdgeX Foundry is classified as an open-source edge computing and IoT framework that supplies core services, device integration, and data export building blocks for edge solutions.