Skip to content

Stack guides / Hosting

Free hosting for web apps

Where your site and server code run. Watch the fine print: some free plans don’t allow commercial use, and some put your app to sleep when nobody visits.

16 options. Free tiers, catches and prices checked by hand on 2026-10-27; each one links to its sources.

Where we’d start: Cloudflare Pages. Unlimited free bandwidth for static sites and single-page apps, 500 builds a month, and commercial use allowed.

Cloudflare PagesServiceOur pick

Static and Jamstack site hosting on Cloudflare’s network, with Git-based builds and optional serverless functions.

Best for: Static and Jamstack sites that might get heavy traffic. Skip it if: You’re starting a full-stack app; Workers has the broader feature set.

Deploys through Git-connected builds or the Wrangler CLI. Cloudflare documents a migration path from Pages to Workers.

Free

  • Commercial use: no non-commercial clause found
  • Static requests and bandwidth are free and unlimited
  • 500 builds/month, one at a time, 20-minute timeout
  • 20,000 files per site, 25 MiB per file
  • Functions share the Workers limit of 100k requests/day

Functions count against the Workers Free daily cap, and Cron Triggers, Workers Logs and gradual deploys are Workers-only.

Workers Paid, $5/mo (lifts Functions limits)

Checked 2026-10-27: developers.cloudflare.com, developers.cloudflare.com, developers.cloudflare.com

AWS Amplify HostingService

AWS’s Git-based hosting for static and server-rendered web apps, with built-in CI/CD and a CDN.

Best for: Teams already on AWS that want Git-based hosting with Cognito and AppSync. Skip it if: You want a permanent $0 host.

Official AWS MCP servers (Knowledge, plus Serverless for S3/CloudFront deploys) and an aws-amplify agent plugin.

AWS Free plan (credits, up to 6 months)

  • Commercial use: allowed
  • $100 credit at sign-up plus up to $100 for activities; most new customers need no card
  • The Free plan ends after 6 months or when the credits run out
  • The pricing page still lists 1,000 build minutes, 15 GB served and 500k SSR requests/month as 'free for 12 months’ (AWS doesn’t say how this applies to new accounts)
  • After that: $0.15/GB served, $0.01/build minute

It’s a trial, not a permanent free plan: the account closes after 6 months unless you upgrade, and data is erased 90 days later.

Pay-as-you-go (no base fee)

Checked 2026-10-27: aws.amazon.com, aws.amazon.com, aws.amazon.com

Cloudflare WorkersService

Serverless platform that runs JavaScript, TypeScript or WebAssembly code on Cloudflare’s global network and can also serve static assets.

Best for: Full-stack apps and APIs on a global edge, with free static assets. Skip it if: You need long-running Node processes or heavy CPU per request.

Strong: official remote MCP servers (bindings for D1/R2/KV, docs, the full API) and the Wrangler CLI.

Workers Free

  • Commercial use: no non-commercial clause found
  • 100,000 requests/day (Error 1027 beyond that; resets 00:00 UTC)
  • 10 ms CPU per request, 128 MB memory
  • Static asset requests are free and unlimited
  • 3,000 build minutes/month; no sleeping

The daily request cap is hard and each request gets only 10 ms of CPU, so heavy server rendering needs the $5 plan.

Workers Paid, $5/mo (10M requests included)

Checked 2026-10-27: developers.cloudflare.com, developers.cloudflare.com, developers.cloudflare.com

CoolifyApache-2.0

Open-source, self-hosted alternative to Heroku and Vercel that deploys apps, databases and services to your own servers.

Best for: Vercel- or Heroku-style git deploys of many apps and databases on one cheap VPS. Skip it if: You don’t want to manage a Linux server.

Built-in MCP endpoint at https://<instance>/mcp (the docs say read-only, but v4.5.0 added tools for managing resources), an official Cursor plugin and a REST API.

Self-hosted (free forever)

  • Commercial use: yes (Apache-2.0)
  • Self-hosted has every feature with no limits; you pay only for servers
  • Coolify Cloud: $5/mo for 2 servers, plus $3 per extra server
  • No sleeping; it runs on your own server

You run, patch and back up the server yourself.

Coolify Cloud, $5/mo (you bring 2 servers)

Checked 2026-10-27: coolify.io, github.com, coolify.io

DokployApache-2.0

Open-source, self-hosted platform that deploys apps and databases to your own servers using Docker.

Best for: Docker Compose apps and databases on a VPS, with a simple UI. Skip it if: You need SSO or audit logs for free (they’re Enterprise-only).

Official MCP server (@dokploy/mcp, about 500 tools; needs your Dokploy URL and an API key) and a REST API.

