A DATED, SOURCED REFERENCE

State of Free Hosting 2026: Every Free Tier That Still Exists, With Its Catch

What each hosting free tier actually includes, whether it needs a credit card, when it sleeps, and what changed. Read from each provider's own pricing or documentation page on the date shown, and kept current on this page rather than rewritten as a new article.

Last verified: 26 to 28 September 2026. Rows carry their own date. SnapDeploy appears as one row, held to the same standard as the others.

Cite as: "State of Free Hosting 2026", SnapDeploy, snapdeploy.dev/state-of-free-hosting, retrieved on the date you read it. Reuse the tables with attribution.

The Short Version

People ask which cloud provider has the best free tier as if there were one answer. There are three, depending on whether you host files, functions or a running process.

  • Static files are still free almost everywhere, without sleep and without a card: Cloudflare Pages, GitHub Pages, Netlify, Vercel and Firebase Hosting.
  • Free backends that run a long-lived process all sleep now. Render and SnapDeploy after 15 minutes, Koyeb after an hour. Heroku's free tier ended in 2022; Fly.io's free allowances ended in October 2024; Glitch and Cyclic shut down.
  • Card walls moved in. Koyeb added a $29 hold in February 2026. Google Cloud, AWS, Azure, Oracle and DigitalOcean have always needed a payment method for their free tiers.
  • Credits replaced quotas at two big names. Netlify's free plan is 300 credits a month since September 2025; Railway's is $1 of credit a month after a $5 trial.
  • Free tiers shrink quietly. Render cut free bandwidth from 100 GB to 5 GB in April 2026; Oracle halved its Always Free Arm allowance in June 2026; Hugging Face made Gradio and Docker Spaces a paid feature.
  • No-card container tiers left: Render, Railway after the trial, Zeabur, Back4App, SnapDeploy.

Free Tiers for a Backend or Container

Free backend hosting, in other words: anything that runs a long-lived process, an API, a web app, a bot, a Docker container. A free tier comparison for this category has to include the sleep rule, because every row has one.

