ProductBuild & ship
Infrastructure
Infrastructure is a build target. No Terraform binary. No YAML.
Describe AWS, GCP or Azure resources in the same language as your build, next to the code that needs them. rbs speaks the provider protocol directly, so a cluster change and a code change are one review.
Runs
Workflows run on every matching push and merge, at the commit that caused them.
- Passedcheckout-ci#47Change requestfeat/idempotency-keys5d20b1e3 jobs passed2m 51s2h ago
- Passedcheckout-ci#46Pushmain88a07f33 jobs passed4m 08s5h ago
- Failedcheckout-ci#45Change requestfix/ledger-roundinge41c9d01 of 3 jobs failed1m 37s1d ago
- Passednightly#44Schedulemain0b6e2a45 jobs passed11m 20s1d ago
- Passedcheckout-ci#43Pushmain7f31c883 jobs passed3m 44s2d ago
- Passedcheckout-ci#42Change requestfeat/refund-webhooksc09a5e23 jobs passed2m 06s2d ago
How you use it
Infrastructure, step by step.
01Infrastructure
Write it next to the code, in the same language
Resources are typed: over four thousand of them generated from the providers’ own schemas, so the editor knows every field. Twenty-one cloud-agnostic abstractions resolve to the provider you name, which makes the cloud a variable rather than a rewrite.
02Infrastructure
Plan in the branch, review with the code
The plan runs on the branch server with the environment you name. It lands in the change request beside the code diff, so the reviewer sees the node pool grow in the same place they see why.
03Infrastructure
The agent’s loop: plan freely, apply by policy
An agent can verify and plan in its own branch and put the plan in its change request like any other diff. Whether it may apply is the run’s permission policy: a headless run that is not allowed to is denied rather than left hanging, an interactive one asks you.
04Infrastructure
Apply from the same branch, and the app learns the outputs
State is yours: local or HTTP, encrypted and locked. Outputs flow back into the build as typed environment variables, so the service that needs the queue URL gets it from the plan that made the queue.
Coming soon: Kubernetes resources deploy through the k8s_deploy rule today, not the infra planner
The full reference lives in the docs.
Works with
Open a branch and try it.
Boots in seconds. Your team joins with a link.