
EdgeX Foundry is a vendor-neutral edge computing platform hosted by The Linux Foundation. It provides a reference microservices stack for connecting heterogeneous devices, normalizing data, applying local processing, and moving selected data to cloud or enterprise systems.
EdgeX organizes edge workloads into device, core, supporting, application, and security services. The platform includes reference device services for protocols such as Modbus, BACnet, MQTT, REST, and SNMP, plus application services that route data to external systems and rule-engine support through eKuiper.
Manufacturers and other industrial teams use EdgeX as middleware between OT devices and higher-level applications. The official platform and case-study material show it being used for local analytics, device integration, cloud forwarding, and industrial inspection workflows where on-site processing matters.
EdgeX supports Docker-based deployment, native builds, and hybrid debugging workflows where part of the stack runs in containers and individual services run locally. The current project materials position PostgreSQL as the default database, MQTT as the default message bus, and a long-term support release model for production deployments.
EdgeX focuses on interoperability at the edge rather than on a single device family, cloud provider, or hardware stack. Its modular service boundaries and SDKs let teams extend device connectivity or application pipelines without replacing the whole platform.