Skip to main content

Infrahub

The data foundation for modern automation

Latest release License Contributors Discord LinkedIn

Infrahub Community | Infrahub Enterprise | Sandbox

Infrahub is the data foundation for modern infrastructure automation, for teams managing networks, data centers, and cloud infrastructure. It moves them from fragmented data and one-off scripts to repeatable, validated workflows — delivering infrastructure as a reliable service to the rest of the business and the AI agents that consume it.

Infrahub lifecycle: Unify, Generate, Deploy, Evolve

Key capabilities

  • Schema-first, graph-backed data model. Define your own data models for devices, services, topologies, and business context — enforced with validation and queried with first-class relationships on a Neo4j graph database.
  • Version control for data, not just configs. Branches, peer review, and a complete queryable history of who changed what, when, and why — applied to schema, data, and generated artifacts.
  • Generators and transforms. Render configurations and other artifacts from Infrahub data using Jinja2 or Python — composable, reusable, and version-controlled alongside the data.
  • Built for production. Templates and generators are unit-and-integration testable. Every change moves through branch → CI → review → merge — and idempotent re-runs surface and correct deviations without a full rebuild.
  • Integrations and self-service. Connectors for Git, Ansible, and Nornir. Infrahub Sync federates data from Netbox, Nautobot, and IP Fabric. GraphQL, REST, and a web UI back service catalogs so internal teams and customers can self-serve.
  • AI-ready by design. An MCP server and Infrahub Skills make Infrahub's validated, relationship-rich data directly usable to Claude, Cursor, and other AI agents.

Where Infrahub fits

  • Unify infrastructure data — one source of truth across devices, services, IPs, VLANs, circuits, and the business context tied to them.
  • Automate at scale — generate, validate, and deploy configurations across vendors and sites; support full lifecycle workflows for provisioning, upgrade, and decommission.
  • Enable self-service — let app, platform, and ops teams request infrastructure resources through APIs and a UI backed by authoritative data.
  • Build an AIOps knowledge graph — model dependencies and relationships across infrastructure to provide the data foundation for AI-driven reasoning, troubleshooting, and predictive operations.

What makes Infrahub different

Infrahub is purpose-built for network and infrastructure automation. It combines an extensible schema language, native version control of the data, a graph data store, and open-source foundations — Neo4j, Git, Prefect, GraphQL, and Python — in a single platform. For a side-by-side comparison with common alternatives, see How Infrahub compares.

Getting started

Three ways to try Infrahub:

  • Sandbox — a hosted demo of the Infrahub UI with sample data — explore the interface without installing anything.
  • Getting Started Lab — a guided browser tutorial covering branches, schemas, and unified storage.
  • Quick Start guide — set up a local Infrahub instance and walk through the basics in your own environment.

For production deployments on Kubernetes, see opsmill/infrahub-helm and the installation guide.

Documentation

The Infrahub ecosystem

OpsMill maintains a set of officially supported projects that help teams develop with Infrahub, run it in production, and integrate it with the rest of their automation stack.

Develop with Infrahub

Project Purpose
infrahub-sdk-python Python SDK and the infrahubctl CLI — build integrations and manage Infrahub from code
infrahub-vscode VS Code extension with schema validation, GraphQL query support, and schema visualization
Infrahub Marketplace Curated catalog to scaffold your Infrahub instance — currently schemas and schema collections
infrahub-mcp MCP server exposing Infrahub data to Claude, Cursor, and other AI agents
infrahub-skills AI skills that give coding assistants knowledge of Infrahub conventions and data models

Run Infrahub in production

Project Purpose
infrahub-helm Helm charts for deploying Infrahub on Kubernetes
infrahub-backup Backup and restore CLI for Infrahub instances

Integrate with your automation stack

Project Purpose
infrahub-ansible Ansible Collection — use Infrahub as the source of truth for Ansible playbooks
nornir-infrahub Nornir inventory plugin for Python network automation
infrahub-sync Federate data from Netbox, Nautobot, IP Fabric, and other systems into Infrahub

The full set of OpsMill projects is at github.com/opsmill.

Screenshots

Infrahub UI
Infrahub main dashboard view

Branching and diff view — every change tracked, comparable, and queryable
Infrahub branch diff view showing additions, deletions, and updates across multiple objects

Proposed change — peer review and approve before merge
Infrahub proposed change interface with reviewers, comments, and merge controls

CI checks — validation runs on every proposed change; merge blocked when checks fail
Infrahub CI check failure message inside a proposed change

Community and support

The Infrahub Community edition is open source and free. For deployments that need high availability, advanced RBAC, performance enhancements, and SLA-backed support, Infrahub Enterprise is available.

Contributing

Contributions of all sizes are welcome — bug fixes, schema accelerators, integrations, documentation, and core features. See CONTRIBUTING.md to get started.

Contributors

Security

See our security policy for supported versions and disclosure procedures.

License

Infrahub is released under the Apache 2.0 License.

Metadata

Release files for infrahub-server 1.11.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for infrahub-server 1.11.6
File Size Uploaded
infrahub_server-1.11.6.tar.gz 2.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for infrahub-server 1.11.6
File Interpreter ABI Platform
infrahub_server-1.11.6-py3-none-any.whl Python 3 none any Details

Total release size: 5.0 MB

Release files / infrahub_server-1.11.6.tar.gz

Download URL infrahub_server-1.11.6.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
5ec2859226012869c3a023367397bb42713fc24bd17fcb4f9319b73c3c44132b
BLAKE2b-256 checksum
How to use checksums
b06d88d39847fb77796c961873233efc4a54252de715d5cbf18ba3a507867420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / infrahub_server-1.11.6-py3-none-any.whl

Download URL infrahub_server-1.11.6-py3-none-any.whl
Size 2.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
25d93aea5f4965f7427e4043f41a024ef7add3c6326028ab9051869fb4c4ef3b
BLAKE2b-256 checksum
How to use checksums
084595253d8ec26c1efcc0035074aa792a68bd93c3f94ab5bf13bbde1295497c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

1.11.7

2 release files

This release

1.11.6 This release

2 release files

1.11.3

2 release files

1.11.1

2 release files

1.11.0

2 release files

1.10.9

2 release files

1.10.8

2 release files

1.10.7

2 release files

1.10.6

2 release files

1.10.5

2 release files

1.10.4

2 release files

1.10.0

2 release files

1.9.9

2 release files

1.9.8

2 release files

1.9.7

2 release files

1.9.6

2 release files

1.9.5

2 release files

1.9.4

2 release files

1.9.3

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.7

2 release files

1.8.6

2 release files

1.8.5

2 release files

1.8.4

2 release files

1.8.3

2 release files

1.8.2

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.7

2 release files

1.7.6

2 release files

1.7.5

2 release files

1.7.4

2 release files

1.7.3

2 release files

1.7.2

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.3

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.5

2 release files

1.5.4

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.12

2 release files

1.4.11

2 release files

1.4.9

2 release files

1.4.8

2 release files

1.4.7

2 release files

1.4.6

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.9

2 release files

1.3.8

2 release files

1.3.7

2 release files

1.3.6

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.11

2 release files

1.2.10

2 release files

1.2.9

2 release files

1.2.8

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.9

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page