Skip to content

Infrahub
Platform

Infrahub delivers customizable, structured data management within the continuous integration capabilities of Git version control.

Turn Any Infrastructure 
Into Services

User-Defined Schema

Unlike traditional infrastructure automation products that come with the constraint of  pre-defined schemas, Infrahub offers a completely customizable, user-defined graph database schema so you can create and manage infrastructure services that fit your unique business needs.

Version Control

Infrahub integrates version control directly into its graph database. Create branches from the main data state and proposed changes that function like Git pull requests. Run simultaneous and complex updates.

Native Continuous Integration (CI)

CI isn’t an external add-on or integration. Infrahub pulls all data from design through deploy into a native CI process. Run checks on proposed changes to ensure business logic, operational and compliance requirements are met before merging.

UI and Query Engine

pytest GraphQL sandbox in Infrahub screenshot

Infrahub offers a powerful User Interface with a customizable menu, along with a powerful GraphQL query engine that allows you to perform standard CRUD operations (Create, Read, Update, and Delete) on any objects in the database.

Integrations

Infrahub offers multiple ways to integrate with your existing data repositories and automation tool stack. Infrahub-sync is an OpsMill-maintained tool to perform bidirectional data synchronization from external data sources such as Netbox, Nautobot, and CMDBs. OpsMill also offers native integrations with Ansible and Nornir, as well as third-party integrations including IP Fabric, Netpicker, and Slurp’it.

Data Transformations

Infrahub offers a powerful and flexible way to extract infrastructure data and export in a structured way. Convert data retrieved via GraphQL queries into any desired format using Python or Jinja2 templates. Create persistent and immutable copies of transformed data – “artifacts” that are automatically part of CI processes.

Service Generation

Infrahub provides a powerful “generator” function to automatically translate service models into infrastructure objects and relationships.

Resource Management

Infrahub provides a resource manager function that allows you to establish infrastructure resource pools (e.g. IP addresses, VLANs, compute nodes, etc.) and manage allocation of resources from the pool in a branch-agnostic and idempotent fashion.

Choose Your Infrastructure Automation Journey

Infrahub Community

Infrahub is an open source project that delivers a unified system to model, store, version, validate, and generate infrastructure data and configurations.

Infrahub Enterprise

Get SLA-backed support, advanced integrations, and enhanced performance and high-availability. Gain the benefits of mature infrastructure automation with greater velocity and quality assurance.

REQUEST A DEMO

See what Infrahub can do for you

Get a personal tour of Infrahub Enterprise

Learn how we can support your infrastructure automation goals

Ask questions and get advice from our automation experts

By submitting this form, I confirm that I have read and agree to OpsMill’s privacy policy.

Fantastic! 🙌

Check your email for a message from our team.

From there, you can pick a demo time that’s convenient for you and invite any colleagues who you want to attend.

We’re looking forward to hearing about your automation goals and exploring how Infrahub can help you meet them.