From sign-up
to a live Flask app
in 2 minutes...

Sign up now! »

Get started fast

Our Flask config screen asks you just one question: where do you want to put your Flask app. Click OK, and your app will be created and start serving instantly. No fiddling with Apache or nginx config, no need to install anything.

Easy Deployment

With a PythonAnywhere Web Developer account, it's easy to manage separate versions of your site for dev, staging and production.

Getting code and content in and out is easy — you can use our built-in browser-based editor and Bash consoles, scp, or you can use git, mercurial and other VCS's to push and pull your code.

Our servers come pre-installed with Flask, as well as a huge number of other useful modules. If you need any more, you can use pip and setup virtualenvs to install anything you need.

Choose a plan and get started! »

This might just be the best button you ever click...

PythonAnywhere has been fantastic! I love the one-click web app setup. I am getting into a web-dev project at work at the moment. I just ran into the pain-in-the-neck that is apache configuration. Even with a sys-admin doing most of the work, it was still not fun. Then found that the enterprise LTS Linux distro uses an out-of-date Python and Flask stack, so my app didn't work. Really wanted to run around screaming obscenities. PythonAnywhere is a dream by comparison.

Geoffrey French