Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. App hosting and PaaS
  3. PythonAnywhere
PA

Python hosting · by PythonAnywhere LLP

PythonAnywhere

Python-only hosting with an in-browser IDE, consoles and scheduled tasks, where a Django or Flask site goes live in minutes; free beginner accounts and paid plans from $10 a month.

Visit pythonanywhere.com ↗ Alternatives Free tier
pythonanywhere.com
PythonAnywhere homepage
§1

Overview

PythonAnywhere is a long-running hosting service built only for Python. Every account gets a preconfigured environment with many libraries installed, unlimited in-browser Python, Bash and database consoles, an editor, SSH access and Jupyter support on paid plans. Web apps run through WSGI, with quickstart installers for Django, Flask, web2py and Bottle, and static files can be served separately to save workers.

The free Beginner account hosts one web app on a pythonanywhere.com subdomain with two consoles and restricted outbound internet access, which makes it popular for teaching and learning. The Developer plan at $10 a month adds a custom domain, unrestricted internet, 5 GB of disk and 5,000 CPU-seconds a day for consoles and tasks; PythonAnywhere says it can serve a typical site of about 150,000 hits a day. Custom plans from $10 to $500 let you pick web apps (up to 20), web workers, CPU-seconds and disk.

It is not a container platform: there is no Docker, and scaling means adding web workers to your plan. That simplicity is the point for Python-only projects, scripts that run on a schedule, and classrooms.

§2

Pricing and plans

Free tier · no card

Beginner account: one web app at your-username.pythonanywhere.com and two consoles, with restricted outbound internet access; no custom domain.

At the limit Slows down Consoles and tasks past the daily CPU allowance keep running at low priority; nothing is charged.

Paused if unused
Plan Price What you get
Beginner $0/mo 1 web app on subdomain, 2 consoles, restricted internet
Developer $10/mo 1 web app on a custom domain, about 150,000 hits/day, 5,000 CPU-seconds/day, 5 GB disk, Jupyter
Custom $10 to $500/mo Up to 20 web apps, extra web workers, up to 100,000 CPU-seconds/day, chosen disk

Monthly billing with a 30-day money-back guarantee; annual accounts get 2 months free per year. CPU-seconds apply to consoles, scheduled and always-on tasks, not web apps; processes over the limit keep running at low priority ('tarpit'). The pricing page does not state database engines, region choices or compliance, so those fields are empty.

Source: www.pythonanywhere.com/pricing/ · prices as published, excluding tax.

§3

What it does

Browser IDE and consoles
Edit code and run unlimited Python and Bash consoles from any browser.
WSGI web apps
Quickstarts for Django, Flask, web2py and Bottle; any WSGI framework works.
Scheduled and always-on tasks
Run cron-style jobs and long-running scripts within a daily CPU-second allowance.
Web workers
Add workers on custom plans to handle concurrent requests.
Jupyter notebooks
IPython/Jupyter support on paid plans.
Screen sharing
Share consoles with other PythonAnywhere users, useful for teaching.
§4

Strengths and limitations

Strengths

  • Fastest way to put a Django or Flask site online without server work.
  • Free account suited to learning and teaching.
  • Simple flat monthly pricing with a money-back guarantee.
  • Scheduled tasks and consoles included.

Limitations

  • Python only; no Docker or other runtimes.
  • Free accounts have restricted outbound internet access and no custom domain.
  • Consoles and tasks are limited by daily CPU-seconds.
  • Scaling is manual, by buying more web workers.
§5

Who it suits

Good for

  • Students and teachers
  • Small Django or Flask sites
  • Scheduled Python scripts and bots

Look elsewhere if

  • Non-Python stacks
  • Apps that need containers or autoscaling
§6

Alternatives to PythonAnywhere

Tool From Free option Stages
Netlify Frontend and serverless platform
$9/mo Free tier
Pe
Pethost Managed Docker Compose hosting
$11.99/mo Paid
Le
Leapcell Serverless PaaS
$12.90/mo Free tier
Render Managed PaaS
$7/mo Free tier
Al
alwaysdata European managed hosting
€5/mo Free tier
Ze
Zeabur Deployment platform on dedicated servers
$5/mo Free tier

All app hosting and PaaS →

§7

Questions

Is PythonAnywhere free?

Yes, a Beginner account is free with one web app on a pythonanywhere.com subdomain and restricted internet access. Paid plans start at $10/month.

Can I use my own domain on PythonAnywhere?

Yes, on paid plans. The free plan uses your-username.pythonanywhere.com.

What are CPU-seconds on PythonAnywhere?

A daily allowance of processor time for consoles, scheduled tasks and always-on tasks; web apps do not use it. Over the limit, processes still run at lower priority.

Sources read for this page

  • https://www.pythonanywhere.com/
  • https://www.pythonanywhere.com/pricing/
Spec sheet
From
$10/mo
Developer $10/mo
Free tier
Beginner account: one web app at your-username.pythonanywhere.com and two consoles, with restricted outbound internet access; no custom domain.
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie
Runs
Python (WSGI: Django, Flask, web2py, Bottle)
Free tier sleeps?
Web apps stay up; consoles and tasks limited by CPU-seconds
Open source
No
Self-host
No
EU data
Not stated
Category
PaaS
Visit pythonanywhere.com ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money