Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. IoT Edge Platforms
  3. EdgeX Foundry

EdgeX Foundry

What it is

EdgeX Foundry is a free, open-source edge platform designed to connect IoT devices with applications across vendors. Device services translate sensor and device data into a common EdgeX structure and can translate commands back into device protocols. Local rules and application services process edge data before it goes to cloud or other external systems. The platform uses modular, plug-and-play microservices, with documented device services for MQTT, Modbus, BACnet, REST, ONVIF, OPC UA, BLE, and SNMP. Developers can build connectors with the Device Service SDK and processing pipelines with the Application Functions SDK. Security documentation covers a secret store, API gateway, microservice authentication, and secure MessageBus. EdgeX offers a Docker quick start and instructions for native builds on an operating system. EdgeX 4.0 is identified as an LTS release, uses PostgreSQL by default, and may not be backward compatible with the prior 3.x series. Redis is no longer delivered with it, though users may choose Redis or Valkey.

For and against

For

  • Free, open-source edge platform
  • Processes data locally before external transmission
  • Supports a range of documented device protocols
  • SDKs support connectors and processing pipelines

Against

  • EdgeX 4.0 may not be backward compatible with 3.x
  • Redis is no longer delivered with EdgeX 4.0

The verdict

EdgeX Foundry provides a modular platform for device interoperability and local data processing. Users moving from the 3.x series should note the stated compatibility caveat in version 4.0.

Who it suits

EdgeX Foundry suits IoT users and developers connecting devices, building device services, or creating application services. It is available for API, Linux, macOS, Windows, and self-hosted use.

On the record

Architecture
EdgeX uses a modular, plug-and-play microservices architecture.edgexfoundry.org · read 4 Oct 2026
Database
EdgeX 4.0 makes PostgreSQL the default database; Redis is no longer delivered with EdgeX, though users may choose to use Redis or Valkey.edgexfoundry.org · read 4 Oct 2026
Data processing
Application services support local data processing before data is sent to external systems.edgexfoundry.org · read 4 Oct 2026
Device connectivity
Device services connect sensors and devices, translate their data into a common EdgeX structure, and can translate commands back to device protocols.docs.edgexfoundry.org · read 4 Oct 2026
Download and deployment
The project offers a Docker quick start and instructions to build and run EdgeX natively on an operating system.docs.edgexfoundry.org · read 4 Oct 2026
Edge processing
The platform connects devices and runs local rules on edge data before sending data to the cloud.edgexfoundry.org · read 4 Oct 2026
Extensibility
Developers can use the Device Service SDK to create device connectors and the Application Functions SDK to create data processing pipelines.edgexfoundry.org · read 4 Oct 2026
Intended users
The project describes user, developer, device service developer, and application service developer paths for getting started.edgexfoundry.org · read 4 Oct 2026
Latest release
The site identifies EdgeX 4.0 as an LTS release and says it may not be backward compatible with the previous 3.x series.edgexfoundry.org · read 4 Oct 2026
Protocols
The documentation lists device services for protocols including MQTT, Modbus, BACnet, REST, ONVIF, OPC UA, BLE, and SNMP.edgexfoundry.org · read 4 Oct 2026
Security
EdgeX security documentation covers a secret store, API gateway, microservice authentication, and secure MessageBus.docs.edgexfoundry.org · read 4 Oct 2026
Support
The site directs visitors to speak to an expert and points users to EdgeX products and services from LF Edge member companies.edgexfoundry.org · read 4 Oct 2026
What it does
EdgeX Foundry is a vendor-neutral, open-source edge platform for interoperability between IoT devices and applications.edgexfoundry.org · read 4 Oct 2026

The review

EdgeX Foundry is a free, vendor-neutral platform for connecting heterogeneous IoT equipment with software through open-source edge services. It suits engineering teams that need custom device integrations and processing close to the hardware. The trade-off is flexibility with operational responsibility: deployments require assembling services, and an upgrade to 4.0 demands compatibility and database planning.

Overview

EdgeX sits between devices and applications, translating incoming sensor data into a common EdgeX structure and translating commands back into device-specific protocols. Local rules and application services can process information at the edge before forwarding it to cloud or other external systems. That is valuable when latency, bandwidth, or local autonomy matters, but it places service selection, configuration, and maintenance on the implementing team rather than hiding those tasks behind a turnkey product.

