.. _deployment: Deployment Options ================== While lightweight and easy to use, **Flask's built-in server is not suitable for production** as it doesn't scale well and by default serves only one request at a time. Some of the options available for properly running Flask in production are documented here. If you want to deploy your Flask application to a WSGI server not listed here, look up the server documentation about how to use a WSGI app with it. Just remember that your :class:`Flask` application object is the actual WSGI application. Hosted options -------------- - `Deploying Flask on Heroku `_ - `Deploying Flask on OpenShift `_ - `Deploying WSGI on dotCloud `_ with `Flask-specific notes `_ - `Deploying Flask on Webfaction `_ - `Deploying Flask on Google App Engine `_ - `Sharing your Localhost Server with Localtunnel `_ Self-hosted options ------------------- .. toctree:: :maxdepth: 2 mod_wsgi wsgi-standalone uwsgi fastcgi cgi