API Analytics

Monitoring and analytics for API frameworks.

Dashboard

A powerful all-in-one analytics dashboard. Real-time usage insight.

Monitor

Active monitoring and error notifications. Peace of mind.
Getting Started
Install
    pip install api-analytics[fastapi]
Add middleware to API
    import uvicorn
from fastapi import FastAPI
from api_analytics.fastapi import Analytics

app = FastAPI()
app.add_middleware(Analytics, api_key=<API-KEY>)  # Add middleware

@app.get('/')
async def root():
    return {'message': 'Hello, World!'}

if __name__ == '__main__':
    uvicorn.run('app:app', reload=True)
Nginx Analytics

Using Nginx?

Try Nginx Analytics, a flexible and fully self-hosted solution for real-time monitoring.

Get Started