Managed hosting for Sanity + Next.js sites
Sanity hosts your content. We host everything else — your Next.js frontend, your Studio if you want it on your own domain, and the pipeline between them.
How Sanity hosting actually works
Sanity isn't one thing you host — it's three, and only one of them needs a home from us. Understanding the split is the whole trick to hosting a Sanity site well.
1. The Content Lake — Sanity hosts this
Your content lives in the Content Lake, a hosted, API-first datastore that Sanity runs. You never install Sanity on a server or manage a database for it. Your frontend reads from the Content Lake over Sanity’s API using GROQ queries. This part is Sanity’s job, and they do it well — there is nothing here for anyone to host.
2. The Studio — a React app you can host anywhere
Sanity Studio is the editing interface — a React application where your team writes and publishes. Sanity hosts it for free at a *.sanity.studio address, which is a perfectly good option. You can also self-host it, for example on your own domain at studio.yourdomain.com, so it lives under your brand and your editors have one less outside account. Either way, the Studio just talks to the Content Lake.
3. Your frontend — this always needs a home
The public website — usually a Next.js app — reads from the Content Lake and renders the pages your visitors see. Unlike the Content Lake and the Studio, your frontend always needs a server to run on. That is the part we host: a managed home for your Next.js app, the build pipeline that ships it, and the webhook wiring that keeps it in sync with what you publish.
So "where do I host my Sanity site" really means "where does my frontend run, and who wires it to Sanity." That is exactly what SrvBot does.
What we run
The frontend and the pipeline around it — operated for you, so publishing in Sanity just works on the live site.
SSR and ISR
Your Next.js app runs server-rendered with incremental static regeneration — a real app, not a static export.
Webhook revalidation
Publish in Studio, a Sanity webhook hits your site, and the changed pages regenerate — no full rebuild.
Build on push
Push to your repository and we build and deploy the new version for you.
Env and secret management
Environment variables and API tokens managed for you, with server-only secrets kept off the browser.
Studio on your own domain
Host Sanity Studio at studio.yourdomain.com when you want it under your brand instead of *.sanity.studio.
Managed Node runtime
Your app runs on current LTS Node (Node 22 today), kept patched — no runtime for you to babysit.
We run our own businesses on Sanity + SrvBot
We don't just host Sanity sites for other people — we run our own on the exact setup described above.
- waive.no — one of our own companies. Next.js frontend, content in Sanity, hosted on SrvBot.
- datamobil.no — also ours. Same stack: content in Sanity, a Next.js frontend, SrvBot hosting.
And this site — srvbot.io — runs the same way: content in Sanity, a Next.js frontend, and a Sanity webhook that revalidates pages the moment we publish. The webhook flow described on this page is the one we run ourselves.
Read the full write-ups on our case studies.
SrvBot or Vercel
Vercel is an excellent platform, and for a lot of teams it's the right call. This isn't a takedown — it's an honest read of where each of us fits, so you can pick on structure rather than hype.
When Vercel fits
- You're a developer or platform team comfortable operating your own deploys.
- A preview deployment for every branch is central to how your team ships.
- You want edge-first rendering and are happy to tune it yourself.
- Usage-based pricing that scales with traffic and build volume fits how you budget.
When SrvBot fits
- You're building client sites and want one predictable bill, not a usage meter to watch.
- You'd rather someone else operate the hosting — builds, backups, security, the runtime — so you can just build.
- A flat $29/mo beats usage-based pricing that climbs with a traffic spike you did not plan for.
- You want a real person to answer when something needs a human.
The pattern we hear about most: a usage-based platform is cheap while a site is quiet, then a busy month — a launch, a campaign, a spike in traffic — turns into a bill nobody forecast. Flat pricing trades the low floor for a number you can put in a budget. Neither is wrong; they are different trades, and which one suits you depends on the site.
Comparison reflects general, publicly documented pricing models as of July 4, 2026. It is a structural comparison of two honest approaches — not a claim that one is better for everyone.
Where your Sanity site runs
Your sites run on dedicated SrvBot servers across EU, US, and Asia regions, fronted by Cloudflare for CDN and DDoS protection.
Sanity hosting, answered
Both, properly. Your Next.js app runs as a real server-rendered application — not a static export dumped on a CDN. Pages can render on request when they need fresh data, and incremental static regeneration (ISR) lets individual pages rebuild on a schedule or on demand without redeploying the whole site. You pick the rendering strategy per route; we run the server that makes it work.
When you publish in Studio, Sanity fires a webhook at your site and the affected pages revalidate — the new content goes live without a full redeploy or rebuild. We wire this up for your specific dataset and routes during onboarding, so it matches how your content is actually structured. It is the same webhook-revalidation flow we run on srvbot.io itself.
Yes. Standard Next.js draft-mode setups work here — Sanity's preview and Next.js draft mode are a normal part of a Next.js + Sanity build, and if your team already has a preview setup it comes across as-is. We wire up whatever your site actually needs during onboarding rather than forcing one pattern on you. Tell us how you preview content today and we'll make sure it keeps working after the move.
We run a supported LTS release — Node 22 today — and keep it patched for you, so you're never stuck on an unsupported runtime with known security holes. There's no version dropdown to manage yourself; keeping the runtime current is part of what managed means. If your app pins a specific Node version or relies on a native module, tell us before you migrate and we'll confirm it runs rather than find out after the move.
Yes. Sanity gives you free Studio hosting at a *.sanity.studio address, and that is genuinely fine for a lot of teams — nothing wrong with it. If you'd rather have the Studio on your own domain — studio.yourdomain.com — so everything lives under your brand and your editors have one less outside account to sign into, we host the Studio for you too. Same Studio, your address.
Your Sanity account is separate from your hosting with us — you own it directly, and Sanity's free tier covers most client sites comfortably. We host the frontend and the pipeline between it and Sanity; Sanity hosts the content. If a site grows past the free tier, that's between you and Sanity, and we'll help you understand what you actually need rather than guess.
Straightforward. Give us access to your repository and your environment variables, and we handle the rest — building the app on SrvBot, wiring the Sanity webhook, and testing it end to end before we switch your domain over. Your Sanity content never moves: it stays in the Content Lake exactly where it is, and we simply point a new, managed frontend at it.
The short version
SrvBot runs Sanity + Next.js sites with ISR and webhook revalidation for $29/month flat — no usage-based pricing.
Your content stays in Sanity's Content Lake; we host the Next.js frontend, the build pipeline, and the Studio on your own domain if you want it there.
Every site runs in its own isolated environment, with SSL issued and renewed automatically and daily restore-tested backups. See how security works.
Real human support, same day, every day — from the people who operate the platform, on every plan.
And the price holds: the price you sign up at is the price you renew at. See plans and pricing.
Also run WordPress? We host that too — see WordPress on SrvBot.
Ready to move your Sanity site in?
$29/mo flat — the price you sign up at is the price you renew at. We handle the build, the webhook wiring, and the migration. 14-day free trial, no card charge until day 15.