Get Started with Adapter Framework
- Last UpdatedAug 18, 2026
- 1 minute read
- PI System
- Adapter Framework 2.1.0
- Adapters
Adapter Framework is a cross-platform .NET framework for building adapters that collect industrial data from external systems and egress that data to Open Message Format (OMF) endpoints such as CONNECT data services and on-premises PI Server through PI Web API.
The framework is the reusable runtime and library set that removes the common plumbing required to build an industrial adapter. Instead of every application handling universal functionality (such as hosting, configuration, and buffering) in its own unique way, the framework provides those shared capabilities as reusable components.
At a high level, the framework provides:
-
A system host that boots the runtime, configures services, and loads adapters.
-
Common adapter base classes that manage registration, initialization, configuration handling, lifecycle callbacks, and operational services.
-
Data flow, buffering, compression, and message processing components for preparing OMF payloads.
-
Endpoint and egress services for delivering OMF messages to downstream systems.
-
Supporting services for logging, diagnostics, configuration, security, failover, and runtime registries.
-
Optional health and diagnostics that can be incorporated into custom adapters.
For implementation details of the framework internals and the full project list in the solution, see the Adapter Framework GitHub source code.