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.
| Hostinger | Vercel | Cloudflare | |
|---|---|---|---|
| Sells | Machines and space, flat rate | Serverless web app hosting | A network in front of sites + small code runtime |
| Billing | Prepaid in a lump, higher at renewal | Monthly + usage | Free goes far; paid plan minimum $5/month |
| Best at | Always-on agents and non-coders | Next.js apps and agents inside web apps | Zero-budget static sites and agents that keep state |
| Fails quietly at | Renewal | The bill and the free plan rules | Runtime 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.
- A managed plan for AI automations. The page says it works with Hermes, OpenClaw, n8n and Paperclip. $5.99 a month on a 24-month term, $7.99 on 12 months, $10.99 month to month, renewing at $11.99 a month.
- A self-managed VPS. The smallest, KVM 1, is $6.49 a month on a 2-year term, renewing at $11.99. Hostinger also has a Claude Code page saying its Claude Code Remote feature bridges the VPS to the Claude mobile app.
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.
- Vercel says CPU is "only billed during actual code execution", not while waiting on I/O such as AI model calls (memory is still billed). Its AI SDK fits right in.
- Cloudflare Agents SDK gives each agent session a memory that survives between calls, its own SQL storage, real-time connections, scheduled work, and the ability to pick up where it left off after a failure. For long waits, Workflows can sleep a step for up to 365 days. If you keep state in Durable Objects, note they bill for the whole time they are active, not just CPU time. Workers Paid starts at $5 a month.
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 job | Pick | Why | Watch out |
|---|---|---|---|
| Always on (OpenClaw, Hermes, n8n) | VPS, e.g. Hostinger KVM 1 or the managed plan | Serverless caps each run at 300 to 800 seconds | $11.99 renewal, tax not included |
| Always on, but you do not want to prepay for years | Hourly VPS, e.g. Hetzner (what Productize uses) | Billed by the hour with a monthly cap; delete the server and billing stops | Check today's price yourself · Singapore does not offer every type |
| Inside a web app, calling an LLM API | Vercel or Cloudflare Agents SDK | Vercel does not bill CPU while waiting on the model; Cloudflare keeps state | Durable Objects bill for all active time, not just CPU |
| Running agent-written code | Vercel Sandbox | Free allowance of 5 CPU-hours a month | Cloudflare Sandbox needs a paid plan |
| Experimenting on zero budget | Cloudflare Free or Vercel Hobby | Actually free for small jobs | 10 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.
- The AI credits are a one-time gift. The page uses those words; they do not refill monthly. A refund is possible only if fewer than 30 credits have been used.
- Let the plan lapse and the work is gone. The docs say it directly: "all data will be permanently deleted".
- Renewal jumps. Premium goes from $2.99 to $10.99 a month (฿59 to ฿159 in Thailand), before tax.
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 are | Pick | Why | Watch out |
|---|---|---|---|
| A non-coder who wants it all in one place | Hostinger AI Builder | Site and hosting on one bill | One-time credits · lapse deletes the work · $2.99 renews at $10.99 |
| Building Next.js with v0 or Cursor | Vercel | Next.js fits Vercel best | Env var changes need a redeploy · commercial use needs Pro $20 |
| Static site or zero budget | Cloudflare | Static files served free, unlimited | Code that runs per request is billed as Workers |
| An app that takes payments | Not Vercel Hobby | Taking payment = commercial, per the rules | Read 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.
- Hostinger Premium, Unlimited, Cloud Startup pricing and "All plans are paid upfront": hostinger.com/web-hosting · Thai baht prices: hostinger.com/th/web-hosting
- Hostinger VPS KVM 1: hostinger.com/vps-hosting · managed plan for OpenClaw, Hermes, n8n: hostinger.com/vps/openclaw-hosting · Claude Code Remote: hostinger.com/vps/claude-code-hosting
- Hostinger prices exclude tax: Universal Terms of Service · data center locations: Where are Hostinger servers located
- Hostinger AI Builder (one-time credits, data deleted on lapse, refund terms): hostinger.com/horizons · Hostinger Connector: using the connector, manual configuration
- Vercel Hobby and limits: vercel.com/docs/plans/hobby · Pro: vercel.com/docs/plans/pro-plan · commercial usage: fair use guidelines
- Vercel function duration: duration · CPU billing: usage and pricing · cron: cron jobs · Sandbox: sandbox pricing
- Vercel env vars apply to new deployments only: environment variables · spend: spend management · v0: v0.app/docs/pricing
- Cloudflare Workers pricing and limits: pricing, limits · static assets: static assets billing · R2: R2 pricing · network: cloudflare.com/network
- Cloudflare Agents SDK: agents · Workflows: limits · Sandbox: sandbox · Containers: containers pricing
- Cloudflare Next.js and vinext: Next.js guide, vinext · November 18, 2025 outage: blog.cloudflare.com
- Hetzner hourly billing and monthly cap: billing FAQ · data center list: locations · CX43 spec: cost-optimized · The CX43 price of $13.99 and the $9.78 first bill are from when we rented it (June to July 2026), not as of September 30, 2026
- The stuck alias, the dead server token, and
wrangler kvreading local by default come from our own work logs (June to July 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