PythonAnywhere is a cloud platform that lets users write, run, and host Python code entirely from a web browser, with no server setup or software installation required. It provides an in-browser Python IDE, consoles, and one-click deployment for web frameworks like Django, Flask, Bottle, and web2py. It also offers scheduled and always-on tasks, database support, and preconfigured Python environments aimed at both developers and educators.
What it's for
Features 18
- Always-on background tasks
- Browser-based Python IDE and consoles
- Bulk creation of pre-populated student accounts
- Configurable custom compute plans (CPU, web apps, workers, disk space)
- Custom domain hosting
- File upload/download via web UI, with SCP/SFTP for paid accounts
- Free SSL certificates
- Git, Mercurial, and Subversion support
- IPython/Jupyter notebook support
- Multiple Python versions (2.7, 3.6, 3.7, 3.8, 3.9, 3.10) preinstalled
- MySQL and Postgres database support
- One-click deployment for Django, Flask, Bottle, and web2py
- Preinstalled libraries (NumPy, SciPy, BeautifulSoup, Mechanize, pycrypto, etc.)
- Scheduled tasks (cron-like)
- Screen-sharing of consoles between accounts
- SSH access to the account
- Support for any WSGI-compatible web framework
- Teacher/student account management for education use
At a glance
Integrations
Pricing
All paid plans are billed monthly with a 30-day no-quibble money-back guarantee and a one-month minimum contract. The Custom plan's price scales from $10 to $500/month based on selected resources. Annual billing offers 2 months free per year.
Also called the 'limited free account' on the site.
One web app at your-username.pythonanywhere.com; two consoles with restricted outbound Internet access; 512MB disk space; 100 CPU-seconds/day
Unlimited Python/bash consoles, One web app on a custom domain or your-username.pythonanywhere.com, 5,000 CPU-seconds per day for consoles, scheduled tasks and always-on tasks, IPython/Jupyter notebook support, 5GB disk space, SSH access to your account
One web app on a custom domain or your-username.pythonanywhere.com; enough power for a typical 150,000 hit/day website; 5,000 CPU-seconds/day; 5GB disk space
Priced from $10 to $500/month depending on the configuration of CPU, web apps, web workers and disk space chosen.
Up to 20 web apps; up to 100,000 CPU-seconds/day; disk space and web workers chosen by the customer
Similar apps
AnvilSelf-hostableThe Fastest Way to Build Your AppPrice$13–$1150/moTry freeFree planRuns onWebFeatures20
ReplitBuild apps and sites with AIPrice$20–$100/moTry freeFree planRuns onWebFeatures20
DiploiMagical Developer ExperiencePriceUsage-basedTry free14-day trialRuns onWebFeatures19
StackBlitzInstant Dev Environments — Click. Code. Done.PriceNot statedTry freeFree planRuns onWebFeatures16
CodeSandboxInstant Cloud Development EnvironmentsPriceNot statedTry free—Runs onWebFeatures18
EvenNodeNode.js and Python web hostingPriceFrom €4.5/moTry free30-day trialRuns onWebFeatures16