Skip to content

BigConfig

Operations done right.

Configuration as code

We realized that designing a CLI for automation is an anti-pattern. The core principle is simple: code is a more effective and flexible tool than configuration languages. Instead of creating a new CLI tool to improve productivity, we chose to leverage something that already works exceptionally well: a dynamic programming language like Clojure.

Clojure

With Clojure, you already have the ability to handle any automation task. This is a contrast to many modern CLI tools, like Helm, Helmfile, Kustomize, CUE, Dhall, Jsonnet, KCL, and Pkl. BigConfig, implemented in Clojure, provides the essential building blocks — a workflow and a template engine — that let you use the full power of a dynamic programming language without compromise.