Key features

Modular connectivity

A plug-and-play microservices architecture lets teams assemble an installation around the devices and processing jobs they actually need. Documented device services cover MQTT, Modbus, BACnet, REST, ONVIF, OPC UA, BLE, and SNMP, giving mixed estates a practical route into one platform. Protocol coverage is not the same as a finished integration, however; each service still has to be deployed and operated.

Extensible edge processing

The Device Service SDK supports custom connectors when an existing service does not fit a device. The Application Functions SDK lets developers build data-processing pipelines, and application services can transform data locally before it leaves the site. This is a strong choice for teams with in-house development capability and a poor fit for organizations seeking only prebuilt workflows.

Security and deployment

Security documentation covers a secret store, API gateway, microservice authentication, and a secure MessageBus. Teams can start with the Docker quick start or build and run EdgeX natively on an operating system, which accommodates both rapid evaluation and controlled self-hosted environments. The same deployment choice means administrators remain responsible for running the platform.

Version and database considerations

EdgeX 4.0 is identified as a long-term-support release, but it may not be backward compatible with the 3.x series. PostgreSQL is now the default database; Redis is no longer delivered, although users may choose Redis or Valkey. Existing installations should therefore treat migration and database changes as project work, not a routine in-place update.

Pricing

EdgeX Foundry is free, with a free plan and no free trial. There are no published seat or usage charges, making it accessible for prototypes and production deployments alike. Free software does not remove the engineering cost of selecting services, creating connectors, securing microservices, and maintaining a self-hosted installation. Organizations wanting implementation help can speak with an expert or engage products and services from LF Edge member companies.

Platforms

EdgeX supports API, Linux, macOS, self-hosted, and Windows environments. Docker provides a quick-start path, while native build-and-run instructions support operating-system-level deployment. This range helps teams fit EdgeX into existing infrastructure, though the self-hosted model favors organizations comfortable operating distributed services.

Who it's for

The project provides distinct paths for users, developers, device-service developers, and application-service developers. It is best for teams integrating multiple device protocols, building their own edge pipelines, or needing local processing before data leaves a site. It is less suitable for buyers who want a managed service with minimal assembly and administration, or for teams without developers able to extend and maintain device and application services.

Pros and cons

  • Pros: Vendor-neutral, open-source software avoids a mandatory platform fee and supports varied device estates.
  • Pros: Local rules and application services reduce the need to send all raw data to external systems.
  • Pros: SDKs enable custom device connectors and processing pipelines beyond the documented services.
  • Pros: Security components and both Docker and native deployment paths support controlled self-hosted installations.
  • Cons: The microservices model requires teams to choose, deploy, secure, and maintain the components they need.
  • Cons: The 4.0 move can break backward compatibility with 3.x and changes the default database to PostgreSQL.

Alternatives

For a broader product with a hosted web experience, mobile clients, a free tier capped at five devices, five assets, and 1M data points per month, choose ThingsBoard; its freemium model also includes a trial.

Choose Mender when the priority is Linux over-the-air device updates, with an open-source free tier and a Basic plan for up to 50 devices.

Siemens Opcenter is the better direction for paid manufacturing operations covering order management, track and trace, and non-conformance management across SaaS, VPC, or on-premises deployments.

Consider Fogwing Edge as a paid, web-based alternative.

KubeEdge is another free option for Linux environments.

Wind River Studio is a paid web platform.

ZEDEDA Edge Intelligence Platform is a paid option spanning Linux and web.

Choose AWS IoT Greengrass for a paid Linux and Windows service: its pay-as-you-go plan charges $0.16 per active Core device per month, with the first three Core devices included for one year under the Free Tier.

Verdict

Choose EdgeX Foundry if your team needs a no-license-cost foundation for mixed-device interoperability, local processing, and custom services. Its modular architecture and SDKs are the main reasons to select it. Look elsewhere if you want managed operations, preassembled workflows, or a smoother upgrade path from 3.x without database and compatibility work.

Alternatives to EdgeX Foundry

Every alternative, ranked