productize.blog
Hosting · AI agents

Hostinger, Vercel, Cloudflare: pick by job, not intro price

No host wins every job. An always-on agent belongs in one place, an app you had AI build in another, and each platform has its own quiet way to fail: a renewal that jumps 3 to 4x, a free plan that bans commercial use, a 10 ms CPU cap. Written from running Vercel and Cloudflare ourselves.

Yim· written with Dobby (AI Oracle)/Sep 30, 2026

You installed OpenClaw on your laptop and it worked, right up to the night you closed the lid and the agent went to sleep with it. Or you had AI build you a site in v0 or Cursor, and now you are stuck on one question: where do I put this? Every search returns the same three names, Hostinger, Vercel and Cloudflare. The starting prices all look cheap, and every homepage says it was made for you.

The three actually sell different things, and each one fails quietly in its own place. With Hostinger it hurts at renewal. With Vercel it hurts on the bill and in the fine print of the free plan. With Cloudflare it hurts at the runtime limits and on the days the whole network goes down at once. None of this is in large print on the sales page, so you have to know it before you pick.

In this post Productize compares Vercel vs Cloudflare vs Hostinger for two jobs: running AI agents, and putting an app you built through vibe coding (describing the app to an AI in plain language) online. Every price and limit comes from each vendor's official pages as of September 30, 2026. Some of the quiet failures we hit ourselves while running productize.life on Vercel and Cloudflare.

Part 1What is the difference between Hostinger, Vercel and Cloudflare?

They differ in what they sell. Hostinger sells machines and space, prepaid. Vercel sells serverless hosting for web apps, billed by use. Cloudflare sells the network that sits in front of websites, plus a place to run small pieces of code close to your readers. So the question is not which one is better, it is what your job looks like.

What is Hostinger?

A hosting company that sells flat-rate plans: web hosting, VPS, and an AI website builder (AI Builder). The sticker price is very low. The Premium plan is posted at $2.99 a month, but that price means paying 48 months up front ($143.52), and the page says it plainly: "All plans are paid upfront". Its Asian data centers are in India, Indonesia and Malaysia; the official page lists no Singapore location.

What is Vercel?

Serverless hosting for web apps, at its best with Next.js (a framework for building web apps), with no server to look after. The free Hobby plan is, in Vercel's words, for "non-commercial personal use only". Pro is $20 a month and includes $20 of usage credit; beyond that you pay for what you use.

What is Cloudflare?

A network that sits in front of websites: visitors pass through Cloudflare before they reach your server. It is present in 348 cities including Bangkok and Chiang Mai, with Workers for running small pieces of code on that network. The free plan allows 100,000 requests a day, and static files (pages that are prebuilt files, not recomputed on each visit) are served free and without limit.

HostingerVercelCloudflare
SellsMachines and space, flat rateServerless web app hostingA network in front of sites + small code runtime
BillingPrepaid in a lump, higher at renewalMonthly + usageFree goes far; paid plan minimum $5/month
Best atAlways-on agents and non-codersNext.js apps and agents inside web appsZero-budget static sites and agents that keep state
Fails quietly atRenewalThe bill and the free plan rulesRuntime limits and network-wide outages

Part 2 · ADoes your agent need to stay awake?

This one question splits AI agents into two worlds. Some sit waiting for messages and schedules all night. Others wake only when someone opens a page and asks something. These two kinds need different homes.

1. Always-on agents: OpenClaw, Hermes, n8n

OpenClaw and Hermes (AI agents you install and leave running to work for you) and n8n (a workflow automation tool you can run yourself, self-hosted) need a machine that never sleeps. Serverless cannot carry that, because a Vercel function runs for at most 300 seconds on Hobby and 800 seconds on Pro, and a Hobby cron job runs once a day, give or take 59 minutes. An agent that must stay awake needs a VPS, not serverless.

Hostinger offers two routes. To be clear up front: this part comes from Hostinger's own documentation, not from our own use.

Hostinger's posted prices exclude tax; its terms of service say taxes such as VAT may be added at checkout.

