Open Source framework for building and operating Kubernetes-based platforms at scale
Entigo Infralib is an opinionated framework for building Kubernetes-based Internal Developer Platforms (IDPs) for containerised applications. It is designed to empower Platform Engineers to deliver exceptional Developer Experiences for software engineers.
Infralib allows you to deploy a production-quality Kubernetes-based platform in less than an hour.
Infralib was born to reduce day 2 operations and maintenance workloads.
Infralib is used in regulated environments and can help you meet your data isolation requirements.
Currently supporting AWS and Google Cloud, Infralib can be extended to other public cloud vendors and on-premise infrastructure solutions like VMware, Nutanix and OpenStack.
Infralib modules are integrated to work together and help reduce the friction for software engineers.
It comes with sane defaults and has built-in extension points to meet the customisation requirements of organisations of every size.
After migrating to Infralib, we have reduced the codebase by 88% on average. Less code means fewer bugs and fewer resources spent on maintenance.
As an opinionated framework, Infralib comes with meaningful defaults and vetted reusable modules that make it possible to get productive fast without learning the internals for each tool you need. Although opinionated, it is customisable and enables you to override and replace components once the needs evolve.
Infralib is built on concepts that have enabled software engineers to keep large software projects maintainable and scale the codebase.
Modules are like software libraries that can be included in the Kubernetes-based Platform project just like software packages. Platform Engineers can use modules to add functionality to the platform quickly.
Agent is similar to the compiler and forms the core of the Infralib framework. It translates the user configuration, dependencies and project-specific custom code to a machine executable pipeline definitions and coordinates the pipeline execution to a successful pipeline deployment.
We released Infralib as open-source because we realised how many teams were losing time and were struggling to implement Kubernetes-based platforms. We hope Infralib helps you speed up the progress and refocus on Product innovation and business differentiation. To support you on that journey, we offer Enterprise Support to Infralib users to make the Platform implementation and maintenance even more seamless.
info@entigo.com | (+372) 600 6130 | Veerenni 38, Tallinn, 10138