What is OSIRIS?
OSIRIS (Open Standard for Infrastructure Resource Interchange Schema) defines a vendor-neutral JSON format for describing infrastructure resources, their properties and their topological relationships across heterogeneous IT and OT environments.
OSIRIS is a neutral interchange schema: it is designed to normalize and standardize infrastructure data exports from diverse domains and enable portable consumption by tools without requiring consumers to develop and maintain vendor-specific parsers.
[!Info]
Design scope OSIRIS is a static snapshot format describing infrastructure state at a point in time. It is not intended to be a real-time monitoring/telemetry protocol, an infrastructure-as-code deployment language or a configuration management system.
Scope overview
Hyperscalers and public cloud
Virtual networks, storage, compute and platform services exported from hyperscalers public cloud providers.
On-Premise and private cloud
Network infrastructure, virtualization platforms, storage systems and application resources relevant to infrastructure documentation.
Initial support for OT Integration
Building automation systems (BAS), industrial control systems and physical infrastructure components where IT/OT integration is relevant.
Core capabilities
Unified design
Built for heterogeneous IT environments, with a clear extension path for OT and other domains as adoption grows.
Explicit relationship model
First-class representation of connections, dependencies, containment, and other topology relationships.
Flexible grouping
Support for logical and physical grouping that reflects real organizational and architectural structures without forcing a single taxonomy.
Provider attribution
Resources preserve traceability to their source system/provider while using a standardized, vendor-neutral representation.
Designed for extensibility
A defined mechanism for vendor-specific properties and custom resource types without breaking compatibility.
Three-Level validation
Structural (schema), semantic and domain validation improving consistency and data quality when validation tooling is applied.
Getting started
What is OSIRIS?
Definition, scope, and core concepts
Specification
Authoritative schema definition and rules
Examples
Reference documents for IT and OT scenarios
Use cases
OSIRIS is optimized for interchange scenarios such as:
Community
GitHub discussions
Questions, proposals, and design discussions
Issues
Track changes and propose improvements
Get involved
Contribution paths and community resources