Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

iac-coolify

Declarative Infrastructure as Code for Coolify — YAML in, plan/apply/destroy out. No HCL, no state file, no magic.

iac-coolify is a single-binary CLI that manages Coolify v4 resources declaratively, the way Terraform manages cloud resources — but native to Coolify, with Kubernetes-style YAML (apiVersion/kind/metadata/spec), a stateless-first model, and auto-generated docs.

Status: beta — Coolify v4.x only. APIs may change before v1.0.0.

Supported platforms

OSamd64arm64
Linux
macOS
Windows

How this documentation is organised

This documentation follows the Diátaxis framework:

  • Tutorials — a hands-on getting-started lesson.
  • How-to guides — recipes for specific tasks: installing and verifying releases, selecting environments, managing databases, moving resources between servers, interpolation, secrets, importing an existing instance, exploring interactively, and running in CI.
  • Reference — the generated resource schemas (Project, Environment, Application, Service, Database, EnvVar).
  • Explanation — the why behind the tool and its configuration model.