Static Sites

Static site hosting — blazing fast, free

Host static sites, JAMstack apps, and SPAs for free. Global CDN, instant deploys, preview URLs, free SSL and custom domains.

Start free

$ git push origin main

✓ Build complete in 8.1s

• Uploading assets to the global CDN

• Preview URL ready for feat/pricing-redesign

✓ SSL certificate issued automatically

What you get

Global CDN delivery

Static assets are cached and served close to your users for lower latency worldwide.

Instant cache invalidation

Every deploy invalidates the right files immediately, so new builds go live without stale assets lingering.

SPA routing

History API fallback support keeps React Router, Vue Router, and similar SPA navigation working on refresh.

Preview deployments per branch

Every branch gets its own URL so you can review changes before they hit production.

Custom domains + SSL

Attach your domain, auto-provision HTTPS, and redirect traffic to the secure version automatically.

Deploy hooks

Trigger builds from your CMS, webhook, or automation pipeline whenever content changes.

How it works

01

Connect the repository you want to publish

Repository: github.com/acme/docs-site
Branch: main
Build command: npm run build
02

Build your static app automatically

npm install
npm run build
# dist/ or build/ is published to the CDN
03

Enable SPA routing or custom headers

rewrites:
  - from: /**
    to: /index.html
headers:
  cache-control: public,max-age=31536000,immutable
04

Share the live production URL

Production: https://docs.pandastack.app
Preview: https://feat-search--docs.pandastack.app

Included with every setup

Free static hosting
Global CDN
Preview URLs per branch
History API fallback
Deploy hooks
Asset cache control headers
Custom domains
Auto SSL

Publish your static site for free

From JAMstack apps to docs sites, PandaStack gives you fast previews, fast delivery, and zero hosting friction.

Start free