Our Flask integration lets you instrument individual HTTP requests. Please note
that Blackfire supports Flask 0.12 and higher.
The recommended way to use Blackfire with Flask is to use the blackfire-python command, as it configures the needed bits for you.
Run your webserver with
blackfire-python flask run
blackfire-python gunicorn myproject:app
If you prefer configuring Flask manually, you can add the following call manually within your code:
This call should be made as early as possible in the lifecycle of an application,
ideally before any other
Then, restart your server.
We used to provide a Flask middleware along with the Blackfire Python SDK,
This middleware is now deprecated in favor of the
blackfire-python or the
Using the middleware will trigger a deprecation warning.