Self-hosted (open source)

  • Commercial use: yes, for the Apache-2.0 core
  • Self-hosting is free; you pay only for the server
  • Dokploy Cloud Hobby: $4.50/mo per server, 1 user
  • No sleeping; it runs on your own server

The licence is split: code in /proprietary directories isn’t Apache-2.0, and you manage the server yourself.

Dokploy Cloud Hobby, $4.50/mo per server

Checked 2026-10-27: dokploy.com, github.com, raw.githubusercontent.com

Firebase App HostingService

Firebase’s managed hosting for server-rendered web apps such as Next.js and Angular, running on Cloud Run.

Best for: Next.js or Angular SSR apps already on Firebase. Skip it if: You won’t attach a card.

The Firebase MCP server has App Hosting tools and a deploy prompt. Firebase Studio apps move to Google AI Studio or Antigravity and can keep their App Hosting URL.

Blaze no-cost quota (billing account required)

  • Commercial use: allowed
  • 10 GiB/month outgoing bandwidth free, then $0.15-0.20/GiB
  • 5 GB storage free
  • Scales to zero by default (minInstances 0), so expect cold starts

It isn’t available on Spark: you must attach a billing account even to stay within the free quota.

Blaze, pay-as-you-go

Checked 2026-10-27: firebase.google.com, firebase.google.com, firebase.google.com

Firebase HostingService

Google’s CDN-backed hosting for static web apps, part of the Firebase app platform.

Best for: Static front ends using Firestore and Firebase Auth. Skip it if: You need SSR or APIs without adding a card.

Official Firebase MCP server (npx firebase-tools mcp) with deploy tools, plus the Firebase CLI. Firebase Studio stopped taking sign-ups on June 22, 2026 and shuts down on March 22, 2027.

Spark (no-cost)

  • Commercial use: no non-commercial clause found
  • 10 GB storage
  • 360 MB/day of transfer (about 10.8 GB/month)
  • Static/CDN only (Cloud Functions need Blaze); no sleeping

The daily transfer cap is small, and any server code needs the Blaze plan with a card.

Blaze, pay-as-you-go ($0.15/GB over quota)

Checked 2026-10-27: firebase.google.com, firebase.google.com, firebase.google.com

Google Cloud RunService

Google Cloud’s serverless platform for running containers that scale automatically, including down to zero.

Best for: Containerized APIs and SSR apps with low or spiky traffic. Skip it if: You want a hard $0 cap.

Strong: Google AI Studio deploys to Cloud Run in one click. There’s an official Cloud Run MCP server (remote, or npx @google-cloud/cloud-run-mcp) and the gcloud CLI.

Free tier (monthly, ongoing)

  • Commercial use: allowed
  • 2M requests, 180,000 vCPU-seconds and 360,000 GB-seconds per month
  • 1 GB/month of egress from North America
  • Scales to zero by default (cold starts); minimum instances are billed

It needs a Cloud Billing account, and usage beyond the free tier is billed automatically.

Pay-as-you-go; new customers get a $300 credit for 90 days

Checked 2026-10-27: docs.cloud.google.com, cloud.google.com, docs.cloud.google.com

NetlifyService

Hosting platform for static sites and web apps, with serverless functions, forms and deploy previews.

Best for: Small commercial static or Jamstack sites that deploy rarely. Skip it if: You deploy often or expect more than about 10 GB of traffic a month.

Strong: official MCP server (netlify-mcp.netlify.app/mcp) and CLI. Bolt can switch a project’s hosting to Netlify, and Netlify supports drag-and-drop deploys.

Free (credit-based)

  • Commercial use: allowed
  • 300 credits/month, hard cap, no top-ups
  • Costs: production deploy 15 credits, 1 GB bandwidth 20, 10k requests 2, 1 GB-hour of compute 10
  • Deploy previews and form submissions aren’t metered; no sleeping

When the 300 credits run out, every project on the account shows 'Site not available’ until the next cycle, and 20 production deploys alone use them all.

Personal, $9/mo (1,000 credits)

Checked 2026-10-27: netlify.com, docs.netlify.com, netlify.com

Oracle Cloud Always FreeService

Oracle Cloud’s permanently free allowance of virtual machines, storage and bandwidth.

Best for: A free always-on VM to run Coolify, Dokploy or a small API. Skip it if: You need stable terms; Oracle halved the free Arm allowance in 2026.

These are plain VMs, so agents deploy over SSH or through Coolify/Dokploy. There’s the OCI CLI; Oracle’s MCP servers (github.com/oracle/mcp) are reference implementations only.

Always Free

  • Commercial use: no non-commercial clause found
  • Arm (Ampere A1): 2 OCPUs + 12 GB RAM in total
  • 2 AMD micro VMs (1/8 OCPU and 1 GB RAM each)
  • 200 GB block storage, 20 GB object storage
  • 10 TB/month of outbound data

