Cloudflare Workers vs Hetzner Cloud
Pricing
Cloudflare Workers: Free tier (100,000 requests/day), paid from $5/mo
Hetzner Cloud: Servers from EUR 5.49/mo excl. VAT and IPv4, billed hourly
Description
Cloudflare Workers: Serverless platform for running JavaScript, TypeScript, Python or Rust code and full-stack apps on Cloudflare's global network
Hetzner Cloud: German cloud provider renting virtual servers by the hour from data centres in Germany, Finland, the US and Singapore
Pros
- The free plan includes 100,000 requests a day, and requests to static assets are free and unlimited
- The paid plan starts at $5/month with 10 million requests and 30 million CPU milliseconds included
- No cold starts, and you pay for CPU time, not for time spent waiting on network calls
- Servers in the EU include 20 TB of traffic a month
- Hourly billing with a monthly cap: delete a server mid-month and you pay only for the hours used
- Firewalls at no extra cost, private networks, a REST API, a CLI and Terraform support
Cons
- Only a subset of Node.js APIs is supported, so some npm packages won't run
- The free plan allows 10 ms of CPU time per request
- The cheapest Cost-Optimized servers (from EUR 5.49/mo) are marked as not available on Hetzner's site
- Prices rose on 15 June 2026: the 2 vCPU, 4 GB CPX22 went from EUR 7.99 to EUR 19.49 a month in Germany and Finland
- Servers come unmanaged: you install, update and secure them yourself
Details
Workers runs your code in Cloudflare’s data centres in more than 330 cities, close to your users. It handles APIs, full-stack apps built with React, Vue or Next.js, scheduled jobs and webhooks, and it connects to Cloudflare’s databases, storage and queues through bindings.
Cloudflare’s documentation for Pages now says to start new projects on Workers, and calls Workers its primary platform for building applications.
The paid plan is $5 a month plus any usage beyond the included amounts, and requests for static files are never charged. Check that your dependencies run on the Workers runtime before you commit, since it is not a full Node.js environment.
Hetzner rents virtual servers by the hour from data centres in Falkenstein and Nuremberg (Germany), Helsinki, two US locations and Singapore. You pick a size and an operating system such as Ubuntu or Debian, and the server is ready in seconds. You can run a self-hosting tool such as Coolify on top of it.
It suits founders who are comfortable running a Linux server. There are three lines: Cost-Optimized (shared CPUs, the cheapest), Regular Performance (shared AMD CPUs on newer hardware) and General Purpose (dedicated vCPUs).
Read the prices carefully. Hetzner’s June 2026 price list puts the CX23 (2 vCPU, 4 GB RAM, 40 GB disk) at EUR 5.49 a month and the CPX22 at EUR 19.49, both excluding VAT and the IPv4 address, and the Cost-Optimized line is currently shown as not available. Singapore servers cost more and include only 0.5 TB of traffic.
Verified