Skip to content

Flask & Django

Flask

python
from flask import Flask
from amlexia import AmlexiaClient
from amlexia.flask_integration import amlexia_track

client = AmlexiaClient.from_env()
app = Flask(__name__)

@app.get("/users/<int:user_id>")
@amlexia_track(client)
def get_user(user_id):
    return {"id": user_id}

Django

settings.py:

python
MIDDLEWARE = [
    "django.middleware.security.SecurityMiddleware",
    "amlexia.django_integration.AmlexiaMiddleware",
    # ...
]

Environment:

env
AMLEXIA_SDK_KEY=am_...
AMLEXIA_SERVICE_NAME=api

Middleware uses AmlexiaClient.from_env() automatically.

← Python overview