Hosting & Deploy
Pick on the deployment model, not the marketing: whether you are shipping a container, a set of edge functions, or static files decides most of this, and the pricing surprises tend to live in bandwidth and always-on compute.
8tools
- Cloudflare WorkersCode running in 300-odd cities, with storage and queues alongside itworkers.cloudflare.com
- Fly.ioRun actual containers close to your users, in regions you choosefly.io
- GarageS3-compatible object storage built for small clusters spread across sitesgaragehq.deuxfleurs.fr
- MinIOS3-compatible object storage you run on your own serversmin.io
- NetlifyThe original Git-driven static host, still very good at itnetlify.com
- RailwayDeploy a service and its database without writing infrastructure configrailway.com
- RenderManaged web services, cron jobs and databases with a free tier to start onrender.com
- VercelPush-to-deploy for frontend frameworks, and the home of Next.jsvercel.com
Head to head
Hosting & Deploy, compared
What actually runs decides everything else — a container host and a function host are not substitutes.
| Tool | Runs | Where | Long-running processes | Free tier |
|---|---|---|---|---|
| Cloudflare Workers | V8 isolates | 300+ cities | Durable Objects | Yes |
| Fly.io | Containers | Regions you pick | Yes | No |
| Netlify | Static and functions | CDN edge | No | Yes |
| Railway | Containers | A few regions | Yes | Trial only |
| Render | Containers | A few regions | Yes | Yes, sleeps when idle |
| Vercel | Static and functions | CDN edge | No | Yes |