Home / Companies / OpsMill / Blog / Post Details
Content Deep Dive

Introducing Infrahub: A Next-Gen Source of Truth With Version Control

Blog post from OpsMill

Post Details
Company
Date Published
Author
Damien Garros
Word Count
971
Language
English
Hacker News Points
-
Summary

Infrahub, developed by OpsMill and now available in open beta on GitHub, is a next-generation source of truth for network and infrastructure automation that addresses the limitations of existing solutions by integrating built-in version control, flexible schema, and native CI integration. It offers a unified storage engine with versioning for data and files, enabling management of infrastructure components such as templates, code, scripts, and playbooks, while supporting core version control features like branching and merging. Infrahub's transformation engine renders infrastructure data into any format, storing it immutably and allowing for unit testing, which decouples the source of truth from the automation stack to maintain system integrity. It includes native peer review and CI pipelines, similar to Git pull requests, facilitating collaborative validation of changes and ensuring that validations are specific to given changes. The platform supports multiple access methods, including a user interface with Role-Based Access Controls (RBAC) and a GraphQL API, adapting automatically to user-defined schema changes, and is designed to integrate with existing automation ecosystems through tools like a Python SDK, Ansible Collection, and Infrahub Sync.