Existing solutions for automating infrastructure are split between infrastructure-oriented tools that provide structured, queryable data models, and GitOps approaches that offer versioning and CI pipelines. Both are necessary for long-term automation success.
To compensate, IT teams have been forced to build home-grown integrations that are complex and hard to maintain.
Infrahub brings these worlds together in a single platform with an extensible data model, versioning, artifact rendering, and CIÂ validation so network and infrastructure teams can build reliable and sustainable automation for the long haul.
Network Infrastructure
With Infrahub, network engineers can track multiple planned changes, render configurations in OpenConfig, YANG or vendor-specific formats, and integrate with automation tools such as Nornir or Ansible to push changes to the network.
Infrastructure Security
Security teams can model network security policy to maintain and auto-generate firewall rulesets, eliminating never-ending ruleset creep and compliance challenges.
Cloud Infrastructure
Infrahub augments your multi-cloud deployment solutions by representing cloud inventory data in a provider-agnostic way, allowing for deployment automation via tools such as Terraform, Pulumi and Crossplane.
Source of Truth + Version Control Â
Infrahub offers a central hub to manage the data, templates and playbooks that power the network by combining the version control and branch management of Git with the flexible data model and UI of a graph database. Â Â
A New Source of Truth
01
Unify and Synchronize the data and files that power the infrastructure into a centralized hub with a user-defined schema and graph database. Â
Flexible Data Model: An extensible schema enables data synchronization and updates without the need for fragile and complex customizations.
Aggregate &Â Synchronize Data: Integrate and enrich data from multiple sources by adding metadata & transformations inside the database.
Custom Integrations: Connect Infrahub with existing ‘sources of truth’ and infrastructure tools.
Configuration and Templates: Centralize configuration and template management.
Global View of the Network State
02
Infrahub provides a global view of the desired network state with a powerful query engine and a user interface offering full context, including data lineage, logs, and relationships between data.
Global Infrastructure View: Visibility into the infrastructure and its relationships.
Advanced Query Engine: Query data via APIs or the user interface.
Data Lineage: Trace the origin and ownership of each piece of data.
Immutable Database: Access the complete historical state of network data.
Built-in Git protocols
03
Simplify and speed up network maintenance and updates with peer review, validation, and CI pipeline, reducing risks and increasing efficiency.
Risk Reduction: Minimize errors in network updates.
Complex Updates: Facilitate simultaneous and complex updates.
Validation and Control: Ensure compliance and quality with integrated validations.
Change Log: Track all changes for complete transparency.
Infrahub for Network Teams
Enables network teams to centralize network data and deliver on the needs of the business faster with less resources.
Simplify and accelerate network operations and automation
Transform your network operations with advanced automation, streamlining processes and enhancing efficiency.
Rendering of configurations – Transform data about infrastructure elements such as network devices, firewalls, applications, and cloud into vendor-specific formats for every change.
Built-in workflows leveraging Nornir and Ansible to push changes to the network.
Deploy network updates with confidence
Reduce time and uncertainty during planning and implementation cycles for network updates with unified data/source of truth, visibility into historic and future states of the network and peer review/validation.
more efficient CI pipeline: Fast track known changes – Only run the tests that are needed for changes. Only run tests on data that has changed instead of entire suite of tests.
Network updates or planning
Simplify planning and accelerate network updates – from routine maintenance and upgrades to complex new projects required by the business.
Model and plan for the impact of proposed updates.
Perform routine maintenance and updates in less time with reduced risk.
Accelerate and de-risk the required network updates.
Complete complex migrations in half the time without the pain of customizations.
Quickly troubleshoot and fix network issues with full visibility and historic context.
Query network information via API and GraphQL or manage in the UI.
View logs, origin and history on all updates and data enabling easy root cause analysis and traceability.
How it Compares
Infrahub merges Git’s version control with a graph database for intuitive, powerful infrastructure management. This provides clear visibility and context, streamlining problem-solving and decision-making.
Version Control/Peer Review
Immutability
Extensible schema
User Interface (UI/UX)
Integrated CI/CD Pipeline
Query Engine
Data Lineage (Metadata )
Database
Maintainability
Overhead (People & licenses)
Enterprise Support / Managed Services
Git-Driven Workflows
GitOps
Infrastructure as Code
Version Control/Peer Review
Immutability
No Schema
Extensible schema
Github / Gitlab
User Interface (UI/UX)
Integrated CI/CD Pipeline
Query Engine
Data Lineage (Metadata )
Database
Hard
Maintainability
$
Overhead (People & licenses)
Enterprise Support / Managed Services
Integrated Solution
Infrahub
Version Control/Peer Review
Immutability
Extensible schema
User Interface (UI/UX)
Integrated CI/CD Pipeline
Query Engine
Data Lineage (Metadata )
Graph
Database
Medium
Maintainability
$$
Overhead (People & licenses)
Enterprise Support / Managed Services
Database-Driven Workflows
In-House Database
Limited or complex
Version Control/Peer Review
Limited or complex
Immutability
Extensible schema
User Interface (UI/UX)
Integrated CI/CD Pipeline
Query Engine
Data Lineage (Metadata )
Relational
Database
Very Hard
Maintainability
$$$$
Overhead (People & licenses)
Enterprise Support / Managed Services
Purpose-Built Tools
Version Control/Peer Review
Immutability
Limited
Extensible schema
User Interface (UI/UX)
Integrated CI/CD Pipeline
Query Engine
Data Lineage (Metadata )
Relational
Database
Hard
Maintainability
$$
Overhead (People & licenses)
Enterprise Support / Managed Services
Enterprise Ready. Open Source Core. Â
Infrahub is built from the ground up to provide a flexible and extensible core - to unify, synchronize and store all of the data while providing the network/infrastructure team with the tooling to reliably manage access, collaboration, deployments and data.
User Defined Schema: Easily build and update data models to support business requirements.
Continuous Integration (CI): Includes all the git protocols such as Pull Requests and an equivalent of Github Actions.
Native Data Integrations: Bi-directional sync with Netbox + Nautobot.
Custom Configuration templates & APIs: Transform data into any format within the database.
Built in Peer Review and Validation: Offers version control for both data and files.
Native DevOps/NetOps Integrations: Unified storage supports git repositories for code and templates. Ansible and Nornir support for config deployment.
UI: View and manage all  infrastructure data and CI pipeline.
Immutable Graph Database: Go back in time to view the state of the network.
Custom Integrations: Create custom plugins to integrate in-house solutions.
Powerful Query Engine: API & support for Graph QL.
Data Lineage: View source & owner for each piece of data.
Python SDK: Programmatically interact with Infrahub, and easily build integrations and automation around it.
Deployment Options
Self-Managed
Open-source available on GitHub. Deploy and run Infrahub in your cloud or on-prem. To get started, install via a docker compose file or Kubernetes helmcharts.Â
Managed Cloud
Join our waitlist to get updates about our managed cloud offering for Infrahub.
See OpsMill in action and learn how it can help you achieve your goals. Fill out the form below to schedule a personalized demo.
By submitting this form, you agree that your personal data will be stored and processed by OpsMill in accordance with our privacy policy.
JOIN OUR MAILING LIST
Please enter your email address to stay informed about OpsMill developments. Your email address will be stored according to GDPR and will never be sold.