If you would rather not prepay for years, the other route is a VPS billed by the hour. That is what Productize's own agents run on: a Hetzner VPS, not Hostinger. Hetzner's docs say "Your server's bill will never exceed its monthly price cap", so you pay by the hour until you delete the server, never more than a monthly ceiling. When we rented a CX43 (8 vCPUs, meaning virtual processor cores; 16 GB RAM; 160 GB disk) in June 2026 it was $13.99 a month, and our first bill came to $9.78 because we used less than a full month. RAM use stayed around 3 GB; CPU ran out first. Check today's price and which server types you can rent on Hetzner's own page, because we could not verify them when writing this. Hetzner does have a Singapore location, but not every server type is offered there. The 3 weeks of measurements are in Hetzner VPS for 24/7 AI agents.

2. Agents inside a web app that call an LLM API

If your agent is a chatbot on your site, or a button that makes AI summarize a document, it only wakes when someone uses it, and most of its time goes to waiting for the model. Here serverless has the edge.

3. Agents that run the code they wrote

When an agent writes code and needs to try it, do not let it run on your main machine; use a sandbox. Vercel Sandbox has a Hobby allowance of 5 CPU-hours a month, with sessions up to 45 minutes on Hobby and 24 hours on Pro. Cloudflare Sandbox is available only on Workers Paid, and Cloudflare Containers are not on the free plan either.

4. Just experimenting, as cheaply as possible

Cloudflare's free plan allows 100,000 requests a day but only 10 ms of CPU per request and 128 MB of memory: enough for code that hands work off, not for heavy computation. Vercel Hobby gives 1 million function invocations, 4 CPU-hours and 100 GB of transfer a month. Go over, and in most cases you wait for 30 days to pass before you can use it again. Remember that Hobby is non-commercial only, and cron runs once a day.

Agent jobPickWhyWatch out
Always on (OpenClaw, Hermes, n8n)VPS, e.g. Hostinger KVM 1 or the managed planServerless caps each run at 300 to 800 seconds$11.99 renewal, tax not included
Always on, but you do not want to prepay for yearsHourly VPS, e.g. Hetzner (what Productize uses)Billed by the hour with a monthly cap; delete the server and billing stopsCheck today's price yourself · Singapore does not offer every type
Inside a web app, calling an LLM APIVercel or Cloudflare Agents SDKVercel does not bill CPU while waiting on the model; Cloudflare keeps stateDurable Objects bill for all active time, not just CPU
Running agent-written codeVercel SandboxFree allowance of 5 CPU-hours a monthCloudflare Sandbox needs a paid plan
Experimenting on zero budgetCloudflare Free or Vercel HobbyActually free for small jobs10 ms CPU on Cloudflare · Hobby is non-commercial · cron once a day

Part 3 · BYour app is done. Where does it go?

This part is for the other group. Maybe you have never opened a terminal, or maybe you write Next.js in Cursor with ease. The answer turns on how much you want to look after yourself.

1. No code, everything in one place: Hostinger AI Builder

Hostinger's AI Builder turns a typed description into a site hosted on Hostinger, on one bill. It is the easiest path for someone who does not want to touch anything. Three things are not in large print on the sales page.

If you already use Claude Code or Cursor, Hostinger has the Hostinger Connector (an extension that lets the AI in your code editor deploy to Hostinger itself). Static sites go up as already-built files, with no build step (turning source code into ready-to-serve files) run for you. Node.js apps must fit in a 50 MB archive. And the Connector writes HOSTINGER_API_TOKEN into the MCP config (the file that tells an editor which tools are connected) of every editor it manages; the docs themselves say to treat those files as secrets.

2. A Next.js app from v0 or Cursor: Vercel

Vercel's v0 has a free plan with $5 of credits and 7 messages a day. If what you get is a Next.js app, Vercel is its most natural home. One thing trips people up: you change an env var and the site does not change. Vercel applies new values only to new deployments; the existing one keeps the old values. Change a variable, redeploy, every time.

If you would rather run Next.js on Cloudflare, Cloudflare now recommends vinext (the tool that makes Next.js run on Cloudflare) as the default. vinext reached 1.0 on September 28, 2026, yet Cloudflare's own Next.js guide still says "vinext is in beta". For a production app, waiting a little longer is reasonable.

