Open source · CLI · Multi-cloud

Deploy anywhere.
One command.

Carburetor is a CLI that takes your app from code to cloud in a single command — AWS, GCP, Azure, Docker or bare metal, no config sprawl.

$ carburetor deploy

 Credentials validated
 Source fetched  (github → main)
 Build complete  (npm run build)
 Image pushed    (→ ECR)
 Deployed        (i-0abc123def456)

Live at https://your-app.aws.example.com

Everything the deploy step needs.
Nothing it doesn't.

Multi-cloud, one interface

AWS, Google Cloud, Azure — same command, same config shape, zero vendor lock-in.

Docker-native

Detects your Dockerfile automatically. Builds, pushes, and deploys the container without extra steps.

One config file

A single carburetor.yml at your project root. Commit it. Reproduce the exact same deployment everywhere.

Real-time pipeline

Watch every step — fetch, build, package, ship, verify — stream to your terminal as it happens.

Fails loudly

When something breaks, you know exactly which step and why. No silent failures, no guessing.

Custom scripts

Non-standard build? Point to your own script. Carburetor hooks it into the pipeline at the right moment.

From zero to deployed in three steps.

01

Configure once

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
02

Validate before you ship

Dry-run your credentials and config before a single byte moves to the cloud.

$ carburetor validate
 Config valid
 AWS credentials OK
 GitHub token OK
03

Deploy

One command. Carburetor handles the rest — build, package, push, deploy, verify.

$ carburetor deploy
Live at https://your-app.example.com

Get started in 60 seconds.

1. Clone and build

git clone https://github.com/your-org/carburetor
cd carburetor && bun install
bun build --compile --outfile carburetor src/index.ts
mv carburetor /usr/local/bin/carburetor

2. Export credentials

export CARBORATOR_VCS_TOKEN=ghp_xxxx
export AWS_ACCESS_KEY_ID=AKIAXXXXXXXXXXXXXXXX
export AWS_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxx

3. Deploy

carburetor deploy