April 1, 2010
Flask web framework released
Armin Ronacher released Flask on April 1, 2010 — a microframework for PythonA high-level language known for readability — dominant in data science, scripting, and web backends. web apps built on Werkzeug and Jinja2.
What it was for
Flask gives you routing, templates, and sessions without Django's batteries — you pick your own ORM and auth. Used for microservicesAn architecture splitting applications into small independent services — each deployed and scaled separately., internal tools, ML model APIs, and prototypes. Example: a 50-line app that serves JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. from a SQLite DB and renders HTMLHyperText Markup Language — the standard markup for structuring web pages. with Jinja templates.
People
- Armin Ronacher — creator
Why it's here
Flask became PythonA high-level language known for readability — dominant in data science, scripting, and web backends.'s lightweight alternative to Django for APIs and small services.
Why it mattered
It proved a microframework could stay minimal while powering serious production apps via extensions.
What it solved
Django was heavy for tiny APIs; developers wanted WSGI routing and templates without full MVC ceremony.
Media
- ImageFlask (web framework)
Armin Ronacher, Copyrighted free use, via Wikimedia Commons
Related
- Python 0.9.0 releasedFebruary 20, 1991
- Django open-sourcedJuly 13, 2005
- FastAPI first releasedDecember 5, 2018
- Gunicorn first releasedJanuary 3, 2010