Host Free tier RAM / CPU Sleep or stop rule Card The catch Verified
SnapDeploy4 containers, 100 container-hours/month, 10 deploys/day; no expiry512 MB / 0.25 vCPUSleeps after 15 min idle; ~60 s wake on a browser visit; scripts do not wake itNoCustom domains and WebSockets need Always-On ($12/mo); no persistent disk28 Sep 2026
Render750 instance-hours/month per workspace; free Postgres expires after 30 days512 MB / 0.1 CPUSpins down after 15 min without inbound traffic; about a minute to wakeNoHobby workspace: 5 GB bandwidth/month then $0.15/GB (was 100 GB before 23 Apr 2026), 25 services, 2 custom domains; "not for production"28 Sep 2026
Railway$5 one-time credit for 30 days, then Free plan: $1/month credit, no rolloverTrial 1 GB / shared vCPU; Free plan up to 0.5 GB per serviceCredit runs out; sleeping is opt-inNo for trial and Free; yes for paid plansFree plan: 1 project, 3 services, 0 custom domains; Hobby $5/month28 Sep 2026
Koyeb1 free web service per organisation, Frankfurt or Washington only; free Postgres 5 compute-hours/month512 MB / 0.1 vCPU, 2 GB SSDScales to zero after 1 h idle; wakes in secondsYes, $29 pre-authorisation holdCard-free Hobby plan removed Feb 2026; sign-up defaults to Pro $29/month incl. $10 compute; no workers or volumes on free28 Sep 2026
Fly.ioNone. Trial: 2 machine-hours or 7 days, whichever firstUp to 2 vCPU / 4 GB on the trialTrial machines auto-stop after 5 min; apps stop when the trial endsYes, to keep anything runningFree allowances ended 7 Oct 2024; cheapest machine about $1.94/month28 Sep 2026
HerokuNone since 28 Nov 2022Eco: 512 MBEco ($5, 1,000 shared hours) sleeps after 30 min; Basic ($7) never sleepsYesPostgres Essential-0 $5, Key-Value Mini $326 Sep 2026
ZeaburFree plan, $0, with auto-sleepNot stated on the plan pageAuto-sleepNoOld free plan replaced by the Serverless plan on 23 Oct 202326 Sep 2026
Back4App Containers1 free container, 100 GB transfer256 MB / 0.25 shared CPUTheir template notes say a free container lives 60 minutes per deployNoShared plan from $5/month; the "600 hours" figure repeated online is not on any official page26 Sep 2026
PythonAnywhere1 web app on username.pythonanywhere.com, 100 CPU-seconds/day512 MBFree account expires after 1 month unused (since Jan 2026)NoWSGI only, no Docker; MySQL and scheduled tasks moved to paid for new free accounts; paid from $1026 Sep 2026
Google Cloud RunAlways free: 180,000 vCPU-seconds, 360,000 GiB-seconds, 2 million requests/month (request-based billing)Per requestScales to zero by defaultYes, a billing account is requiredAllowance is per billing account; anything above it is billed26 Sep 2026
AWS LambdaAlways free: 1 million requests and 400,000 GB-seconds/monthPer functionOn demandYesSince 15 Jul 2025 new accounts choose a Free plan whose credits expire after 6 months, after which the account closes, or a Paid plan26 Sep 2026
Azure Container Apps180,000 vCPU-seconds, 360,000 GiB-seconds, 2 million requests/monthPer requestScales to zeroYes, plus a phone number and a $1 hold$200 credit for 30 days on a new account26 Sep 2026
Oracle CloudAlways Free: 2 OCPUs and 12 GB total across Arm A1 instances, plus up to two AMD micro VMsAs statedIdle instances may be reclaimed after 7 days below 20 % useYes, card and phone; no prepaid cardsWas 4 OCPUs and 24 GB until 15 Jun 2026; "out of host capacity" is common26 Sep 2026
DigitalOcean App Platform3 static-site apps, 1 GiB transfer each; no free containerCheapest container $5/month (512 MiB)Static only on freeA payment method is requiredBasic and Professional tiers were removed26 Sep 2026

Free Tiers for Static Sites and Serverless Functions

These do not sleep, because nothing runs until a request arrives.

Host Free tier Custom domain Card The catch Verified
Cloudflare PagesUnlimited sites, requests and bandwidth; 500 builds/month, 1 concurrent100 per projectNo20,000 files, 25 MiB per file; Cloudflare now recommends starting new projects on Workers28 Sep 2026
Cloudflare Workers100,000 requests/day, 10 ms CPU per request, 100 Workers; D1 database 5 GBYesNoJavaScript, TypeScript, Rust and Python via the Workers runtime, not arbitrary containers26 Sep 2026
GitHub Pages1 GB site, 100 GB/month soft bandwidth, 10 builds/hourYes, with HTTPSNoPublic repositories only on GitHub Free; no server-side code; not for running a business site28 Sep 2026
Netlify300 credits/month, hard limit; bandwidth 20 credits/GB, a production deploy 15 creditsYes, with SSLNoCredit-based since 4 Sep 2025; a project pauses at 0 credits; the old 100 GB and 300 build minutes apply only to accounts created before then28 Sep 2026
Vercel Hobby100 GB data transfer, 1 million edge requests, 1 million function invocations, 100 deployments/day50 per projectNo stated requirementNon-commercial use only; no repositories owned by a Git organisation; only 3 recent production deployments retained since 16 Sep 202628 Sep 2026
Firebase Hosting10 GB storage, 360 MB/day transferYes, with SSLNoAbout 10 GB of transfer a month; low for media-heavy sites28 Sep 2026

Free Tiers for Streamlit and Gradio Apps

Host Free tier Sleep rule The catch Verified
Streamlit Community CloudUnlimited public apps, one private app; roughly 0.078 to 2 CPU cores and 690 MB to 2.7 GB RAM (their Feb 2024 figures)Hibernates after 12 hours without traffic; any viewer can wake itGitHub account with admin rights on the repository required; hosted in the US only28 Sep 2026
Hugging Face SpacesStatic Spaces free; Gradio and Docker Spaces need PRO ($9/month) or Team; free personal accounts may host up to 2 Gradio Spaces on ZeroGPU; CPU Basic 2 vCPU, 16 GBFree hardware sleeps after 48 hours idle; a visitor restarts itProtected and private visibility are paid features; no Streamlit SDK option any more28 Sep 2026