3. A static site, or the lowest bill possible: Cloudflare

A landing page, a portfolio, or any site that builds to static files can go on Cloudflare for free. The docs say requests to static assets "are free and unlimited"; you start paying only when code has to run on each request. For lots of images or video, Cloudflare R2 costs $0.015 per GB-month, with no charge for data going out.

4. An app that takes payments: not on Vercel Hobby

This one is easy to miss because it lives in the fine print. Vercel's fair use guidelines list, as the very first example of commercial usage, "Any method of requesting or processing payment from visitors of the site". Ads count. Getting paid to build the site counts. Only donations do not. So an app with a pay button needs Pro at $20 a month, or a move elsewhere, after reading that plan's terms.

You arePickWhyWatch out
A non-coder who wants it all in one placeHostinger AI BuilderSite and hosting on one billOne-time credits · lapse deletes the work · $2.99 renews at $10.99
Building Next.js with v0 or CursorVercelNext.js fits Vercel bestEnv var changes need a redeploy · commercial use needs Pro $20
Static site or zero budgetCloudflareStatic files served free, unlimitedCode that runs per request is billed as Workers
An app that takes paymentsNot Vercel HobbyTaking payment = commercial, per the rulesRead the terms of wherever you move

Part 4Where does each one fail quietly?

Hostinger fails at renewal. Vercel fails on the bill, at the alias (the domain name that points at a deployment), and in the Hobby rules. Cloudflare fails at its runtime limits and on the days an outage takes every site with it. All of it happens quietly, and we hit some of the Vercel and Cloudflare ones on our own site.

Hostinger: at renewal

Premium is posted at $2.99 and renews at $10.99, about 3.7 times as much. The Cloud Startup plan goes from $7.99 to $25.99. Start on a 48-month term and the hit arrives four years later, when you have long forgotten the old price, with tax not included in the posted price stacked on top.

Vercel: the bill, the alias and the token

Setting a budget does not mean spending stops. The docs say "Setting a spend amount does not stop usage on its own". If you want it to stop, you have to configure that separately.

The deploy says done, the site is still old. We hit this on June 19, 2026. A new deployment showed READY, but the alias stayed on an old deployment for about 11 hours, and readers saw the old site the whole time. The fix was running vercel alias set to point the domain at the new deployment by hand, then opening the real site to look. Do not trust READY alone.

A token copied to a server dies quietly. We once copied the token from a CLI (command-line tool) login on our own machine to a server so it could deploy automatically. When we logged in again on our machine, the server's token died, every deploy failed, and a public page sat on stale data for a day before anyone noticed. The same happened with the login for wrangler (Cloudflare's CLI). The right way is a dedicated API token for that machine.

Cloudflare: runtime limits and shared outages

The free plan gives 10 ms of CPU per request, and memory is 128 MB on every plan. Heavy code breaks right there. And when Cloudflare goes down, every site behind it goes down too, however well it is built. The big outage on November 18, 2025 ran from 11:20 to 17:06 UTC, almost six hours.

One more we hit ourselves: wrangler kv key get reads from a local simulated store by default, not the real one on Cloudflare. The empty result made it look as if our code had failed to write, when the data had landed in production all along. Add --remote whenever you check real data.

Every platform breaks somewhere. They differ only in where. Know the spots in advance, and you are ready from day one.

Part 5Decide in three questions

Once you have picked, write down the renewal date, turn on billing alerts, and after every deploy open the real site and look at it yourself. If you are starting with an always-on agent, read next how we measured a VPS running AI agents for 3 weeks. If you are not sure yet what kind of app you are building, vibe coding vs agentic coding is a good place to start.

Sources and references (all prices and limits as of September 30, 2026)

Read next: Hetzner VPS for 24/7 AI agents · vibe coding vs agentic coding · Cloudflare Workers AI: a free LLM on a static site

Follow along

Get new posts and free resources first

Leave your email. New posts and the occasional free resource land in your inbox. No spam.

Email only, for updates.

Comments

Join the conversation

Share a thought.

Name is shown publicly. Email stays private and is never shown.

Loading comments…