Infrastructure from YAML.

Write a simple config file. Run one command. Get servers, databases, replication, backups, and firewalls — all handled automatically.

managed.yaml
services:
  production-database:
    package: mysql
    replicas: 1

Run managed apply and you get two servers, MySQL installed with replication, firewall rules, object storage, and automated backups.

Servers created automatically

Provisioned on your cloud provider (DigitalOcean, Hetzner, and more) with the right sizing.

Replication configured

Primary-replica topology set up and verified. Change replica count, run apply.

Backups on schedule

Object storage auto-provisioned. Backups every 6 hours, binlog shipping every 15 minutes.

Firewalls scoped

Service packages declare ports. The platform computes and applies ufw rules.

Credentials generated

Passwords auto-generated and stored securely. No secrets in your YAML.

Idempotent applies

Run apply again. Completed steps are skipped. Only what's needed gets done.