Overview
OSIRIS (Open Specification for Infrastructure Resource Interchange Schema) defines a vendor-neutral JSON format for describing infrastructure resources, their properties and their topological relationships across heterogeneous environments with an extension path for OT where applicable.
As an interchange schema, OSIRIS JSON normalizes exports from diverse sources and enables portable consumption by tools dedicated to diagramming, documentation, inventory/CMDB workflows, audit evidence and integrations without requiring each consumer to implement and maintain vendor-specific parsers.
OSIRIS JSON defines a canonical JSON schema that acts as a neutral middleware between infrastructure data sources and consuming applications. Instead of embedding vendor-specific parsing logic into every tool, OSIRIS JSON adopts a translation-layer approach:
- PRODUCERS translate platforms and vendor-specific data formats into vendor-neutral OSIRIS JSON documents.
- CONSUMERS read and process OSIRIS JSON documents to automatically generate comprehensive infrastructure reports and draw.io topologies. They can also run a diff between historical documents to instantly visualize configuration drift over time all without requiring AI, third-party licenses, or SaaS solutions.
This decouples data sources from consuming applications, reducing integration complexity from S×C (S sources × C consumers) to P+C (P producers + C consumers).
This decouples data sources from applications and reduces integration complexity. In an environment with S source systems and C consuming applications, integration effort shifts from S×C direct mappings to S producer mappings (source > OSIRIS) plus C consumer mappings (OSIRIS > application).