Getting started

Welcome to the APM Python agent docs.

The Elastic APM Python agent sends performance metrics and error logs to the APM Server. It has built-in support for Django and Flask performance metrics and error logging, as well as generic support of other WSGI frameworks for error logging. The agent is only one of multiple components you need to get started with APM. Please also have a look at the documentation for

The Elastic APM Python Agent comes with support for the following frameworks:

For other frameworks and custom Python code, the agent exposes a set of APIs for integration.

The Elastic APM Python agent does currently not support asynchronous frameworks like Twisted or Tornado.