The deploy steps for both frameworks on a container are on the Streamlit and Gradio hosting page.

What Changed, and When

The free-tier timeline since the Heroku free tier ended in 2022, from the providers' own announcements. Items marked with an asterisk rest on a secondary source because the original page is gone.

Date Platform Change
28 Nov 2022HerokuFree dynos, Postgres and Redis discontinued
1 Aug 2023RailwayStarter free plan sunset, replaced by a one-time $5 trial
23 Oct 2023ZeaburOld free plan replaced by the Serverless plan; a $0 plan with auto-sleep remains
1 Feb 2024Koyeb$5.50 monthly credit removed; one free instance instead
May 2024 *Cyclic.shShut down; free tier off 10 May, all usage 31 May
20 May 2024RenderFree Postgres expiry cut from 90 to 30 days
7 Oct 2024Fly.ioPlans and free allowances deprecated for new customers
17 Oct 2024 *Deta SpaceSunset; apps and data deleted
8 Jul 2025GlitchProject hosting shut down
15 Jul 2025AWSNew accounts choose a Free plan with expiring credits or a Paid plan; the 12-month free tier only for older accounts
27 Aug 2025RailwayFree plan brought back: $1 of credit a month after the trial
4 Sep 2025NetlifyCredit-based plans for new accounts; Free = 300 credits a month; rates rebalanced 14 Apr 2026
Jan 2026PythonAnywhereFree accounts expire after 1 month unused; MySQL and scheduled tasks paid for new free accounts
Feb 2026KoyebCard-free Hobby plan removed; card with a $29 hold required
23 Apr 2026RenderHobby plan bandwidth cut to 5 GB a month; Pro $25 flat; migration 1 Aug 2026
15 Jun 2026 *Oracle CloudAlways Free Arm halved to 2 OCPUs and 12 GB; changed in the docs without an announcement
Jul 2026 *Hugging FaceGradio and Docker Spaces require a paid plan; Static Spaces stay free
16 Sep 2026VercelHobby projects keep only 3 recent production deployments

How to Choose in 2026

  • A site that is only files: Cloudflare Pages or GitHub Pages. Free, no sleep, no card. Netlify and Vercel too, within their credit or non-commercial rules.
  • An API or app that can sleep between visits, no card: Render or SnapDeploy. Both sleep after 15 minutes; Render wakes on any request in about a minute, SnapDeploy wakes on a browser visit in about 60 seconds and lets you run four containers. Railway's Free plan works for a very small service until the $1 of credit runs out.
  • Something that must run 24/7 for the least money: with a card, Koyeb's smallest paid instance (about $1.61 a month inside a $29 plan that includes $10 of compute) or Fly.io's smallest machine (about $1.94). Without usage metering, SnapDeploy Always-On Small at $12 a month, or Heroku Basic at $7 for a single dyno.
  • Request-driven code with a card on file: Cloudflare Workers, Google Cloud Run, AWS Lambda or Azure Container Apps give generous always-free allowances, and scale to zero instead of sleeping. All but Cloudflare need a payment method.
  • A Streamlit or Gradio demo: Community Cloud for a public Streamlit app; Hugging Face if you already pay for PRO or only need a static Space; a container when the app is private, needs a domain or sits next to a database.
  • A bot or a worker that never listens on a port: no free tier on this page runs it 24/7 for free. Dedicated bot hosts, a paid always-on container, or a small VPS are the options.

Method and Sources

Every figure comes from the provider's own pricing page, documentation or changelog, read on the date in the row. Nothing on this page comes from a third-party listicle. Where the original page is gone, the timeline says so with an asterisk. Corrections are welcome by email to the address on the contact page; a correction changes the row and its date, not a new article.

