Where it runs
Hosting and cloud
Hosting means renting computers that stay switched on and connected to the internet, so a website, app or API can answer visitors at any hour. Options run from a cheap slice of a shared server to a global network that runs your code in hundreds of cities, and price, effort and control move together along that scale.
Most projects combine a few pieces: a frontend cloud or CDN for pages and files, somewhere for server code (serverless functions, an app platform or a VPS), object storage for uploads, and DNS pointing a domain at it all. The big clouds offer every piece; smaller platforms trade breadth for a simpler workflow and clearer bills.
26 terms · 5 comparisons · prices checked September 2026
26 terms, click any to open
The basics
Web hosting
ConceptRenting space on a computer that is always online, so your website or app can be reached by anyone, at any hour, through its address.
A website is a set of files and often a program that builds pages and talks to a database. Hosting is where they live: a server in a data centre with a fast connection and a public IP address. Your domain's DNS records point at that server, so typing the name brings visitors to it.
The options form a ladder. Shared hosting puts many small sites on one server; a VPS gives you your own virtual machine; app platforms and serverless functions run your code without you managing a machine; static hosts and CDNs serve prebuilt files from many locations. Each step trades money or effort for control, speed or scale.
Also called: hosting, website hosting, web host
Serverless
ConceptA way to run server code without renting or managing a server: you upload functions, the provider runs them only when requests arrive, and you pay for what is used.
There are still servers; you just never see them. You write small functions (handle this form, return these products) and the platform starts copies on demand, runs as many at once as traffic needs, and shuts them down when things go quiet, which is called scaling to zero. Billing is per request and per unit of compute time rather than per month.
AWS Lambda popularised the model, and Vercel Functions, Netlify Functions, Google Cloud Run functions, Azure Functions and Cloudflare Workers follow it. The catches: a function that has been idle can take a moment to start (a cold start), each run has a time limit, nothing stays in memory between requests, and many functions opening their own database connections can overwhelm a database unless a connection pooler sits in between.
Pros
- No servers to patch, update or keep running
- Scales from zero to heavy traffic automatically
- Costs nothing, or close to it, while nobody is using it
- Deploys straight from Git on most frontend clouds
Cons
- Cold starts can add a noticeable delay after quiet periods
- Time and memory limits rule out long-running jobs
- Bills are harder to predict and can spike with traffic or abuse
- Each provider has its own runtime, limits and pricing, which makes moving harder
Pick it when
- APIs, form handlers and webhooks with uneven traffic
- Sites on Vercel, Netlify or Cloudflare that need a little server code
- Early products whose traffic is small or unknown
Skip it when
- Long jobs, connections held open for hours, or heavy steady workloads
- You want a flat, predictable monthly bill at high traffic
Related
Also called: serverless functions, FaaS, functions as a service, AWS Lambda
Edge computing and edge functions
ConceptRunning small pieces of server code in data centres close to each visitor, instead of in one central location, so responses arrive sooner.
A CDN already keeps copies of files in hundreds of cities, known as the edge of the network. Edge functions put code there too: a request from Mumbai is handled in or near Mumbai, one from London in London. Most run in V8 isolates, lightweight sandboxes built on the JavaScript engine from Chrome, which start in milliseconds, so there is little of the cold-start delay that regular serverless functions have.
The trade-off is a slimmed-down runtime: web-standard APIs such as fetch rather than all of Node.js, tight CPU limits and small bundles. Speed also depends on where the data lives; an edge function that queries a database on another continent can end up slower than a regular function sitting next to that database. Cloudflare Workers, Deno Deploy, Netlify Edge Functions and Supabase Edge Functions are examples.
That lesson has shaped the platforms. Recent versions of Next.js no longer support the edge runtime for pages and routes and run them on Node.js in a chosen region instead, while edge code remains popular for redirects, sign-in checks and caching in front of an app.
Pros
- Low latency for visitors spread across the world
- Near-instant start-up, with little or no cold start
- Good for redirects, sign-in checks, A/B tests and personalisation
- Usually cheap per request, with generous free tiers
Cons
- Limited runtime: many Node.js packages will not run
- Slower, not faster, when the database sits in one distant region
- Tight CPU and memory limits per request
Pick it when
- Redirects, headers, geolocation and sign-in checks before a page loads
- APIs that read from a cache or from globally replicated data
- An audience spread across many countries
Skip it when
- Most work is heavy queries against a database in one region
- The code depends on Node.js-only libraries or native modules
Related
Also called: edge computing, edge functions, edge runtime, edge middleware
CDN
ServiceFree tierA network of servers around the world that keeps copies of your images, scripts and pages, so each visitor downloads them from somewhere nearby.
Without a CDN, every visitor fetches every file from your one server, which may be thousands of kilometres away. A CDN caches copies in many cities and answers from the closest one, which cuts load times and takes most of the traffic off your server. It also absorbs traffic spikes and many attacks, and usually handles HTTPS for you.
What gets cached, and for how long, is controlled by HTTP headers such as Cache-Control, and a purge clears old copies after a change. Cloudflare, Fastly, Akamai, Amazon CloudFront and Bunny are standalone CDNs; Vercel, Netlify and Cloudflare Pages include one automatically.
What it costs · Free tier
Usually included with hosting. Cloudflare's CDN is free on every plan; standalone CDNs bill per gigabyte delivered.
CDN pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: content delivery network, edge cache, CloudFront, Fastly, Akamai
Frontend clouds
Vercel
PlatformFree tierA hosting platform from the makers of Next.js: connect a Git repository and every push becomes a live deployment with its own preview link.
Vercel builds your project on each push, serves static files from its global CDN and turns server code (API routes, server-rendered pages, server components) into functions automatically. Every branch and pull request gets its own preview URL, which makes review with clients and teammates simple. Most frameworks are supported, but Next.js features such as ISR and image optimisation work there with no setup, because the same company builds both.
Around the hosting sit extras: Web Analytics, Speed Insights, a firewall, Blob storage, cron jobs, the AI SDK and AI Gateway, and a marketplace that connects databases such as Neon, Supabase and Upstash. Pricing combines a seat fee with metered usage (bandwidth, function time, image transformations), and spend management can alert you or pause projects at an amount you set.
Pros
- Git push to deploy, with a preview link for every pull request
- First-class Next.js support, with ISR and image optimisation built in
- Global CDN, HTTPS and functions with almost no configuration
- Free Hobby plan for personal projects
Cons
- Hobby is for non-commercial use, so business sites need Pro
- Usage charges can climb with traffic, images and function time
- Some features are tuned for Next.js and do not carry over to other hosts
Pick it when
- Next.js sites and apps, from landing pages to full products
- Teams that want preview links and no server management
- Frontends that call a separate backend such as Supabase
Skip it when
- Long-running processes, WebSocket servers or background workers
- Heavy bandwidth such as video, where R2 or a VPS costs far less
What it costs · Free tier
Hobby is free for personal, non-commercial projects. Pro is $20 a month (about ₹1,700) including $20 of usage credit, plus $20 per extra deploying member and metered usage.
Vercel pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: ZEIT, Vercel Functions, vercel.app
Netlify
PlatformFree tierA frontend hosting platform that builds your site from Git, serves it from a global CDN and adds functions, forms and storage on top.
Netlify helped popularise the Jamstack approach of prebuilt pages served from a CDN; its co-founder coined the name. Connect a repository and each push is built and deployed, with a deploy preview for every pull request and instant rollback to any earlier version. It is framework-agnostic and works well with Astro, Nuxt, SvelteKit, Next.js and plain static sites.
Serverless functions, edge functions (which run on Deno), built-in form handling, Netlify Blobs storage and a managed Postgres database cover light backend needs. Billing is based on credits: each plan includes a monthly allowance, and deploys, bandwidth, requests and compute all draw from it, so a busy site on the free plan pauses when its credits run out rather than running up a bill.
Pros
- Works with almost any framework rather than favouring one
- Deploy previews, branch deploys and instant rollbacks
- Forms, functions and storage without a separate backend
- Pro includes unlimited team members for one flat fee
Cons
- Credit-based billing takes some effort to predict
- Free sites pause for the rest of the month when credits run out
- The newest Next.js features usually reach Vercel first
Pick it when
- Static sites, blogs and marketing sites built with Astro, Hugo or similar
- Teams that want previews and forms without running servers
Skip it when
- Long-running servers, background workers or WebSockets
- You need the latest Next.js features on the day they ship
What it costs · Free tier
Free with 300 credits a month. Personal is $9 a month with 1,000 credits; Pro starts at $20 a month with unlimited members and 3,000 credits. Deploys, bandwidth and compute use credits.
Netlify pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Netlify Functions, Netlify Edge Functions, netlify.app
GitHub Pages
ServiceFreeFree hosting for static websites straight from a GitHub repository, often used for portfolios, documentation and project pages.
Push HTML, CSS and JavaScript (or the output of a static site generator) to a repository and GitHub serves it at username.github.io or on your own domain, with free HTTPS. It builds Jekyll sites by itself, and a GitHub Actions workflow can build anything else, from Astro to a Vite app.
There is no server code and no database, only files. Published sites can be up to 1 GB with a soft bandwidth limit of 100 GB a month, and GitHub's rules do not allow using it mainly to run an online shop or a commercial software service.
What it costs · Free
Free for public repositories. Publishing from a private repository needs a paid plan such as GitHub Pro.
GitHub Pages pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: gh-pages, github.io
Open GitHub Pages as a pageOfficial site (opens in a new tab)
Cloudflare
Cloudflare
PlatformFree tierA company whose global network sits in front of millions of websites, providing DNS, a CDN, HTTPS and attack protection, plus a platform for running code and storing data.
When a domain uses Cloudflare, visitors connect to Cloudflare's servers in a nearby city first. Cloudflare answers from its cache when it can, filters out attacks and abusive bots, and passes the rest on to your real server (the origin). Even the free plan includes DNS, the CDN, a free SSL certificate and unmetered DDoS protection, which is why so many small sites sit behind it.
On top of that network sits a developer platform: Workers for code, Pages for sites, R2 for files, KV and D1 for data, Durable Objects for shared state, Queues and Workers AI. Cloudflare also sells domains at cost through Cloudflare Registrar, offers Turnstile as a CAPTCHA alternative, and runs Zero Trust tools that secure company networks.
Pros
- Free plan covers DNS, CDN, SSL and DDoS protection
- One dashboard for domains, security, hosting and storage
- No egress fees on R2 and no bandwidth charges on Workers
- Domains sold at cost, with no markup
Cons
- So many products that the dashboard can overwhelm newcomers
- Your traffic passes through Cloudflare, so its outages affect your site
- Advanced security rules and faster support need paid plans
Pick it when
- Almost any public website that wants free speed and protection
- Managing DNS for domains bought anywhere
- Building on Workers, Pages and R2 together
Skip it when
- Rules or contracts forbid routing traffic through a third-party proxy
What it costs · Free tier
Free plan for personal sites. Pro is $20 a month billed yearly ($25 monthly) and Business $200 a month billed yearly ($250 monthly); Enterprise is quoted. Developer products bill separately.
Cloudflare pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Cloudflare DNS, Cloudflare CDN, orange cloud
Cloudflare Pages
ServiceFree tierCloudflare's service for hosting websites from Git or an uploaded folder, with unlimited bandwidth on the free plan and optional server code through Pages Functions.
Pages builds a repository on each push (or accepts a prebuilt folder), publishes it to Cloudflare's network and gives every branch a preview URL on pages.dev. Static requests and bandwidth are free and unlimited on every plan, which makes it a popular home for sites that may get sudden traffic. Pages Functions add server code that runs on Workers, with access to KV, R2 and D1.
The free plan allows 500 builds a month, one at a time, with up to 20,000 files per site and 25 MiB per file. Cloudflare Workers can now serve static sites too (Workers static assets), with extra features such as cron triggers and Durable Objects, and Cloudflare publishes a guide for moving Pages projects across, so new projects often start on Workers instead.
Pros
- Unlimited bandwidth and static requests, even on the free plan
- A preview URL for every branch, and instant rollbacks
- Served from Cloudflare's network, close to visitors worldwide
- Functions can use KV, R2 and D1 with little setup
Cons
- 500 builds a month and one build at a time on the free plan
- Server code runs on the Workers runtime, not full Node.js
- Fewer features than Workers, which now hosts static sites too
Pick it when
- Static and Jamstack sites that may get sudden traffic
- Existing Pages projects that are working well
- Sites that pair with other Cloudflare products
Skip it when
- Starting a new full-stack project, where Workers offers more
- The server code needs Node.js-only libraries
What it costs · Free tier
Free plan with unlimited sites, requests and bandwidth and 500 builds a month. Pages Functions follow Workers pricing, and paid Cloudflare plans raise build limits.
Cloudflare Pages pricing (opens in a new tab)Approximate, checked September 2026.
Also called: CF Pages, pages.dev, Pages Functions
Open Cloudflare Pages as a pageOfficial site (opens in a new tab)
Cloudflare Workers
ServiceFree tierCloudflare's serverless platform, which runs your code (usually JavaScript or TypeScript) in its data centres around the world, close to every visitor.
A Worker is a function that receives a web request and returns a response. Instead of containers, Workers run in V8 isolates, lightweight sandboxes inside one process, so they start in milliseconds and cost very little to keep ready. The same Worker can serve a site's static files for free, run an API, change pages on the way through, or run on a schedule with cron triggers.
Workers reach other Cloudflare services through bindings: KV and D1 for data, R2 for files, Durable Objects for per-room or per-user state (useful for chat and multiplayer), Queues, and Workers AI for models. The runtime speaks web standards (fetch, Request, Response) and supports many Node.js APIs through a compatibility flag, though not every npm package works. The runtime itself, workerd, is open source.
Pros
- Near-instant starts and worldwide reach by default
- Low cost: 10 million requests a month are included in the $5 plan
- No bandwidth charges, and static asset requests are free
- Bindings to storage, queues and AI with no keys to manage
Cons
- Not full Node.js: some packages and native modules will not run
- CPU time limits per request, 10 ms on the free plan
- Code and data layout end up tied to Cloudflare's platform
Pick it when
- APIs, webhooks and middleware that should answer quickly worldwide
- Full-stack sites that want static files and server code in one deploy
- Real-time features built on Durable Objects
Skip it when
- Heavy CPU work such as video encoding or long data jobs
- Code that depends on Node.js-only or native libraries
What it costs · Free tier
Free for 100,000 requests a day. The paid plan is $5 a month including 10 million requests and 30 million CPU milliseconds, then about $0.30 per extra million requests. No egress fees.
Cloudflare Workers pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Workers, CF Workers, workerd, Durable Objects
Open Cloudflare Workers as a pageOfficial site (opens in a new tab)
Workers KV
ServiceFree tierA simple key-value store from Cloudflare that Workers can read in milliseconds from anywhere, suited to settings, cached data and lookups that rarely change.
KV stores values (text, JSON or binary, up to 25 MiB each) under keys inside namespaces, and caches popular keys in Cloudflare's data centres so reads are fast worldwide. A Worker reads it through a binding with a call such as env.CONFIG.get('theme'), and writes go through the same API, the dashboard or Wrangler.
It is eventually consistent: a change can take 60 seconds or more to show up in other locations. That suits feature flags, redirects, configuration and cached API responses, but not counters, stock levels or anything two users might change at once, where D1 or Durable Objects fit better.
What it costs · Free tier
Free for 100,000 reads and 1,000 writes a day, with 1 GB stored. On the $5 Workers plan, 10 million reads a month are included, then $0.50 per million reads and $5 per million writes.
Workers KV pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Cloudflare KV, KV namespace
Cloudflare R2
ServiceFree tierCloudflare's file storage for images, videos, backups and downloads, compatible with the Amazon S3 API and with no charge for data downloaded.
R2 keeps files as objects in buckets, like Amazon S3, and speaks the same API, so most S3 tools and SDKs work once you change the endpoint and keys. The difference is pricing: storage and operations cost money, but serving files to the internet (egress) is free, which matters for media-heavy apps where downloads usually dominate the bill.
Buckets can stay private, reached through signed URLs or a Worker, or be public through a custom domain behind Cloudflare's cache; the r2.dev address is rate-limited and meant for testing. Workers read and write R2 directly through a binding. There is also an Infrequent Access class for archives, event notifications, and tools (Super Slurper and Sippy) that copy data across from S3.
Pros
- No egress fees, however often files are downloaded
- S3-compatible, so existing tools and SDKs work
- Free allowance of 10 GB and millions of operations a month
- Works directly with Workers and Cloudflare's CDN
Cons
- Fewer storage classes, regions and features than S3
- Operations are billed, so millions of small reads still cost money
- Not every S3 API feature is supported, so check before migrating
Pick it when
- User uploads, images and video served to many people
- Backups and downloads where egress fees would add up
- Apps already running on Workers or Pages
Skip it when
- You rely on deep AWS integrations such as Lambda triggers or Athena queries
What it costs · Free tier
10 GB stored, 1 million writes and 10 million reads free each month. Then about $0.015 per GB-month, $4.50 per million writes and $0.36 per million reads. Egress is free.
Cloudflare R2 pricing (opens in a new tab)Approximate, checked September 2026.
Also called: R2, R2 Storage, r2.dev
Open Cloudflare R2 as a pageOfficial site (opens in a new tab)
Wrangler
ToolOpen sourceCloudflare's command-line tool for creating, testing and deploying Workers and Pages, and for managing KV, R2 and D1 from the terminal.
wrangler dev runs a Worker on your machine with workerd, the same runtime Cloudflare uses in production, plus local copies of KV, R2 and D1. wrangler deploy uploads it, wrangler tail streams live logs, and commands such as wrangler secret put and wrangler d1 migrations apply handle secrets and database changes.
Settings live in a wrangler.jsonc or wrangler.toml file beside the code: the Worker's name, compatibility date, routes, bindings and variables. Keeping that file in Git makes deployments repeatable and easy to run from CI.
What it costs · Open source
Free (MIT or Apache 2.0).
Approximate, checked September 2026.
Related
Also called: wrangler CLI, wrangler.toml, wrangler.jsonc
Big clouds
AWS
PlatformPay as you goAmazon's cloud platform, which offers more than 200 services, from virtual servers and databases to storage, email and AI.
AWS rents computing by the hour, the second or the request. The core pieces are EC2 virtual servers, Lambda serverless functions, S3 file storage, RDS and Aurora managed SQL databases, DynamoDB, the CloudFront CDN, SES for email and IAM for permissions. Simpler bundles such as Lightsail (fixed-price servers) and Amplify (frontend hosting) exist for smaller projects.
It runs regions on every inhabited continent, including Mumbai and Hyderabad in India. Its breadth is the draw and also the difficulty: permissions, networking and billing take real skill, and costs such as data transfer and forgotten resources surprise many teams. Budgets and billing alerts are worth setting up on the first day.
Pros
- A very wide range of services, for almost any workload
- Regions worldwide, including two in India
- Mature, well documented, and a skill many engineers already have
- Pay only for what you use, with discounts for longer commitments
Cons
- Complex console, permissions and networking for newcomers
- Bills are hard to predict, and data transfer out adds up
- Easy to leave resources running and pay for them unnoticed
Pick it when
- Products that need many managed services under one account
- Enterprise or compliance-heavy customers that expect AWS
- A team that already knows AWS, or has budget to learn it
Skip it when
- A small site or first version that a frontend cloud or VPS would host with less effort
What it costs · Pay as you go
Pay per use. New accounts get $100 in credits, and up to $100 more for trying services; the optional free plan lasts up to six months. Some services, such as Lambda, keep always-free monthly allowances.
AWS pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Amazon Web Services, EC2, Lambda, Lightsail
Amazon S3
ServicePay as you goAmazon's object storage for files of any size, from images to backups, and the service whose API most other storage providers copy.
S3 stores objects in buckets, each addressed by a key, and is designed for eleven nines (99.999999999%) of durability by keeping copies across several facilities. Apps upload through presigned URLs, serve files through CloudFront, and use lifecycle rules to move older data to cheaper classes such as Standard-IA and Glacier.
Launched in 2006, it set the standard: Cloudflare R2, Backblaze B2, DigitalOcean Spaces, Supabase Storage and MinIO all offer S3-compatible APIs. Its price has several parts (storage per GB, requests per thousand, and data transfer out to the internet), and for popular public files the transfer part usually dominates.
Pros
- Designed for very high durability, with a long track record
- Storage classes from instant access to low-cost deep archive
- Works with the whole AWS toolset, from Lambda to Athena
- The S3 API is supported by almost every tool and library
Cons
- Egress fees make serving popular files expensive
- Pricing has many parts and is hard to estimate
- Misconfigured public buckets have leaked data, though new buckets block public access by default
Pick it when
- Your app already runs on AWS
- Archives and backups on cheaper cold storage classes
- Data that other AWS services will process
Skip it when
- Files are downloaded heavily by the public, where R2 avoids egress fees
What it costs · Pay as you go
S3 Standard is about $0.023 per GB-month in US regions, plus request fees. Data out to the internet is about $0.09 per GB after 100 GB free each month (shared across AWS).
Amazon S3 pricing (opens in a new tab)Approximate, checked September 2026.
Also called: S3, Simple Storage Service, S3 bucket
Google Cloud
PlatformPay as you goGoogle's cloud platform, known for data, AI and containers, and the infrastructure that Firebase runs on.
Google Cloud offers Compute Engine virtual machines, Cloud Run for containers that scale to zero, Cloud Run functions, Google Kubernetes Engine (Kubernetes began at Google), Cloud Storage, Cloud SQL, Firestore, BigQuery for analytics and Vertex AI for Gemini and other models. Firebase projects are Google Cloud projects underneath, so the two share billing and permissions.
Cloud Run is a common way in for app developers: hand it a container image and it serves HTTPS, scales with traffic and bills for the time spent handling requests. Google has regions in Mumbai and Delhi. Like the other big clouds it rewards expertise, and IAM roles, networking and quotas take time to learn.
Pros
- Cloud Run makes containers nearly as easy as serverless functions
- Strong data and AI tools: BigQuery, Vertex AI and Gemini
- An always-free tier covers a small VM, some storage and Cloud Run
- Same account and billing as Firebase
Cons
- Fewer services and third-party guides than AWS
- Google has retired products before, which makes some teams cautious
- IAM and project setup are confusing at first
Pick it when
- Firebase apps that outgrow Firebase alone
- Containerised backends on Cloud Run
- Analytics and AI work built on BigQuery or Gemini
Skip it when
- A small static site that a frontend cloud would host for free
What it costs · Pay as you go
Pay per use. New customers get $300 of credit for 90 days, and an always-free tier includes one e2-micro VM (in some US regions), 5 GB of storage and 2 million Cloud Run requests a month.
Google Cloud pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: GCP, Google Cloud Platform, Cloud Run, Compute Engine, BigQuery
Open Google Cloud as a pageOfficial site (opens in a new tab)
Microsoft Azure
PlatformPay as you goMicrosoft's cloud platform, popular with companies that already run on Windows, .NET and Microsoft 365, and a home for OpenAI's models in the cloud.
Azure covers the same ground as AWS and Google Cloud: virtual machines, App Service for web apps, Azure Functions, Azure SQL and Cosmos DB, Blob Storage, Kubernetes (AKS) and Static Web Apps for frontends. Its identity service, Microsoft Entra ID (formerly Azure Active Directory), links cloud resources to the accounts a company already uses for Outlook and Teams.
That fit with Microsoft's world is its main draw: enterprise agreements, Windows Server and SQL Server licences, and GitHub, which Microsoft also owns. It also hosts OpenAI's models for companies that want them under Microsoft's contracts and data rules. Azure has several regions in India, including Pune, Chennai and Mumbai.
Pros
- Smooth fit with Microsoft 365, Entra ID and Windows
- A strong choice for .NET and SQL Server workloads
- OpenAI models available under enterprise contracts
- Free Static Web Apps plan for small frontends
Cons
- The portal and naming can confuse, with many overlapping services
- Pricing pages and calculators take time to decode
- Less common in startup tutorials than AWS or Vercel
Pick it when
- Companies already on Microsoft 365 and Entra ID
- .NET, C# and SQL Server applications
- Enterprise customers who require Azure
Skip it when
- A small project with no tie to Microsoft's ecosystem
What it costs · Pay as you go
Pay per use. A free account gives $200 of credit for 30 days, 12 months of popular services free, and a set of always-free services within monthly limits.
Microsoft Azure pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Azure, Azure App Service, Azure Functions, Entra ID
Open Microsoft Azure as a pageOfficial site (opens in a new tab)
App platforms
Fly.io
PlatformPay as you goA platform that runs your app's Docker image as small virtual machines in cities around the world, close to your users, billed by the second.
Run fly launch in a project and Fly.io builds a container image, then starts it as Fly Machines (fast-booting micro virtual machines built on Firecracker) in the regions you choose. Apps get a global anycast address, private networking between machines, persistent volumes and managed Postgres. Machines can stop when idle and start again on the next request.
It suits apps that need a real long-running server, such as WebSocket services, background workers or SQLite on a volume, spread across regions. You handle more yourself than on Render or Heroku: sizing machines, placing volumes and planning failover. New accounts get a short trial rather than a free allowance, and pricing is purely usage-based.
Pros
- Runs any Docker image, in many regions at once
- Per-second billing, and machines can stop when idle
- Real servers, so WebSockets, workers and volumes all work
- Private networking between apps and regions built in
Cons
- No free tier for new accounts, only a short trial
- More operations work than simpler platforms
- Each volume lives on one machine, so redundancy is up to you
Pick it when
- Apps with users in several regions that need low latency
- Long-running servers, WebSockets and background workers
- Teams comfortable with Docker and a command-line workflow
Skip it when
- You want a free tier, or no operations work at all
What it costs · Pay as you go
Billed by the second. The smallest machine (shared CPU, 256 MB) is about $2 a month if always on; volumes are $0.15 per GB-month and egress starts at $0.02 per GB. New accounts get a short trial.
Fly.io pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Fly, flyctl, Fly Machines
Render
PlatformFree tierA cloud platform that runs web services, background workers, cron jobs, static sites and managed databases from a Git repository, with little setup.
Connect a repository, pick a service type and Render builds and deploys on every push, with HTTPS, zero-downtime deploys and private networking between services. Managed Postgres and Key Value (Redis-compatible) sit beside the apps, and a render.yaml Blueprint file describes the whole setup as code so it can be recreated in one step.
It is often chosen as a modern replacement for Heroku. Free web services exist but spin down after 15 minutes without traffic and take about a minute to wake, and free Postgres databases expire after 30 days, so they suit demos rather than production. Paid services run on fixed-size instances.
Pros
- Heroku-style simplicity with modern defaults
- Web services, workers, cron jobs and databases in one place
- Infrastructure as code with render.yaml Blueprints
- Team plans with a flat fee instead of per-seat charges
Cons
- Free services sleep and are slow to wake
- Fixed instance sizes can cost more than a VPS as you grow
- Fewer regions than the big clouds or Fly.io
Pick it when
- A Node.js, Python, Go or Ruby backend with a Postgres database
- Teams moving off Heroku
- Small teams that want managed hosting without cloud complexity
Skip it when
- Production apps that must stay awake on a zero budget
What it costs · Free tier
Free web services (they sleep when idle) and free static sites. Paid instances start at about $7 a month; the Hobby workspace has no plan fee, and Pro is about $25 a month flat for teams.
Render pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Render.com, render.yaml, Render Blueprints
Railway
PlatformFree tierAn app platform that deploys code, Docker images and databases from a visual project canvas, charging for the CPU and memory your services actually use.
A Railway project is a canvas of services: an app from GitHub, a Postgres, MySQL, Redis or MongoDB database added in a click, workers and cron jobs, all joined by a private network and shared variables. Railway works out how to build most projects by itself, gives each service a URL and can spin up preview environments for pull requests.
Billing follows usage: memory, CPU and storage are metered by the second, and each paid plan's monthly minimum includes the same amount of usage. That keeps small or idle apps cheap, but a busy service's bill moves with its load, so usage limits are worth setting.
Pros
- Quick to go from repository to running app
- Databases, workers and cron jobs in one project
- Pay for real usage rather than fixed instance sizes
- Clear dashboard with logs, metrics and variables
Cons
- Only a short trial and a very small free plan
- Usage-based bills are less predictable as traffic grows
- Compliance and enterprise features sit on higher plans
Pick it when
- Prototypes and side projects that need a backend and a database
- Small teams that want managed infrastructure with little configuration
Skip it when
- Steady, heavy CPU workloads, where a VPS costs less
What it costs · Free tier
A 30-day trial with $5 of credit, then a Free plan with $1 of credit a month. Hobby has a $5 monthly minimum and Pro a $20 minimum, each including that much usage.
Railway pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Railway.app, railway.com
Heroku
PlatformPaidOne of the first platforms as a service, where a git push turns code into a running web app. It is owned by Salesforce and no longer has a free tier.
Heroku popularised the model other app platforms follow: push code, and buildpacks detect the language, build it and run it on dynos (containers) behind a router. Add-ons attach Postgres, key-value stores, logging and email in a few clicks, and the twelve-factor app guidelines written at Heroku still shape how cloud apps are built.
Free dynos ended in November 2022, so the cheapest options are now paid. In 2026 Heroku moved to what it calls a sustaining engineering model: the platform stays supported, with the focus on stability and security rather than new features, and enterprise contracts are no longer offered to new customers.
Pros
- Very simple deploys, with a mature add-on marketplace
- Stable and well documented after many years in production
- Good fit for Ruby, Node.js, Python and Java apps
- Salesforce data sync through Heroku Connect
Cons
- No free tier, and larger dynos cost more than similar sizes elsewhere
- Little new feature work after the 2026 change of direction
- Eco dynos sleep after 30 minutes without traffic
Pick it when
- Existing Heroku apps that run well and need nothing new
- Salesforce-connected apps that use Heroku Connect
Skip it when
- Starting a new project, where newer platforms cost less and keep adding features
What it costs · Paid
No free tier since 2022. Eco dynos are $5 a month for 1,000 shared hours (they sleep when idle); Basic dynos are $7 a month each; Postgres and other add-ons cost extra.
Heroku pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Heroku dynos, git push heroku, Salesforce Heroku
Servers
VPS
ServicePaidA virtual private server: your own slice of a physical machine, with its own operating system and full control, rented for a flat monthly price.
A provider splits a powerful server into virtual machines, each with a set amount of memory and disk and a share of the CPU. You get root access over SSH to a fresh Linux install (usually Ubuntu or Debian) and can run anything: Node.js or Python apps, databases, Docker containers, Nginx, cron jobs and WebSocket servers.
The flip side is that you are the system administrator: security updates, firewalls, backups, monitoring and recovery when something breaks. Tools such as Coolify, Dokku and CapRover add a Heroku-like deploy layer on top of a VPS. DigitalOcean, Hetzner, Vultr, Linode (now Akamai), AWS Lightsail and Hostinger are common providers.
Pros
- Predictable flat monthly price, often a few dollars
- Full control: any language, database or background process
- Far more CPU and memory for the money than managed platforms
- No cold starts, sleeping or per-request charges
Cons
- You handle updates, security, backups and outages yourself
- Scaling means resizing or adding servers by hand
- One server is a single point of failure unless you plan for it
Pick it when
- Long-running backends, WebSockets, workers and self-hosted tools
- Steady traffic, where a fixed cost beats usage billing
- Someone on the team is comfortable with Linux
Skip it when
- Nobody wants to own server maintenance and security
- Traffic is spiky and unpredictable, where serverless scales more easily
What it costs · Paid
Small plans cost about $4 to $12 a month for 0.5 to 2 GB of memory (DigitalOcean's smallest Droplet is $4); managed VPS plans and bigger machines cost more.
VPS pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: virtual private server, cloud server, Droplet, virtual machine, VM
DigitalOcean
PlatformPaidA developer-friendly cloud known for simple virtual servers called Droplets, clear monthly prices and a large library of tutorials.
DigitalOcean started with Droplets, virtual servers that launch in under a minute with a monthly price cap, and grew into a compact cloud: App Platform for Git-based deploys, managed PostgreSQL, MySQL, Valkey and MongoDB, Spaces object storage (S3-compatible, with a built-in CDN), managed Kubernetes, load balancers and serverless Functions. It has a data centre in Bengaluru.
It sits between a bare VPS host and the big clouds: fewer services than AWS, but a cleaner dashboard, predictable bills and a data transfer allowance included with each Droplet. Its free community tutorials on Linux, Nginx and deployment are widely used, even by people who host elsewhere.
Pros
- Simple, predictable pricing with monthly caps
- Clean dashboard that is easy to learn
- Managed databases, storage and Kubernetes when you need them
- Extensive free tutorials and documentation
Cons
- Fewer services and regions than AWS, Google Cloud or Azure
- Managed databases cost noticeably more than the servers alone
- Droplets are still servers you must maintain
Pick it when
- A first VPS with a friendly interface
- Small teams that want a few managed services without AWS complexity
- Apps serving users from India, Singapore, Europe or the US
Skip it when
- You need specialised services that only the big clouds offer
What it costs · Paid
Droplets start at $4 a month (512 MB) or $6 (1 GB), billed per second up to a monthly cap. Spaces storage is $5 a month for 250 GB; managed databases cost extra.
DigitalOcean pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: DO, Droplets, DigitalOcean App Platform, DigitalOcean Spaces
Open DigitalOcean as a pageOfficial site (opens in a new tab)
Hetzner
PlatformPaidA German hosting company known for low-priced cloud servers and dedicated machines, with locations in Europe, the US and Singapore.
Hetzner runs its own data centres in Germany and Finland and has cloud locations in the US (Virginia and Oregon) and Singapore. Hetzner Cloud sells virtual servers billed by the hour with a monthly cap, plus load balancers, firewalls, volumes and S3-compatible object storage. Separately it rents whole dedicated servers, including older hardware through a server auction.
It has long been known for low prices on plenty of CPU and memory, with 20 TB of traffic included on EU cloud servers. In 2026 it raised prices, sharply for dedicated-CPU plans, and stock of its cheapest cloud tier is limited. Support and extras are leaner than at AWS or DigitalOcean, and new customers may be asked to verify their identity.
Pros
- Plenty of CPU, memory and traffic for the money
- Hourly billing with a monthly cap
- EU data centres, useful when data should stay in the EU
- Dedicated servers for heavy, steady workloads
Cons
- Prices rose sharply in 2026, and the cheapest tier has limited stock
- Few managed services beyond servers, storage and networking
- Few locations outside Europe, and none in India
Pick it when
- Self-hosting apps, databases or tools on a budget
- European audiences, or data that should stay in the EU
- Heavy steady workloads that suit a dedicated server
Skip it when
- Your users are mainly in India and latency matters
- You want managed services rather than servers to look after
What it costs · Paid
Billed hourly with a monthly cap and 20 TB of EU traffic. The smallest shared server (CX23) lists at about €5.49 a month before VAT and IPv4, when in stock; dedicated-CPU plans cost far more.
Hetzner pricing (opens in a new tab)Approximate, checked September 2026.
Related
Also called: Hetzner Cloud, Hetzner Online, Hetzner Robot
Nginx
ToolOpen sourceA fast, lightweight web server that also works as a reverse proxy, sitting in front of apps to serve files, handle HTTPS and share out traffic.
On a typical VPS, Nginx listens on ports 80 and 443, serves static files itself and forwards other requests to an app on a local port, such as Node.js on 3000 or Gunicorn for Python. It terminates HTTPS (often with free Let's Encrypt certificates from Certbot), compresses responses, caches, rate-limits and balances load across several app servers.
Its event-driven design handles many thousands of connections with little memory, which is why it runs a large share of the world's websites. Configuration lives in text files made of server and location blocks. F5 owns the company behind it and sells NGINX Plus with extra features and support; Caddy and Traefik are simpler alternatives with automatic HTTPS.
What it costs · Open source
Free (2-clause BSD licence). NGINX Plus, F5's commercial edition with support, is sold as a yearly subscription priced on request.
Approximate, checked September 2026.
Related
Also called: NGINX, engine x, NGINX Plus, reverse proxy
Side by side
Differences
How the options in this area compare on the questions that usually decide the choice.
Vercel vs Netlify vs Cloudflare Pages
Open as a page: Vercel vs Netlify vs Cloudflare PagesAll three build your site from Git, serve it from a global CDN and give every branch a preview link. They differ in which frameworks they favour, how they bill, and what sits around the hosting.
| Compare | Vercel | Netlify | Cloudflare Pages |
|---|---|---|---|
| What it is | Frontend cloud from the makers of Next.js | Frontend cloud that favours no framework | Site hosting on Cloudflare's network |
| Best for | Next.js apps | Astro, Hugo and other static sites | Static sites that may get heavy traffic |
| Free plan | Hobby, for non-commercial use only | 300 credits a month | Unlimited bandwidth, 500 builds a month |
| Paid from | $20 a month per deploying member | $9 a month (Personal), $20 (Pro) | $5 a month (Workers Paid) for more functions |
| Server code | Node.js functions in chosen regions | Functions, plus edge functions on Deno | Pages Functions on the Workers runtime |
| Bandwidth | Allowance included, then metered | Draws from credits | Free and unlimited |
| Extras | Analytics, firewall, Blob, AI SDK | Forms, Blobs, managed Postgres | KV, R2, D1 and the rest of Cloudflare |
| Watch out for | Usage bills on busy or image-heavy sites | Free sites pause when credits run out | Workers now offers more for new projects |
How to choose
- Pick Vercel for Next.js, especially when you rely on its newest features.
- Pick Netlify for static and multi-framework sites, or when built-in forms and a flat team fee help.
- Pick Cloudflare Pages when traffic could spike and bandwidth cost matters, or when the rest of the stack is on Cloudflare.
AWS vs Google Cloud vs Azure
Open as a page: AWS vs Google Cloud vs AzureThe three big clouds offer similar building blocks under different names. The choice usually comes down to your team's experience, the ecosystem you already use and a few standout services.
| Compare | AWS | Google Cloud | Azure |
|---|---|---|---|
| Known for | Breadth of services and market share | Data, AI and containers | Microsoft and enterprise fit |
| Virtual servers | EC2 | Compute Engine | Virtual Machines |
| Serverless | Lambda | Cloud Run and Cloud Run functions | Azure Functions |
| File storage | S3 | Cloud Storage | Blob Storage |
| Kubernetes | EKS | GKE | AKS |
| AI models | Bedrock | Vertex AI and Gemini | OpenAI models through Azure |
| New account offer | Up to $200 in credits; free plan up to six months | $300 credit for 90 days | $200 credit for 30 days |
| Regions in India | Mumbai, Hyderabad | Mumbai, Delhi | Pune, Chennai, Mumbai |
| Watch out for | Complex billing and egress fees | Fewer third-party guides | Many overlapping services |
How to choose
- Pick AWS when you need its range of services, or when your team already knows it.
- Pick Google Cloud for Cloud Run, BigQuery and Gemini, or when the app already uses Firebase.
- Pick Azure when the organisation runs on Microsoft 365, Entra ID and .NET.
Fly.io vs Render vs Railway vs Heroku
Open as a page: Fly.io vs Render vs Railway vs HerokuFour platforms that run your backend from Git or a container without you managing servers. They differ in free options, how they bill and how much control they give you.
| Compare | Fly.io | Render | Railway | Heroku |
|---|---|---|---|---|
| Deploys from | Docker image, via flyctl | Git or a Docker image | Git, a Docker image or a template | Git, with buildpacks |
| Free option | Short trial only | Free services that sleep | 30-day trial, then $1 of credit a month | None |
| Billing | Per second, by machine size | Fixed instance sizes | Per second, by actual usage | Per dyno, monthly |
| Entry price | About $2 a month per small machine | About $7 a month per instance | $5 a month minimum (Hobby) | $5 Eco hours or $7 Basic dyno |
| Databases | Managed Postgres | Postgres and Key Value | Postgres, MySQL, Redis, MongoDB | Postgres and add-ons |
| Regions | Many, several at once | A handful | Several | US and Europe |
| Control | High: machines, volumes, networking | Medium | Medium | Low, simple by design |
| Watch out for | More operations work | Free tier sleeps and expires | Bills follow load | Few new features since 2026 |
How to choose
- Pick Fly.io for apps that should run close to users in several regions, if you like hands-on control.
- Pick Render for a Heroku-like experience with predictable instance prices.
- Pick Railway for a quick path from repository to running app, billed by real usage.
- Keep Heroku for existing apps that run well; new projects usually start elsewhere.
Amazon S3 vs Cloudflare R2
Open as a page: Amazon S3 vs Cloudflare R2Both store files in buckets and speak the same API, so code can often switch with a few settings. The big difference is what you pay when people download your files.
| Compare | Amazon S3 | Cloudflare R2 |
|---|---|---|
| Storage price | About $0.023 per GB-month (Standard) | About $0.015 per GB-month (Standard) |
| Downloads (egress) | About $0.09 per GB after 100 GB free | Free |
| Free allowance | Covered by new-account credits | 10 GB and millions of operations a month |
| Storage classes | Many, down to deep archive | Standard and Infrequent Access |
| Ecosystem | The whole AWS toolset | Workers and Cloudflare's CDN |
| API | The original S3 API | S3-compatible, most features |
| Best for | Apps on AWS and cold archives | Public media and downloads |
How to choose
- Pick S3 when the app lives on AWS or needs archive storage classes and deep AWS integrations.
- Pick R2 when files are served to the public often, since downloads cost nothing.
Crafted in the dark. Shipped to the world.
Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.