Supported Python libraries and frameworks

Validated libraries and frameworks

The following libraries and frameworks are supported by Observe APM and work with all Observe APM features.

Database client

Observe supports the following Python database client libraries and services for APM instrumentation:

Library nameSupported versionsTrace ExplorerCatalogService InspectorRED MetricsDatabase StatementsService Maps
asyncpg>= 0.12.0
mysqlclient< 3
psycopg2>= 2.7.3.1
PyMongo>= 3.1, < 5.0
PyMySQL< 2

ORM

Library nameSupported versionsTrace ExplorerCatalogService InspectorRED MetricsDatabase StatementsService Maps
SQLAlchemy>= 1.0.0, < 2.1.0

Web / HTTP Server

Observe supports the following Python HTTP server libraries and services for APM instrumentation:

Library nameSupported versionsTrace ExplorerCatalogService InspectorRED MetricsDeploymentsService MapsError & Exception Tracking
aiohttp~= 3.0
Django>= 2.0
FastAPI~= 0.92
Flask>= 1.0