PythonAnywhere free tier includes Python web hosting — Beginner plan free forever: 1 web app (yourusername.pythonanywhere.com)… Verified November 2026. Compare with 4 alternatives in Cloud Hosting.

PythonAnywhere Free Tier 2026

stable

Subtypes in Cloud Hosting: shared_web_hosting — a directory on a managed server, reached by FTP or SSH, with a bundled MySQL or Postgres. We read that on 2026-08-31 from https://www.pythonanywhere.com/, where it says: “Host, run, and code Python in the cloud” How we use this.

Limits, pricing history, and 4 alternatives. Verified November 2026. Last updated 2026-11-02.

PythonAnywhere's free tier offers Python web hosting — Beginner plan free forever: 1 web app (yourusername.pythonanywhere.com), 512 MB disk… We rate it stable. One recorded pricing restructure narrowed the terms, on 2026-01-15. Best for cloud hosting workloads.

One of 64 Cloud Hosting services we track. See our full Cloud Hosting Free Tier Comparison →
⚠️ Pricing change: PythonAnywhere dropped its $5-a-month Hacker plan, so the base paid plan is $10 a month. New free accounts lost MySQL and scheduled tasks; unused free web apps now expire after 1 month instead of 3. Source ↗ (effective 2026-01-15) View in changelog →
Tier
Free
Category
Verified
2026-11-02
Last read
2026-11-02
The day we last read the vendor's page, and the day we last confirmed the terms we publish.

Free Tier Details

Python web hosting — Beginner plan free forever: 1 web app (yourusername.pythonanywhere.com), 512 MB disk, 100 CPU-seconds/day, 2 consoles. Outbound internet access available to whitelisted sites via HTTP(S)

We read that on 2026-11-02 from https://www.pythonanywhere.com/pricing/, and our check recorded: the page names PythonAnywhere as "pythonanywhere" and states "$ 0".

From pythonanywhere.com/pricing, read 2026-11-02:
Explore PythonAnywhere with a limited free account . You'll get one web app at your-username .pythonanywhere.com and two consoles with restricted outbound Internet access.

When You'll Outgrow PythonAnywhere's Free Tier

Pricing Change History (1 recorded)

restructured effective 2026-01-15 medium impact
PythonAnywhere dropped its $5-a-month Hacker plan, so the base paid plan is $10 a month. New free accounts lost MySQL and scheduled tasks; unused free web apps now expire after 1 month instead of 3. Source ↗
Before: A $5-a-month Hacker plan; free accounts included MySQL and a daily scheduled task; unused web apps expired after 3 months.
After: Base paid plan $10 a month (Developer); new free accounts have no MySQL or scheduled tasks; unused web apps expire after 1 month.

View all 513 pricing changes across all vendors →

Recommended Migration Targets

These alternatives were identified from PythonAnywhere’s pricing changes as recommended replacements.

Recompute today's order yourself. The order above is a permutation seeded only on the UTC date and the query key — no vendor name, slug, id or offer field is an input. The list above is every one of the 3 entries in that order, not a prefix of it. The algorithm is published, so anyone can reproduce this page's order without asking us.
date
2026-11-14
query_key
curated-alternatives:PythonAnywhere
seed
5bc6cad066d98a1ae7695bc6ad96213c20a8d102a67c2d9fa7e25e2a3528c82b
tie_count
2

Alternatives in Cloud Hosting

How PythonAnywhere compares against every one of the 4 we list, not against a selection of them. A surface with room for every member of a tied set may rotate their order. A surface with room for only some of them names none of them, because which ones it named would be the claim, and a claim seeded on the date is not the one we serve tomorrow. How we decide this.

Service Free Tier Stability
PythonAnywhere Free stable
domcloud.co Free
Linux hosting service that provides CI/CD with GitHub, SSH, and MariaDB/Postgres database. The free version has 1.5 GB storage and 2 GB network/month limit, supports up to 3 websites with custom domains.
stable
Serv00.com Free
3 GB of free web hosting with daily backups (7 days). Support: Crontab jobs, SSH access, repositories (GIT, SVN, and Mercurial), support: MySQL, PostgreSQL, MongoDB, PHP, Node.js, Python, Ruby, Java, Perl, TCL/TK, Lua, Erlang, Rust, Pascal, C, C++, D, R, and many more.
stable
Awardspace.com Free
AwardSpace's free hosting includes 5GB Bandwidth, 1000MB Disk Space, is 100% ad-free, offers instant account activation, a CMS auto installer, a free website builder, 99.9% Uptime, 24/7 support, and full PHP & MySQL database support. It's suitable for small blog websites, news media, and idea…
stable
Alwaysdata Free
1 GB free web hosting with support for MySQL, PostgreSQL, RabbitMQ, .NET, Deno, Elixir, Go, Java, Lua, Node.js, PHP, Python, Ruby, Rust. Custom web servers, access via FTP, WebDAV and SSH.
source unconfirmed