Most sign-ups need a card for verification, everything must be in your home region, and VMs under 20% utilization for 7 days can be reclaimed.

Pay As You Go (no base fee)

Checked 2026-10-27: docs.oracle.com, docs.oracle.com, github.com

RailwayService

Usage-billed cloud platform for deploying apps, databases and other services from GitHub repos or Docker images.

Best for: Spinning up an app plus a database in minutes, then paying $5/mo. Skip it if: You need a custom domain or real traffic at $0.

Strong: the official MCP server (mcp.railway.com, via OAuth or the CLI) creates projects, deploys and debugs, and the CLI installs agent skills.

Free ($1/month credit, after a 30-day $5 trial)

  • Commercial use: not addressed in the pricing docs
  • $1 of usage credit/month, no rollover
  • Per service: 1 vCPU, 0.5 GB RAM, 0.5 GB volume
  • 1 project, 3 services, 0 custom domains

$1 a month runs only a tiny service, there’s no custom domain, and trial volumes are deleted 30 days after the credits expire.

Hobby, $5/mo (includes $5 of usage)

Checked 2026-10-27: railway.com, docs.railway.com, docs.railway.com

RenderService

Managed cloud platform for web services, background workers, cron jobs, Postgres databases and Key Value stores.

Best for: Free demos of full-stack Node, Python or Docker apps. Skip it if: You need always-on hosting, or a database that lasts more than 30 days, at $0.

Strong: the official hosted MCP server (mcp.render.com) creates services, deploys, reads logs and queries Postgres. There’s also a CLI and plugins for Claude Code, Codex and Cursor.

Hobby workspace + Free instances

  • Commercial use: no ban found, but Render says not to use free instances for production
  • Sleeps after 15 minutes idle; about 1 minute to wake
  • 750 instance-hours/month (0.1 CPU, 512 MB)
  • 5 GB bandwidth and 500 build minutes/month per workspace
  • Free Postgres: 1 GB; it expires after 30 days and is deleted 14 days later

It sleeps when idle, and without a card on file free services are suspended for the rest of the month once the 5 GB of bandwidth is used.

Starter instance, $7/mo per service

Checked 2026-10-27: render.com, render.com, render.com

Fly.ioService

Platform that runs your Docker containers as fast-starting virtual machines in regions around the world.

Best for: Cheap containers in many regions, close to users. Skip it if: You need a $0 host.

flyctl CLI with an experimental local MCP server. The hosted Fly MCP (mcp.fly.io) manages Machines, volumes and secrets but not deployments.

No free plan

Pay-as-you-go; smallest Machine about $2.19/mo

Checked 2026-10-27: docs.fly.io, docs.fly.io, fly.io

GitHub PagesService

Static website hosting served straight from a GitHub repository.

Best for: Docs, portfolios and open-source project sites. Skip it if: The site takes payments or needs a backend.

Any agent that can push to GitHub can deploy through a GitHub Actions workflow.

GitHub Free (public repositories)

  • Commercial use: not for online businesses, e-commerce or SaaS
  • Static files only; site up to 1 GB
  • 100 GB/month bandwidth (soft limit)
  • 10 builds/hour (soft; doesn’t apply to custom Actions workflows); no sleeping

Banned for sites that mainly sell things or provide SaaS, and it can’t run server-side code.

GitHub Pro, $4/mo (Pages from private repos)

Checked 2026-10-27: docs.github.com, docs.github.com, docs.github.com

Hetzner CloudService

Low-cost virtual private servers (VPS) from German host Hetzner, billed hourly up to a monthly cap.

Best for: A cheap always-on EU server for Coolify or Dokploy. Skip it if: You need cheap US or Asia servers, or a managed platform.

hcloud CLI and REST API. No official MCP server found; community ones exist.

No free plan

CX23, €5.49 / $6.49 per month excl. VAT

Checked 2026-10-27: hetzner.com, hetzner.com, docs.hetzner.com

VercelService

Hosting platform for front-end frameworks such as Next.js, with serverless functions and preview deployments.

Best for: Personal Next.js projects and v0 prototypes. Skip it if: The app makes money.

Excellent: v0 publishes straight to Vercel, the official remote MCP server (mcp.vercel.com) manages projects, deploys and logs, and there’s the vercel CLI.

Hobby

  • Commercial use: not allowed (personal, non-commercial only)
  • 100 GB transfer, 1M CDN requests, 1M function invocations/month
  • 4 active-CPU hours/month; functions up to 300 s
  • 100 deployments/day; no sleeping (serverless functions)

It’s non-commercial only, and Hobby can’t buy extra usage, so a feature that hits its cap usually stays off until 30 days have passed.

Pro, $20/mo per developer seat

Checked 2026-10-27: vercel.com, vercel.com, vercel.com