Welcome to the Flask extensions registry. Here you can find a list of packages that extend Flask. This list is moderated and updated on a regular basis. If you want your package to show up here, follow the guide on creating extensions.
Flask extension module that provides an admin interface
Integrates the webassets library with Flask, adding support for merging, minifying and compiling CSS and Javascript files.
An extension that generates an index page for your Flask application automatically
Bcrypt support for hashing passwords
This is an approved extension.
Adds cache support to your Flask application.
Celery integration for Flask
Class based views for Flask.
Adds CouchDB support to Flask.
This is an approved extension.
Adds CouchDBKit support to Flask.
Creole parser filters for Flask.
This is an approved extension.
Flask-Dashed provides tools for building simple and extensible admin interfaces.
A port of the Django debug toolbar to Flask
Adds Exceptional support to Flask applications
This is an approved extension.
The Flask-fillin extension provides simple utilities for testing your forms in Flask application..
Provides flat static pages to a Flask application, based on text files as opposed to a relational database.
This is an approved extension.
FluidDB access for Flask.
Flask integration of gae_mini_profiler for Google App Engine.
Adds support for the Genshi templating language to Flask applications.
This is an approved extension.
Small extension for Flask to make using Gravatar easy.
Sets Flask configuration defaults for Heroku-esque environment variables
Flask-HTMLBuilder is an extension that allows flexible and easy Python-only generation of HTML snippets and full HTML documents using a robust syntax.
A small Flask extension that makes it easy to use LessCSS with your Flask application.
Add Lettuce support for Flask
Flask-Login provides user session management for Flask. It handles the common tasks of logging in, logging out, and remembering your users' sessions over extended periods of time.
This is an approved extension.
Makes sending mails from Flask applications very easy and has also support for unittesting.
This is an approved extension.
Allows for Mako templates to be used instead of Jinja2
Add Flask support for MongoDB using MongoAlchemy.
Flask extension to better integrate MongoKit into Flask
Adds OAuth support to Flask.
Adds OpenID support to Flask.
Integrates Flask and the peewee orm
Identity management for Flask.
Flask-PyMongo bridges Flask and PyMongo.
Flask-Raptor provides support for adding raptors to Flask instances.
Flask-Restless provides simple generation of ReSTful APIs for database models defined using Flask-SQLAlchemy. The generated APIs send and receive messages in JSON format.
This is an approved extension.
The Flask-Script extension provides support for writing external scripts in Flask. It uses argparse to parse command line arguments.
This is an approved extension.
SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF).
This is an approved extension.
Flask-Shelve bridges Flask and the Python standard library `shelve` module, for very simple (slow) no-dependency key-value storage.
Flask integration for Sijax, a Python/jQuery library that makes AJAX easy to use
Adds SQLAlchemy support to Flask. Quick and easy.
This is an approved extension.
The Flask-Testing extension provides unit testing utilities for Flask.
This is an approved extension.
Flask-Themes makes it easy for your application to support a wide range of appearances.
This is an approved extension.
Flask-Uploads allows your application to flexibly and efficiently handle file uploading and serving the uploaded files. You can create different sets of uploads - one for document attachments, one for photos, etc.
This is an approved extension.
Make PDF with WeasyPrint in your Flask app.
Flask-WTF offers simple integration with WTForms. This integration includes optional CSRF handling for greater security.
This is an approved extension.
Adds XML-RPC support to Flask.
This is an approved extension.
Flask-Zen allows you to use PyZen via Flask-Script commands.
Use the ZODB with Flask
This is an approved extension.
Freezes a Flask application into a set of static files. The result can be hosted without any server-side software other than a traditional web server.
This is an approved extension.