Left out of this list: Vercel (shares no subtype with this product), Render (shares no subtype with this product), Cloudflare Workers (shares no subtype with this product), Netlify (shares no subtype with this product), Cloudflare Pages (shares no subtype with this product), Railway (shares no subtype with this product), Fly.io (shares no subtype with this product), Deno Deploy (shares no subtype with this product), Val Town (shares no subtype with this product), Koyeb (shares no subtype with this product), Cloudflare Durable Objects (shares no subtype with this product), GitHub Pages (shares no subtype with this product), ampt.dev (shares no subtype with this product), anvil.works (shares no subtype with this product), Apply.build (shares no subtype with this product), Clever Cloud (shares no subtype with this product), Choreo (shares no subtype with this product), codenameone.com (none of this category's subtypes apply), Daestro (shares no subtype with this product), encore.dev (shares no subtype with this product), Ravion (shares no subtype with this product), gigalixir.com (shares no subtype with this product), leapcell (shares no subtype with this product), Northflank (shares no subtype with this product), WunderGraph (none of this category's subtypes apply), YepCode (none of this category's subtypes apply), Activepieces (none of this category's subtypes apply), Back4App (shares no subtype with this product), bismuth.cloud (we have not classified this record), Claw.cloud (we have not classified this record), connectycube.com (none of this category's subtypes apply), ETLR (none of this category's subtypes apply), Flutter Flow (none of this category's subtypes apply), IFTTT (none of this category's subtypes apply), Integrately (none of this category's subtypes apply), LeanCloud (shares no subtype with this product), paraio.com (shares no subtype with this product), simperium.com (shares no subtype with this product), Bubble (shares no subtype with this product), dAppling Network (shares no subtype with this product), FreeFlarum (shares no subtype with this product), Sevalla (formerly Kinsta) (shares no subtype with this product), MDB GO (shares no subtype with this product), Neocities (shares no subtype with this product), Oaysus (we have not classified this record), PandaStack (shares no subtype with this product), pantheon.io (shares no subtype with this product), Qoddi (shares no subtype with this product), readthedocs.org (shares no subtype with this product), surge.sh (shares no subtype with this product), tilda.cc (shares no subtype with this product), Versoly (shares no subtype with this product), Google Cloud Run (shares no subtype with this product), Cloudflare Sandboxes (shares no subtype with this product), Cloudflare Dynamic Workers (shares no subtype with this product), OpenVPS (we have not classified this record), Vercel Sandbox (shares no subtype with this product), Railway Sandboxes (shares no subtype with this product), Fly.io Sprites (shares no subtype with this product). Each is still listed in Cloud Hosting, with the vendor's own words we read that from on its page. How we decide this.

See full comparison →

Recompute today's order yourself. The order above is a permutation seeded only on the UTC date and the query key — no vendor name, slug, id or offer field is an input. The list above is every one of the 4 entries in that order, not a prefix of it. The algorithm is published, so anyone can reproduce this page's order without asking us.
date
2026-11-14
query_key
alternatives:Cloud Hosting:PythonAnywhere
seed
883750d7cf094be4aacb7efeeb86a5b5de3aa2559e2ae3d7204d2e529054cac4
tie_count
3

Featured in Monthly Reports

Watch PythonAnywhere for Pricing Changes

We do not push notifications. Every change we record is readable the moment it lands, and the JSON answer carries an ETag — send it back as If-None-Match and an unchanged answer costs one 304.

curl https://agentdeals.dev/api/changes?vendor=PythonAnywhere curl https://agentdeals.dev/pricing-changes/feed.xml?vendor=PythonAnywhere

API docs →

Frequently Asked Questions

Is PythonAnywhere free?
Yes, PythonAnywhere offers a free tier: Free. Python web hosting — Beginner plan free forever: 1 web app (yourusername.pythonanywhere.com), 512 MB disk, 100 CPU-seconds/day, 2 consoles. Outbound internet access available to whitelisted sites via ...
What is PythonAnywhere's free tier?
PythonAnywhere's free tier is called "Free". Python web hosting — Beginner plan free forever: 1 web app (yourusername.pythonanywhere.com), 512 MB disk, 100 CPU-seconds/day, 2 consoles. Outbound internet access available to whitelisted sites via HTTP(S). An unused free web app expires after 1 month, down from 3 months before January 2026. (From https://blog.pythonanywhere.com/221/, read 2026-10-05.) Free accounts created on or after 2026-01-15 (2026-01-08 on the EU system) have no MySQL database and no scheduled tasks, which are in the $10-a-month Developer plan. Older free accounts keep them. (From https://help.pythonanywhere.com/pages/FreeAccountsFeatures/, read 2026-10-05.) PythonAnywhere's terms let it irretrievably delete an account's content after six months of inactivity, so keep a backup. (From https://www.pythonanywhere.com/terms/, read 2026-10-05.) PythonAnywhere's free Beginner account sign-up asks only for a username, an email address and a password, with no credit card. (From https://www.pythonanywhere.com/registration/register/beginner/, read 2026-10-22.) Free accounts reach only allowlisted sites, through the HTTP proxy at proxy.server:3128. The requests library uses the proxy with no set-up; other libraries need configuring for it, and some do not work through it (libraries that use httplib2 on Python 3, such as twilio). "[Errno 111] Connection refused" suggests a library that is not using the proxy. Paid accounts have unrestricted internet access. (From https://help.pythonanywhere.com/pages/403ForbiddenError/, read 2026-11-07.) Free PythonAnywhere accounts can access api.openai.com, api.anthropic.com, .googleapis.com, api.groq.com, api.mistral.ai, api.deepseek.com, openrouter.ai, api.together.xyz, api.x.ai and api-inference.huggingface.co. Paid accounts have unrestricted access. (From https://www.pythonanywhere.com/whitelist/, read 2026-11-07.) Connections to external databases, such as a Postgres server run by another service, require any paid PythonAnywhere plan. PythonAnywhere's own Postgres is a paid add-on. (From https://help.pythonanywhere.com/pages/KindsOfDatabases/, read 2026-11-07.) Custom domains are on paid plans only, from the $10-a-month Developer plan. The free Beginner plan's web app runs at your-username.pythonanywhere.com only. (From https://www.pythonanywhere.com/pricing/, read 2026-11-07.) SSH access (ssh.pythonanywhere.com) is on paid plans only. The free Beginner plan has no SSH access. (From https://www.pythonanywhere.com/pricing/, read 2026-11-07.) The free Beginner plan's web app gets 1 web worker. Requests queue while the worker is busy. The Developer plan gets 3 web workers per web app. (From https://www.pythonanywhere.com/pricing/, read 2026-11-07.) Always-on tasks are only in paid accounts. The Developer plan allows one always-on task. The Beginner plan has none. (From https://help.pythonanywhere.com/pages/AlwaysOnTasks/, read 2026-11-07.) PythonAnywhere counts 100 CPU-seconds daily for consoles, scheduled tasks, and always-on tasks. Web apps are not counted. Exceeding the limit places processes in the tarpit, where they run at lower priority. Tarpit counters reset daily. "Being in the tarpit does not affect your web apps." PythonAnywhere may kill tarpitted processes if they impact others, especially past ten times the quota. (From https://www.pythonanywhere.com/tarpit/, read 2026-11-07.) All paid plans have a 30-day money-back guarantee. Billing is monthly, with cancellation at any time. The minimum contract length is one month. (From https://www.pythonanywhere.com/pricing/, read 2026-11-07.)
Is PythonAnywhere's free tier reliable?
PythonAnywhere's free tier is considered stable. One recorded pricing restructure narrowed the terms, on 2026-01-15. See the pricing history below.
Is PythonAnywhere's free tier good for production?
PythonAnywhere's free tier can be suitable for small production workloads and side projects. We rate it stable and it offers Python web hosting — Beginner plan free forever: 1 web app (yourusername.pythonanywhere.com), 512 MB disk…, so it's a reasonable starting point. One recorded pricing restructure narrowed the terms, on 2026-01-15. Monitor your usage against the limits and have an upgrade plan ready.
What changed in PythonAnywhere's pricing?
PythonAnywhere has had 1 recorded pricing change. Most recently: PythonAnywhere dropped its $5-a-month Hacker plan, so the base paid plan is $10 a month. New free accounts lost MySQL and scheduled tasks; unused free web apps now expire after 1 month instead of 3. Source: https://blog.pythonanywhere.com/221/ (2026-01-15).
What are the best free alternatives to PythonAnywhere?
We publish no ranking of these. Nothing we record measures popularity or generosity, so naming a best or a top few would be our preference rather than our data. We hold 4 free alternatives to PythonAnywhere in Cloud Hosting, each listed above with its tier. Of those, 3 carry no recorded demerit and are indistinguishable under every signal we hold, so they are listed in an order that rotates daily, 1 is demoted with the reason named. Our ranking rule is published at /criteria.
When will I outgrow PythonAnywhere's free tier?
When your usage exceeds the free tier limits, you'll need to upgrade. When you outgrow the free tier, evaluate paid plans against alternatives — sometimes a competitor's free tier covers what you need.
What category is PythonAnywhere in?
PythonAnywhere is categorized under Cloud Hosting on AgentDeals. We list 4 other Cloud Hosting services alongside it, every one of them on this page with its free tier and the stability we publish for it.