Instant Deploy

Meet Pages

Build and deploy static websites, SPAs, and JAMstack apps in seconds. Git-connected, globally distributed, zero config.

$ koder-pages deploy ./dist
 Building project...
 Uploading 42 assets (1.2 MB)
 Deployed to https://myapp.pages.koder.dev

Deploy ID: dp_7x9k2m
Preview:   https://dp-7x9k2m.pages.koder.dev

Features

Everything you need to ship fast, built from the ground up.

🔗
Git-Connected Deploys

Push to deploy from any branch. Every pull request gets a unique preview URL. Merge to main and your production site updates automatically.

🌎
Global CDN

Your site is deployed to Koder Edge nodes worldwide. Assets served from the nearest PoP with sub-50ms latency everywhere.

🔒
Custom Domains

Bring your own domain with automatic TLS certificates via ACME. Zero-downtime certificate rotation and instant DNS propagation.

Serverless Functions

Deploy edge functions alongside your static site. API routes, form handlers, and dynamic content — all at the edge, zero cold starts.

🛠
Build System

Supports all major frameworks out of the box: Next.js, Nuxt, Astro, Hugo, Gatsby, SvelteKit, Vite, and more. Auto-detected, zero config.

Instant Rollbacks

One-click rollback to any previous deployment. Every deploy is immutable and stored permanently. Roll forward or backward in seconds.

📊
Analytics

Built-in web analytics with no third-party scripts. Page views, visitors, referrers, and Core Web Vitals — privacy-first and GDPR compliant.

👥
Collaboration

Team deployments with role-based access. Deploy previews per PR with shareable URLs. Leave comments directly on preview deploys.

Deploy from CLI

Ship your site in one command. No config files needed.

  • Auto-detects framework and build settings
  • Uploads only changed files (incremental deploys)
  • Instant preview URL for every deploy
# Install the CLI
$ koder install pages

# Deploy your project
$ koder-pages deploy ./my-site
 Framework detected: Astro
 Running astro build...
 Deployed to https://my-site.pages.koder.dev

# Set a custom domain
$ koder-pages domains add example.com
 DNS configured, TLS provisioned

Git Integration

Connect your Koder Flow repository and deploy on every push.

  • Production deploys from main branch
  • Preview deploys for every PR
  • Deploy hooks and webhooks
# pages.toml — project config
[project]
name = "my-app"
framework = "nextjs"

[build]
command = "npm run build"
output = "out"

[deploy]
production_branch = "main"
preview_branches = "*"

[[redirects]]
from = "/blog/*"
to = "/posts/:splat"
status = 301

How It Compares

See how Koder Pages stacks up against the competition.

FeatureKoder PagesCloudflare PagesVercelNetlifyGitHub Pages
Git-connected deploys
Preview deploys per PR
Edge functions
Built-in analyticsPaidPaid
Automatic TLS/ACME
Instant rollbacks
Self-hosted option
No vendor lock-inPartial
Unlimited bandwidth (free)
Team collaborationPartial

Frequently Asked Questions

Koder Pages offers the same developer experience as Vercel — git-connected deploys, preview URLs, edge functions, and framework auto-detection. The key difference is that Koder Pages can be fully self-hosted, gives you unlimited bandwidth on the free tier, and integrates natively with the Koder ecosystem (Flow, Edge, ID).

All major frameworks are supported out of the box: Next.js, Nuxt, Astro, Hugo, Gatsby, SvelteKit, Remix, Vite, Angular, Eleventy, Jekyll, and plain HTML/CSS/JS. The build system auto-detects your framework and applies the correct settings — zero config required.

Yes. Add any custom domain and Koder Pages automatically provisions and renews TLS certificates via ACME (Let's Encrypt). Just point your DNS to our nameservers or add a CNAME record. Wildcard domains and subdomains are fully supported.

Place your functions in the functions/ directory and they're automatically deployed as edge functions alongside your static site. They run on Koder Edge nodes worldwide with zero cold starts, supporting API routes, form handlers, authentication, and any server-side logic.

Yes. The free tier includes unlimited sites, unlimited bandwidth, 500 builds per month, custom domains with automatic TLS, and built-in analytics. No credit card required to get started.

Ready to deploy?

Ship your next site in seconds, not hours.

Get Started View on Flow