OPEN SOURCE
INFRASTRUCTURE AS CODE
FOR HUMANS IN THE AI ERA
No drift. Minimal blast radius. AI at any scale.
All in code. Full control.
Stop pretending your Infrastructure-as-Code repository describes reality.
Infrastructure is constantly changed by humans, automation, and now AI agents
moving faster than you can keep up, while the codebase drifts
and engineers constantly reconcile it with what’s running.
formae continuously captures out-of-band changes and lets you evolve
infrastructure through code at any granularity with minimal blast radius.
Get started in minutes.
INFRASTRUCTURE,
BEFORE AND AFTER formae
State & drift fight?
Break free!
IaC, as it should be
WRITE SIMPLE, SAFE INFRASTRUCTURE CODE
Powered by the
Pkl language
formae uses Pkl to model infrastructure with schemas, constraints, and reusable abstractions. Pkl provides a clear and unambiguous way to express configuration, so infrastructure code stays simple to understand and safe to evolve. The result is code that humans can read at a glance and AI systems can generate and modify with precision.
Always-current
infrastructure
model
formae continuously discovers and synchronizes infrastructure across your entire estate — cloud, clusters, and beyond. It maintains an always-current model of what’s running and becomes the system of record without requiring migrations or mandates.
Infrastructure changes at any granularity
Evolve infrastructure safely, from full rollouts down to single property updates, all expressed as code. formae applies precise changes with minimal blast radius while schemas and constraints keep environments predictable and reduce cognitive load.
Extensible and usable by anyone
formae is highly extensible and provides clear abstractions that make infrastructure accessible beyond infrastructure specialists. Engineers and AI systems can safely extend and evolve infrastructure as systems grow.
WORKS ALONGSIDE YOUR EXISTING INFRASTRUCTURE TOOLS
formae can be introduced without replacing existing Infrastructure as Code
or operational tooling. It runs alongside your current systems,
continuously discovering infrastructure and enabling incremental evolution.
NO MANDATES. NO MIGRATIONS
HOW formae WORKS
formae operates through two complementary control loops that can run together on the same infrastructure.
Reconciliation loop
Infrastructure code declares the intended system. Changes flow through the infrastructure model and reconcile the running infrastructure based on the resulting diff, compatible with GitOps workflows.
Extract–patch loop
formae continuously maintains an always-current model of infrastructure. Engineers can extract code from the running system and evolve infrastructure through precise patches applied through the model, both at any granularity.
SEE formae IN ACTION
BUILT FOR EVERY ENGINEER , FOR EVERY USE CASE.
ALWAYS JUST ENOUGH DETAIL — NOTHING MORE.
BUILT FOR BUILDERS
formae gives you full control over your infrastructure model. Define your own schemas, shape infrastructure to match your mental model, and encode best practices directly into code. Build plugins, create abstractions, and expose simple interfaces for others — all without breaking safety or consistency.