Everything Next.js needs

Runs the official Next.js production server — every framework feature works out of the box. No vendor-specific runtime, no proprietary build adapter.

App Router & Pages Router

Server Components, Server Actions, Route Handlers, and the classic Pages Router all run on the production Next.js server. We don't ship a custom runtime.

ISR + on-demand revalidation

revalidate, revalidateTag, and revalidatePath work as documented. Cache regeneration happens on the Node process; no special build step needed.

GitHub auto-deploy

Connect your repo once. Push to main → automatic build + deploy. Open a PR → automatic preview URL. Merge → preview tears down.

Custom domains + auto SSL

Attach yourbrand.com in the dashboard. AutoSSL provisions a free Let's Encrypt certificate and renews it automatically.

Always-on pinning

Pro gets 2 always-on slots, Business 5, Enterprise 25. Pinned SSRs never sleep — first-visit response stays consistent without cold-start.

Predictable monthly cost

Plan-capped billing: when your project hits its monthly bandwidth or compute quota, KWS pauses it. You're never billed for usage past your included limits.

Three ways to deploy

Same workflow you already know. Pick whichever matches how you ship.

Option 1 · Recommended

Connect a GitHub repo

One-click from the dashboard. KWS detects Next.js, runs npm install and next build, ships to your subdomain. Push to main re-deploys; PRs get preview URLs.

Option 2 · CLI

kws deploy

Install the CLI globally and run kws deploy from your project root. The folder zips, uploads, and goes live in under 60 seconds.

Option 3 · API

REST API

Trigger deployments from any AI builder or CI pipeline. POST a zip + your Personal Access Token to /api/v1/deployments.

Try it: deploy any Next.js project in under a minute

From inside your Next.js project, install our CLI and run kws deploy. First run creates the project automatically.

npm install -g @katikaws/cli
kws login
cd my-nextjs-app
kws deploy

Full reference: KWS CLI guide · REST API docs

How we compare

Plain-language differences. We list facts and let you decide.

Feature Katika Web Services Vercel Hostinger
Free tier with SSRYesYes (Hobby)No
Commercial use on free tierYesNo (Hobby)n/a
Cheapest paid tier$4.99 / mo$20 / mo (Pro)$2.99 / mo (intro)
Custom domain + free SSLAll plansAll plansAll plans
Always-on pinningPro 2 / Business 5 / Enterprise 25Built-in (serverless)Shared host (always-on)
Plan-capped billingYes — caps pause site, no overageUsage-based past quotaResource overage on shared
GitHub PR previewsYesYesNo
Edge runtimeNode runtime (not edge)Edge runtime availableNo

If you need sub-50ms global response times, Vercel or Cloudflare's edge runtime is still the right answer. For everything else, KWS is a good fit.

Pick a plan

Next.js works on every tier. Pin always-on slots on Pro and above.

Free
$0 /mo
  • 1 Next.js SSR project
  • 100 GB bandwidth / mo
  • Sleeps after 5 min idle
  • Free SSL on *.katikaws.com
Start Free
Starter
$4.99 /mo
  • 2 SSR projects
  • 500 GB bandwidth / mo
  • Sleeps after 30 min idle
  • Custom domain + SSL
Choose Starter
Business
$29.99 /mo
  • 15 SSR projects
  • 5 always-on slots
  • 5 TB bandwidth / mo
  • 10 seats + higher mem/CPU
Choose Business

Need more? Enterprise includes 25 always-on slots, unlimited bandwidth, and WHM access.

Next.js on KWS — common questions

If your question isn't here, the knowledge base has the long answers.

Does KWS support the App Router?
Yes. KWS runs production Next.js builds, so the App Router, Pages Router, Server Components, Server Actions, and Route Handlers all work out of the box. The deploy engine detects Next.js automatically and launches it with the production server.
Is SSR free on KWS?
Yes. The Free plan includes one Next.js SSR project at no cost. To keep the free tier sustainable, the SSR process auto-suspends after 5 minutes of inactivity and cold-starts on the next request (typically 2–3 seconds). Static assets in /public are served by Apache directly and never cold-start.
How do I get always-on hosting with no cold start?
Upgrade to Pro for 2 always-on slots, Business for 5, or Enterprise for 25. Pin your important SSR projects from Project Settings → Always-On in the dashboard and they never sleep. Additional SSR projects beyond your slot count behave like Free tier.
Does KWS support ISR (Incremental Static Regeneration)?
Yes. ISR works because KWS runs the standard Next.js production server. revalidate, revalidateTag, and on-demand revalidation via Route Handlers all function normally.
Can I use a custom domain with Next.js on KWS?
Yes, on all paid plans (Starter and above). Attach the domain in the dashboard and AutoSSL provisions a free Let's Encrypt certificate that renews automatically. Free tier hosts at yourname.katikaws.com with SSL included.
Is Edge Middleware supported?
Next.js middleware.ts runs in our Node runtime rather than at the edge. For most apps this is functionally identical; the difference matters only if you need sub-50ms global response times, in which case a CDN-edge platform may be a better fit.
How do I deploy a Next.js project?
Three options: (1) Connect a GitHub repo from the dashboard — pushes to main auto-deploy and PRs get preview URLs. (2) Use the KWS CLI: kws deploy from your project directory. (3) Use the REST API. All three trigger the same build pipeline.
How is this different from Vercel?
Same workflow — git push, automatic builds, PR previews, custom domains. Different positioning: KWS allows commercial use on the free tier (Vercel Hobby doesn't), pauses your site at monthly caps instead of billing usage past included quotas, and offers always-on pinning instead of fully serverless. KWS plans range from $0 to $59.99/mo flat.

Ship your Next.js app in 30 seconds

Free tier. No credit card. Commercial use permitted. Custom domain on any paid plan.

Start Free Read the CLI guide