Github url


by pallets

pallets /flask

The Python micro framework for building web applications.

51.2K Stars 13.6K Forks Last release: 3 months ago (1.1.2) BSD 3-Clause "New" or "Revised" License 4.0K Commits 32 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:


Flask is a lightweight


_ web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around


_ and


_ and has become one of the most popular Python web application frameworks.

Flask offers suggestions, but doesn't enforce any dependencies or project layout. It is up to the developer to choose the tools and libraries they want to use. There are many extensions provided by the community that make adding new functionality easy.


Install and update using



.. code-block:: text

pip install -U Flask

A Simple Example

.. code-block:: python

from flask import Flask app = Flask(\_\_name\_\_) @app.route("/") def hello(): return "Hello, World!"

.. code-block:: text

$ env FLASK\ flask run \* Serving Flask app "hello" \* Running on (Press CTRL+C to quit)


For guidance on setting up a development environment and how to make a contribution to Flask, see the

contributing guidelines


.. _contributing guidelines:


The Pallets organization develops and supports Flask and the libraries it uses. In order to grow the community of contributors and users, and allow the maintainers to devote more time to the projects,

please donate today


.. _please donate today:


.. _WSGI: .. _Werkzeug: .. _Jinja: .. _pip:

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.