Now in public beta

Deploy in
60 seconds

CLI-first hosting for static sites. Content-addressed uploads, instant preview URLs, custom domains with automatic SSL.

$ curl -fsSL sandbar.cloud/install | sh
terminal
$ sandbar deploy
  Hashing files... 47 files (2.1 MB)
  Uploading... 3 changed files (12 KB)
  Scanning... clean
  ✓ Deployed in 4.2s
  → https://my-site.sandbar.cloud
<50ms
Global TTFB
200+ edge locations
4.2s
Avg deploy time
Content-addressed dedup
99.99%
Uptime SLA
GCS + Cloud CDN
0
Servers to manage
Fully static serving

Features

Everything you need, nothing you don't

Instant deploys

Content-addressed uploads skip unchanged files. Typical redeploys finish in under 5 seconds.

47 files 3 uploaded 4.2s

Preview URLs

Every deploy gets a unique preview URL. Share with your team before going live.

Custom domains

Add your domain, verify ownership, get automatic SSL. Live in minutes.

Content-addressed dedup

Files are hashed and deduplicated. Only upload what changed — save bandwidth every deploy.

Edge caching

Google Cloud CDN serves your site from 200+ edge locations. Sub-50ms TTFB globally.

CLI-first

One command to deploy. Works in CI, works locally. No browser required.

$ sandbar deploy ./dist

How it works

Three steps to production

01

Build

Build your site with any static generator. Astro, Hugo, Next.js, or plain HTML.

$ npm run build
02

Deploy

One command uploads only changed files. Sandbar hashes everything and skips duplicates.

$ sandbar deploy
03

Live

Your site is live at the edge in under 30 seconds. Automatic cache invalidation.

$ https://my-site.sandbar.cloud

Pricing

Simple, transparent pricing

Start free. Upgrade when you need more sites, domains, and retention.

Free

For personal projects and experiments

$0 /mo
  • 3 sites
  • 500 MB storage
  • 10 GB bandwidth/mo
  • 1 custom domain per site
  • 5 deploy retention
  • 10 MB file limit
Get started
Popular

Pro

For teams shipping production sites

$9 /mo
  • 10 sites
  • 2 GB storage
  • 100 GB bandwidth/mo
  • 5 custom domains per site
  • 30-day deploy retention
  • 25 MB file limit
  • 5 team members
  • $0.15/GB overage
Upgrade to Pro

Scale

For organizations running many sites

$29 /mo
  • 50 sites
  • 10 GB storage
  • 500 GB bandwidth/mo
  • 20 custom domains per site
  • 90-day deploy retention
  • 50 MB file limit
  • 15 team members
  • $0.10/GB overage
Upgrade to Scale

FAQ

Common questions

What kinds of sites can I host?
Any static site — HTML, CSS, JS. Sandbar works with Astro, Hugo, Next.js (static export), Vite, or plain HTML. If it builds to a directory of files, Sandbar can host it.
How does content-addressed dedup work?
When you deploy, Sandbar hashes every file in your build output. Files that match hashes from your previous deploy are skipped — only new or changed files are uploaded. A typical content-only change to an Astro site uploads just a few KB instead of the full bundle.
How do custom domains work?
Add a domain via the CLI or console. Sandbar verifies domain ownership via DNS. Once verified, a Google-managed SSL certificate is provisioned automatically. Your domain goes live in minutes.
Is there server-side rendering?
No. Sandbar is static-only by design. Your site is served directly from Google Cloud Storage via Cloud CDN with no server in the request path. This means maximum reliability and performance.
Can I use Sandbar in CI?
Yes. Install the CLI with curl, set SANDBAR_API_KEY as a secret, and run `sandbar deploy`. Works with GitHub Actions, GitLab CI, or any CI system that can run shell commands.
What happens if the control plane goes down?
Your sites keep serving. The CDN serves directly from GCS — no custom router is in the serving path. A control plane outage means you can't deploy or manage sites, but everything already live stays live.

Ready to deploy?

Deploy your first site in under a minute. No credit card required.

Get started free