Open source · CLI · Multi-cloud
Run carburetor deploy --interactive for a guided setup wizard that walks you through every option.
Or use it as plain commands in your CI pipelines, shell scripts, and automations.
AWS, Google Cloud, Azure. Same command, same config shape, zero vendor lock-in.
Detects your Dockerfile automatically. Builds, pushes, and deploys the container without extra steps.
A single carburetor.yml at your project root. Commit it. Reproduce the exact same deployment everywhere.
Watch every step (fetch, build, package, ship, verify) stream to your terminal as it happens.
When something breaks, you know exactly which step and why. No silent failures, no guessing.
Non-standard build? Point to your own script. Carburetor hooks it into the pipeline at the right moment.
For CI pipelines and automations
Drop a carburetor.yml at your project root. Tell it your app type, cloud target, and repo. That's it.
project: type: react target: platform: aws region: us-east-1 resourceId: i-0abc123def456 vcs: provider: github repoUrl: "https://github.com/you/app" branch: main
Dry-run your credentials and config before a single byte moves to the cloud.
$ carburetor validate ✓ Config valid ✓ AWS credentials OK ✓ GitHub token OK
One command. Carburetor handles the rest: build, package, push, deploy, verify.
$ carburetor deploy Live at https://your-app.example.com
Download the binary and drop it anywhere in your PATH. No build step, no dependencies.
1. Download the binary
curl -fsSL https://github.com/ujjwall-R/carburetor/releases/latest/download/install.sh | sh
2. Set your credentials
export AWS_ACCESS_KEY_ID=AKIAXXXXXXXXXXXXXXXX export AWS_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxx
3. Deploy
carburetor deploy --interactive