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 521 59

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

    Python SDK to interact with Infrahub

    Python 18 13

  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 41 6

  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 20 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 4

Repositories

Showing 10 of 60 repositories
  • emma Public

    Emma is an agent designed to help you interact with Infrahub

    opsmill/emma's past year of commit activity
    Python 5 Apache-2.0 1 16 5 Updated Sep 18, 2026
  • 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.

    opsmill/infrahub's past year of commit activity
    Python 521 Apache-2.0 60 450 103 Updated Sep 18, 2026
  • infrahub-sdk-python Public

    Python SDK to interact with Infrahub

    opsmill/infrahub-sdk-python's past year of commit activity
    Python 18 Apache-2.0 13 115 30 Updated Sep 18, 2026
  • infrahub-sync Public

    Infrahub Sync: A Python package for flexible data synchronization between Infrahub and various platforms like Netbox, Nautobot with a Typer-based CLI.

    opsmill/infrahub-sync's past year of commit activity
    Python 17 Apache-2.0 13 17 7 Updated Sep 18, 2026
  • infrahub-mcp Public

    MCP server for Infrahub

    opsmill/infrahub-mcp's past year of commit activity
    Python 10 Apache-2.0 5 6 5 Updated Sep 18, 2026
  • infrahub-network-field-day Public Forked from opsmill/infrahub-arista-avd

    Infrahub Network Field Day: the NFD41 EVPN/VXLAN fabric modelled in Infrahub and rendered with AVD

    opsmill/infrahub-network-field-day's past year of commit activity
    Python 0 Apache-2.0 2 0 0 Updated Sep 18, 2026
  • infrahub-docs Public

    This repository is a documentation aggregation site that combines documentation from multiple Infrahub repositories. Most of the documentation content here is READ-ONLY and automatically synced from other repositories.

    opsmill/infrahub-docs's past year of commit activity
    Python 9 Apache-2.0 3 0 1 Updated Sep 18, 2026
  • infrahub-arista-avd Public

    Infrahub Solution: Arista AVD Integration

    opsmill/infrahub-arista-avd's past year of commit activity
    Python 6 Apache-2.0 2 14 0 Updated Sep 18, 2026
  • infrahub-backup Public

    Infrahub Backup & Restore CLI

    opsmill/infrahub-backup's past year of commit activity
    Go 3 Apache-2.0 2 6 2 Updated Sep 18, 2026
  • infrahub-demo-otn Public

    An Infrahub demo modelling a European optical transport network end to end: DWDM plant, link budgets, wavelength provisioning and impact analysis.

    opsmill/infrahub-demo-otn's past year of commit activity
    Python 4 Apache-2.0 0 0 2 Updated Sep 18, 2026

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