// Deployment shouldn't be complicated
$ bantam deploy
_
✓ Building... done
✓ Optimizing... done
✓ Deploying... done
🚀 Live at: https://your-site.bantam.site
Stop wrestling with AWS, nginx configs, and CI/CD pipelines. Deploy any static site in seconds with a single command.
$ npm install -g @bantamhq/cli
~/my-awesome-site
➜my-awesome-sitegit:(main)▊
// README.md
Getting Started
terminal
# Step 1: Install CLI
$npm install -g @bantamhq/cli
+ @bantamhq/cli@latest
added 12 packages in 1.823s
# Step 2: Deploy
$bantam deploy
ℹ Directory size: 4.52 MB
✔ Archive created
Deployment Summary:
Size: 1.34 MB
Type: Static Site
# Step 3: Share
$Your site is live instantly
Uploading to Bantam...
100%
✓ Deployment complete! 🎉
URL: https://quick-start-demo.bantam.site
ℹ Your site is now live!
# That's it! Your site is live. 🎉
./frameworks_
We speak your language. Deploy any static site, regardless of how it's built.
...
# Install globally
$ npm install -g @bantamhq/cli
$ yarn global add @bantamhq/cli
$ pnpm add -g @bantamhq/cli
// Outputs static files?We can host it.
console.log('features')
Why developers choose Bantam
bantam.features = {
"Zero Config Deploy": {
description: "No YAML files. No build scripts. Just point and deploy.",
enabled: true,
},
"Framework Agnostic": {
description: "Works with React, Vue, Hugo, Jekyll, or plain HTML.",
enabled: true,
},
"Instant Previews": {
description: "Share work-in-progress with a single command.",
enabled: true,
},
"Custom Domains": {
description: "Connect your domain with paid plans. Free bantam.site subdomains for all.",
enabled: true,
},
"Password Protection": {
description: "Secure your sites with passwords (available on paid plans).",
enabled: true,
},
"CI/CD Ready": {
description: "Integrate with GitHub Actions, GitLab CI, or any pipeline.",
enabled: true,
},
"Global CDN": {
description: "Your sites load fast from anywhere in the world.",
enabled: true,
},
"Flexible Plans": {
description: "Start free, upgrade as you grow. Plans for every need.",
enabled: true
}
}
$ bantam deploy // It's that simple
Real world workflows
See how teams use Bantam in their daily development
Terminal
➜my-projectnpm run build
> [email protected] build
> vite build
✓ 42 modules transformed.
dist/index.html 0.45 kB
dist/assets/index-5a3f7b.js 142.3 kB
➜my-projectbantam deploy dist -s dev-preview
ℹ Directory size: 143.2 KB
✔ Archive created
Uploading...
✔ Upload complete
✔ Deployment complete!
URL: https://dev-preview.bantam.site
➜my-project# Share with team instantly!
Browser Preview
https://dev-preview.bantam.site
Preview Deployed
Share URL with your team instantly
Last updated: 2 seconds ago
Pro tip:
Deploy instantly and share the URL with your team to test on real devices. Perfect for responsive design reviews and quick client demos.
~
Ready to ship?
Deploy with zero friction, zero configuration
# Choose your package manager:
$ npm install -g @bantamhq/cli
Copied!
$ yarn global add @bantamhq/cli
Copied!
$ pnpm add -g @bantamhq/cli
Copied!
$ bun add -g @bantamhq/cli
Then deploy your first site:
$ bantam deploy _
Free tier
No credit card
Deploy in 5s
Questions? Check out the documentation or GitHub