Skip to content

OpsMill

The data foundation for modern automation

Infrahub on GitHub · Sandbox · Documentation · Discord

OpsMill builds Infrahub, the open-source data and automation platform for network, data center, and cloud infrastructure. Infrahub offers teams a graph-based, schema-first source of truth — purpose-built to be the validated data layer that automation tools and AI agents both depend on.

The data problem

Most large-scale automation efforts do not fail because of automation logic. They fail because of the data underneath it.

Infrastructure data is typically fragmented across spreadsheets, IPAMs, CMDBs, and YAML files — without a consistent schema, version control, or reliable way to model relationships. This leads to:

  • Fragile automation that is difficult to scale
  • Risky changes with limited validation
  • Significant operational overhead maintaining data consistency

Infrahub treats infrastructure data the way modern software treats source code: modeled, versioned, validated, and queryable.

What you can build

Infrastructure automation at scale

  • Multi-vendor configuration management with validation and drift detection
  • Brownfield automation alongside existing tools

Service-driven infrastructure

  • Model services and automate the full lifecycle (provision → upgrade → decommission)
  • Build self-service catalogs backed by infrastructure data

Data center and cloud platforms

  • Deploy repeatable environments (e.g. GPU fabrics, multi-site architectures)
  • Reuse schemas and blueprints across environments

AI-ready infrastructure data

  • Model relationships as a knowledge graph
  • Enable AI systems to reason over infrastructure dependencies

What makes Infrahub different

Schema flexibility Version control on data Graph queries Validation & CI AI-ready
Traditional CMDB / IPAM partial
GitOps with YAML partial
Custom-built platform varies varies varies varies varies
Infrahub

'Custom-built' platforms can match any of these capabilities — but at the cost of years of build time and ongoing maintenance. For a deeper side-by-side comparison, see How Infrahub compares.

Where Infrahub fits

Where Infrahub fits: between sources of truth (CMDBs, IPAMs, cloud APIs) and consumers (automation tools, deployment, observability, AI agents)

Infrahub does not replace orchestration or monitoring systems. It provides the validated, intent-rich data those systems depend on.

The Infrahub ecosystem

OpsMill maintains a set of officially supported open-source projects that extend Infrahub across four areas:

  • Developer tooling — a Python SDK and infrahubctl CLI, a VS Code extension with schema validation and visualization, and a reusable schema library to accelerate modeling.
  • Production operations — Helm charts for Kubernetes deployment, plus backup and restore tooling.
  • Integrations — an Ansible Collection, a Nornir plugin, and Infrahub Sync for federating data from Netbox, Nautobot, IP Fabric, and other systems.
  • AI agents and assistants — an MCP server, Infrahub Skills for Claude, Cursor, and other AI coding assistants, and a Speckit preset for spec-driven AI development.

See github.com/opsmill for the full list of projects.

Connect with us

Infrahub is available under Apache 2.0 as a free Community edition, and as Infrahub Enterprise for teams running it at production scale.

Pinned Loading

  1. infrahub infrahub Public

    Infrahub is a graph-based data management platform with built-in version control, CI workflows, peer review, and API access. It’s purpose-built to power reliable infrastructure automation at scale.

    Python 456 48

  2. infrahub-sdk-python infrahub-sdk-python Public

    Python SDK to interact with Infrahub

    Python 17 7

  3. schema-library schema-library Public

    Welcome to the Schema Library for Infrahub. This repository contains a collection of schemas that are designed to streamline and standardize infrastructure-related data structures.

    Python 39 5

  4. nornir-infrahub nornir-infrahub Public

    Nornir Plugin for Infrahub

    Shell 12 1

  5. infrahub-ansible infrahub-ansible Public

    Ansible Collection for managing Infrahub

    Python 16 4

  6. infrahub-demo-dc infrahub-demo-dc Public

    This repository showcases how Infrahub serves as an infrastructure data management platform for managing modern network infrastructure with design-driven automation.

    Python 7 3

Repositories

Showing 10 of 46 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Sponsoring

  • @pallets
  • @ktbyers
  • @gmazoyer

Top languages

Loading…

Most used topics

Loading…