---
mapped_pages:
  - https://www.elastic.co/guide/en/apm/agent/python/current/set-up.html
applies_to:
  stack:
  serverless:
    observability:
  product:
    apm_agent_python: ga
---

# Set up the APM Python Agent [set-up]

To get you off the ground, we’ve prepared guides for setting up the Agent with different frameworks:

* [Django](/reference/django-support.md)
* [Flask](/reference/flask-support.md)
* [aiohttp](/reference/aiohttp-server-support.md)
* [Tornado](/reference/tornado-support.md)
* [Starlette/FastAPI](/reference/starlette-support.md)
* [Sanic](/reference/sanic-support.md)
* [AWS Lambda](/reference/lambda-support.md)
* [Azure Functions](/reference/azure-functions-support.md)
* [Wrapper (Experimental)](/reference/wrapper-support.md)
* [ASGI Middleware](/reference/asgi-middleware.md)

For custom instrumentation, see [Instrumenting Custom Code](/reference/instrumenting-custom-code.md).











