Zipper
ServicesPlansDocsSupport
Sign inCreate account

Start

  • Honest production
  • Getting started
  • Quickstart in ten minutes
  • What to use Zipper for
  • Plans and quotas
  • Migrate from Cloudflare
  • Migrate from Vercel
  • Auth, tokens, and SSO
  • Control plane API

Delivery

  • The Crown
  • The Drawbridge
  • The Gallery
  • The Archives
  • Video Delivery

Security

  • The Keep
  • Portcullis
  • The Moat
  • The Scepter
  • Visitor Queue
  • Palace Guard

Compute

  • Edge Functions
  • Site Hosting
  • Job Queues
  • Edge AI

Data

  • The Cellar

Identity & access

  • The Herald
  • The Vault
  • The Throne Room
  • Origin Connect
  • Emails

Observe

  • The Watchtower

Start

  • Honest production
  • Getting started
  • Quickstart in ten minutes
  • What to use Zipper for
  • Plans and quotas
  • Migrate from Cloudflare
  • Migrate from Vercel
  • Auth, tokens, and SSO
  • Control plane API

Delivery

  • The Crown
  • The Drawbridge
  • The Gallery
  • The Archives
  • Video Delivery

Security

  • The Keep
  • Portcullis
  • The Moat
  • The Scepter
  • Visitor Queue
  • Palace Guard

Compute

  • Edge Functions
  • Site Hosting
  • Job Queues
  • Edge AI

Data

  • The Cellar

Identity & access

  • The Herald
  • The Vault
  • The Throne Room
  • Origin Connect
  • Emails

Observe

  • The Watchtower

Cutover

Migrate from Vercel

Move Next.js (and other) projects from Vercel to Zipper Site Hosting: git deploys, preview URLs, env vars, redirects, and instant rollback — on the same workspace bill as CDN and WAF.

Cloudflare analogue: Vercel

Map the products

Site Hosting is the Vercel project analogue. The rest of the Vercel menu maps onto other Zipper services.

  • ▸Vercel project → Site Hosting site
  • ▸Production URL (*.vercel.app) → {workspace}.sites.tinyzipper.com
  • ▸Preview deployments → branch hostnames + ?d={sha}
  • ▸Environment variables → production / preview / development layers
  • ▸vercel.json redirects/rewrites/headers → hosting routes
  • ▸Deployment Protection → site password or Portcullis
  • ▸Speed Insights / Web Analytics → Speed Insights + Web Analytics toggles
  • ▸Instant Rollback → promote a previous deploy
  • ▸Edge Middleware / Functions → Edge Functions
  • ▸Cron → Edge Functions cron
  • ▸KV / Blob → The Archives

Import the project

Dashboard → Site Hosting → Connect site. Name it www for the apex Zipper hostname, or docs for docs--{workspace}.sites.tinyzipper.com.

Paste the public HTTPS git URL, production branch, and install/build/output commands. Copy the webhook URL Zipper prints once into GitHub → Settings → Webhooks (JSON, secret = last path segment). Next.js needs output: "export".

Env vars and redirects

Recreate production secrets first. Preview inherits production, then overrides — same layering as Vercel.

POST /api/v1/hosting/routes for redirects (308), rewrites, and headers that used to live in vercel.json.

DNS cutover

Attach your custom domain as production_url. Point the hostname at Zipper (Herald A/CNAME with Proxy through The Crown). Keep the Vercel project live until TLS and HTML look right on Zipper.

Next: Auth, tokens, and SSO · All docs · Create a free account

Zipper

Honest production on two VPS nodes: application-layer DDoS and WAF, in-process cache, DNS-JSON, and image delivery. A Spatial Regal Technology platform by Spatial Regal Digital Ltd.

Product

  • Services
  • Pricing
  • Docs
  • Honest production
  • vs Cloudflare
  • Cloudflare alternative
  • Workers alternative
  • Turnstile alternative
  • Create account
  • Support

Services

  • The Crown
  • The Keep
  • Portcullis
  • The Moat
  • The Herald
  • The Vault
  • The Scepter
  • The Watchtower

Legal

  • Terms
  • Privacy
  • Cookies
  • AUP
  • DPA
  • Security
  • Subprocessors
  • Billing
  • DMCA

© 2026 Spatial Regal Digital Ltd. Zipper is part of Spatial Regal Technology.

Powered by Spatial Regal · tinyzipper.com