Brainpod documentation
Build and operate applications with confidence
Practical guidance for deploying containerized workloads, configuring managed resources, and operating applications on Brainpod.
CLI quickstart
From login to deployment
Authenticate, select a pod, validate your resources, and deploy the mutable head.
Read the CLI guide →brainpod login
brainpod config set pod <pod-name>
brainpod resource create --file resources.json --dry-run
brainpod resource create --file resources.json
brainpod deploy --wait
Start with the right guide
Quickstart
Deploy an application
Create an app and route, then promote your first revision.
Reference
Configure resources
Review apps, routes, disks, configuration, and managed data services.
Delivery
Publish container images
Authenticate with the Brainpod registry and push images into a pod.
Automation
Set up continuous delivery
Connect a repository and use GitHub Actions to build application images.
How Brainpod works
Brainpod represents application infrastructure as resources within an isolated pod. Changes are prepared in a draft revision and do not affect the running environment until you deploy them.
- Define the apps, routes, storage, and data services your workload requires.
- Review the complete draft revision before it affects production.
- Deploy the revision and monitor resource status and application events.
- Create a new draft for the next change or restore an earlier revision when required.
Learn about pods, resources, and revisions →