Nejlepší alternativa k Vercelu záleží na aplikaci, proto používáme oba. Next.js weby, včetně tohoto, zůstávají na Vercelu. Nové aplikace běží na Cloudflare Workers s databází D1 a celé je popisuje jeden TypeScript soubor v nástroji Alchemy.
Krátká odpověď: Vercel vyhrává u Next.js a náhledových deploymentů bez konfigurace. Cloudflare vyhrává, když má aplikace, její databáze, cache i úložiště žít v jednom účtu, popsané v kódu a placené za požadavky. Níže je, jak se rozhodujeme, co říkají ceníky, naše skutečná konfigurace a jeden problém, o kterém srovnávací žebříčky mlčí: Vercel nám blokoval deploye z commitů, které napsal náš AI agent.
Vercel, nebo Cloudflare: která aplikace kam?
Hosting nevybíráme za celou firmu. Vybíráme ho pro každou aplikaci zvlášť, podle toho, co potřebuje:
Aplikace potřebuje
Kde u nás běží
Proč
Next.js web s náhledy
Vercel
Next.js tam funguje bez konfigurace, každá větev má náhledovou URL
Starší Next.js aplikace s Postgresem a Prismou
Vercel
Běží a nikdo neplatí za přesun, který uživatelům nic nezmění
Nová aplikace s databází, cache a soubory
Cloudflare Workers, D1, KV, R2
Jeden účet, jeden TypeScript soubor to celé deklaruje
Celá aplikace na jednom serveru pod vaší kontrolou
Obyčejný VPS
Plná kontrola a účet neroste s každým požadavkem
Poslední řádek není teorie. Online marketplace jednoho klienta jsme přesunuli ze spravovaného cloudu na obyčejný VPS. Správný hosting je ten, který sedí aplikaci dnes, ne ten, který použil poslední projekt.
Kolik stojí Vercel a Cloudflare podle ceníku?
Ceny z ceníků k 24. 10. 2026. Mění se, před rozhodnutím si je ověřte:
Vercel (ceník): Hobby za 0 $, Pro za 20 $ měsíčně s kreditem 20 $ na využití, potom podle spotřeby. Stránka uvádí u Pro 20 $ měsíčně za místo vývojáře.
Cloudflare Workers (ceník): plán Free má 100 000 požadavků denně. Workers Paid stojí minimálně 5 $ měsíčně za účet a v ceně je 10 milionů požadavků a 30 milionů milisekund CPU.
Cloudflare D1 (limity): 500 MB na databázi ve Free, 10 GB ve Workers Paid. Free účet má celkem 5 GB úložiště.
Past není cena Pro. Je jí plán Hobby na klientském projektu:
Hobby teams are restricted to non-commercial personal use only. All commercial usage of the platform requires either a Pro or Enterprise plan.
Česky: Hobby je jen pro osobní, nekomerční použití. Vercel za komerční považuje i to, když kód píše placený konzultant. Bezplatný účet freelancera s klientskou aplikací tedy není úspora, ale porušení podmínek.
Kolik platíme my, nezveřejňujeme. Naše faktury o těch vašich nic neřeknou: návštěvnost, lidé i služby jsou u každé aplikace jiné.
Jak nasazujeme na Cloudflare přes Alchemy?
Alchemy se popisuje jako „a single, type-safe TypeScript program for your cloud“, tedy jeden typově bezpečný TypeScript program pro celý cloud. V praxi je to jeden soubor vedle aplikace. Takhle vypadá náš alchemy.run.ts, zkrácený a s obecnými názvy:
Databáze, cache i aplikace jsou popsané ve stejném jazyce jako aplikace. Žádný YAML, žádné klikání v administraci. Deploy probíhá takto:
01
Změníte schéma
Schéma v Drizzle je TypeScript. drizzle-kit generate zapíše SQL migraci.
02
Spustíte deploy
Alchemy vytvoří nebo upraví databázi D1 a KV namespace a aplikuje migrace z migrationsDir.
03
Propojí zdroje
Aplikace dostane DB a CACHE jako typované bindingy, bez connection stringů.
04
Publikuje Worker
Build z TanStack Start jde na Cloudflare Workers pod stejným stage.
Jeden upřímný kompromis. Alchemy si standardně drží stav v lokální složce .alchemy a ta naše je v gitignore. Naše interní aplikace se proto nasazuje z počítače vývojáře, ne z CI. Alchemy nabízí CloudflareStateStore pro vzdálený stav (dokumentace), zatím jsme ho nenastavili. U klientské aplikace, kterou nasazuje víc lidí, by to byl první krok.
Proč tento web zůstává na Vercelu?
Tento web je Next.js 16 se statickými stránkami článků a next/image. Jeho vercel.json na Vercelu je doslova {}. Každá větev dostane vlastní náhledovou URL a přesně tak kontrolujeme nový článek, než jde ven.
Next.js umí běžet i na Cloudflare. Adaptér OpenNext nasazuje Next.js na Workers a podporuje Next.js 16. Tento web jsme tam nepřesunuli, takže srovnání vám nedáme. Přesouvat fungující web jen kvůli změně hostingu je práce bez výsledku pro kohokoli, kdo ho čte.
Stejně je to se staršími klientskými aplikacemi. Systém, který jsme postavili pro spediční firmu, běží na Vercelu jako Next.js s Postgresem a Prismou. Zůstává tam. Nové aplikace začínají na Cloudflare, protože tam žije naše šablona, ne proto, že by staré selhaly.
Proč Vercel blokoval deploye od našeho AI agenta?
Náš AI kolega pracuje na úkolech ve vlastním účtu a otevírá pull requesty. Když jsme jeden z jeho PR sloučili, produkční deploy na Vercelu se nespustil. Stav deploymentu byl BLOCKED s kódem TEAM_ACCESS_REQUIRED.
Důvod: Vercel blokuje deploymenty, jejichž autor commitu není členem týmu na Vercelu. Squash merge ponechá agenta jako autora. Zkusili jsme sloučit s jiným e-mailem autora. Nepomohlo to, protože GitHub přidá řádek Co-authored-by s agentem a Vercel blokuje i spoluautory. Jiné týmy narazily na totéž s agenty jako spoluautory (vlákno v komunitě Vercelu).
Funguje deploy bez git metadat:
git archive origin/main | tar -x -C /tmp/site-export
cp -r .vercel /tmp/site-export/
cd /tmp/site-export && vercel deploy --prod
Druhá cesta je místo pro agenta v týmu na Vercelu. Na Cloudflare tahle otázka nevznikla, protože Alchemy nasazuje z kódu, ne podle autora commitu.
Jaké další alternativy k Vercelu existují?
Běžné žebříčky uvádějí pořád stejné hostingy. Ke každému jeden řádek a upřímně, co o něm víme:
Netlify: podobný model jako Vercel, deploy z gitu a náhledy. V produkci jsme ho nezkoušeli.
Render: dlouho běžící služby a spravovaný Postgres. Nezkoušeli jsme.
VPS s Coolify: vlastní server s rozhraním pro deploy. Obyčejné VPS provozujeme, Coolify v produkci ne.
Když vám někdo prodává seznam deseti hostingů, zeptejte se, které z nich dnes sám provozuje.
Je vaše aplikace připravená odejít z Vercelu?
Projděte si to, než začnete s přesunem. Na každý bod vám odpoví váš repozitář:
První bod překvapí většinu týmů. Next.js aplikace na Vercelu často používá funkce platformy, které nikdo nezapsal. Najděte je před přesunem, ne po něm.
Jak rozhodujeme, co smí agent změnit a co kontroluje kód před sloučením, je v článku Harness engineering v praxi.
Chcete aplikaci, která běží tam, kde dává smysl?
Webové aplikace stavíme a provozujeme na Vercelu, Cloudflare nebo na vašem serveru, s infrastrukturou ve vašem účtu a v kódu. Podívejte se na vývoj webových aplikací na míru. AI dnes píše veškerý náš kód a za výsledek ručí senior. Od roku 2023 jsme dodali 15+ produkčních projektů.
Ozveme se do dvou pracovních dnů a společně vybereme, co vyřešíme jako první.
Záleží na aplikaci. Pro Next.js web je těžké Vercel překonat. Pro aplikaci, která potřebuje databázi, cache a úložiště v jednom účtu a platí se za požadavky, používáme Cloudflare Workers s D1. Netlify, Render nebo VPS s Coolify jsou další možnosti, v produkci jsme je ale neprovozovali.
Je Cloudflare Workers levnější než Vercel?
Podle ceníků je vstup nižší: Workers Paid začíná na 5 $ měsíčně za účet s 10 miliony požadavků v ceně, Vercel Pro stojí 20 $ měsíčně s kreditem 20 $ na využití (obojí k 24. 10. 2026). Kolik zaplatíte vy, záleží na návštěvnosti, počtu lidí a službách, proto porovnávejte s vlastními čísly.
Dá se Next.js provozovat na Cloudflare?
Ano, přes adaptér OpenNext, který nasazuje Next.js na Cloudflare Workers a podporuje Next.js 16. Tento web jsme tam nepřesunuli, takže neumíme říct, jak se chová ve srovnání s Vercelem.
Můžu pro klientský projekt použít Vercel Hobby?
Ne. Vercel píše, že Hobby je pro osobní, nekomerční použití, a za komerční považuje i placený kód od konzultanta. Klientský projekt potřebuje Pro nebo Enterprise.
Proč Vercel blokuje můj deploy?
Častá příčina: autor commitu nebo řádek Co-authored-by není členem týmu na Vercelu. Stává se to u commitů od AI agentů. Nasaďte export kódu bez gitu, nebo dejte agentovi místo v týmu.
Zeptejte se AI na tento článek
AI při odpovědi využije i naše další články a zkušenosti z reálných projektů.
Claude Code pricing podle veřejného ceníku Anthropicu (říjen 2026): Pro, Max, Team seaty, Enterprise a API tokeny. Co se hodí vývojářům, na čem běží agent na pozadí a CI reviewer, a pojistky, které agentovi nedovolí projet rozpočet.
Better Auth vs Clerk se rozhoduje podle toho, kde žijí vaši uživatelé a session. Z NextAuth jsme v nových aplikacích přešli na Better Auth a Clerk jsme si nevybrali. Naše reálná konfigurace, pluginy v produkci, ceník Clerku a kdy je Clerk lepší volba.
Drizzle vs Prisma ze dvou ORM, která máme v produkci: Prisma na Postgresu ve starších klientských aplikacích, Drizzle na Cloudflare D1 ve všem novém. Skutečná konfigurace, cesta migrace, co změnila Prisma 7 a kdy bychom neměnili.