Sources: render.com/docs/free, render.com/pricing, render.com/changelog (20 May 2024, 23 Apr 2026); docs.railway.com free-trial, plans and FAQ pages, blog.railway.com (free plan, 27 Aug 2025); koyeb.com/docs (instances, organizations, pricing FAQ, scale-to-zero), koyeb.com/pricing; fly.io/docs/about/free-trial, docs.fly.io discontinued-plans, fly.io/pricing; heroku.com/blog/next-chapter, devcenter.heroku.com dyno types; zeabur.com/docs pricing free-plan; back4app.com/pricing/container-as-a-service; pythonanywhere.com/pricing, help.pythonanywhere.com FreeAccountsFeatures; cloud.google.com/run/pricing, docs.cloud.google.com/free; aws.amazon.com/lambda/pricing, aws.amazon.com/free; azure.microsoft.com container-apps pricing; docs.oracle.com Always Free resources; digitalocean.com/pricing/app-platform; developers.cloudflare.com (Pages limits 5 Sep 2026, Workers limits, D1), cloudflare.com/products/pages; docs.github.com GitHub Pages limits and About GitHub Pages; netlify.com/pricing, docs.netlify.com credit-based plans; vercel.com/docs/limits (16 Sep 2026), fair-use guidelines (14 Sep 2026), vercel.com/changelog (16 Sep 2026); firebase.google.com/pricing; docs.streamlit.io (manage your app, status and limitations), discuss.streamlit.io FAQ (1 Mar 2024); huggingface.co/docs/hub (Spaces overview, Spaces GPUs), huggingface.co/pricing; snapdeploy.dev/pricing and snapdeploy.dev/docs/free-tier.

Free Hosting Questions, Answered

Which hosts still offer a free tier for a backend without a credit card?

As of late September 2026: Render (750 instance-hours a month, sleeps after 15 minutes), Railway (a $5 trial for 30 days, then a Free plan with $1 of credit a month), Zeabur (free plan with auto-sleep), Back4App containers (256 MB) and SnapDeploy (4 containers, 100 container-hours a month, sleeps after 15 minutes). Koyeb, Fly.io, Google Cloud, AWS, Azure, Oracle and DigitalOcean all require a card or another payment method before anything runs.

Is Heroku still free?

No. Heroku ended its free dynos, free Postgres and free Redis on 28 November 2022. The cheapest paid dyno is Eco at $5 a month for 1,000 shared hours, which sleeps after 30 minutes; Basic at $7 never sleeps.

Does Fly.io have a free tier?

Not for new customers since 7 October 2024. Fly.io offers a trial of 2 machine-hours or 7 days, whichever comes first; after that apps stop until a card or prepaid credits are added. The smallest machine costs about $1.94 a month.

Which free tiers do not sleep?

Static hosts: Cloudflare Pages, GitHub Pages, Netlify, Vercel and Firebase Hosting serve files without sleeping. Serverless functions on Cloudflare Workers, Google Cloud Run, AWS Lambda and Azure Container Apps scale to zero, so the first request after idle is slower but nothing has to be woken by hand. Every free tier that runs a long-lived container sleeps or stops: Render and SnapDeploy after 15 minutes, Koyeb after an hour, Back4App containers after their per-deploy window.

Is Railway free?

Partly. New accounts get a one-time $5 credit valid for 30 days; after that the Free plan, reinstated on 27 August 2025, gives $1 of non-rollover credit a month, limited to 1 project, 3 services and 0.5 GB of RAM per service, with no custom domain. The Hobby plan is $5 a month and needs a card.

Does Koyeb need a credit card?

Yes, since February 2026. The card-free Hobby plan was removed; a valid payment method with a $29 pre-authorisation hold is required, and sign-up defaults to the Pro plan at $29 a month, which includes $10 of compute. The free instance (512 MB, 0.1 vCPU, Frankfurt or Washington) still exists inside that.

Proud Member Of

As Seen On

One of the Free Tiers Above Is Ours

4 containers, 100 hours a month, 10 deploys a day, no credit card. The full rules are on one page.