Skip to content

Commit

Permalink
Add ApitallyMiddleware to third party middleware section
Browse files Browse the repository at this point in the history
  • Loading branch information
itssimon committed Oct 29, 2023
1 parent 657e7e7 commit 7158177
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion docs/middleware.md
Original file line number Diff line number Diff line change
Expand Up @@ -571,7 +571,7 @@ import time
class MonitoringMiddleware:
def __init__(self, app):
self.app = app

async def __call__(self, scope, receive, send):
start = time.time()
try:
Expand Down Expand Up @@ -725,6 +725,11 @@ If you do want to apply the middleware logic to error responses only on some rou

## Third party middleware

#### [ApitallyMiddleware](https://github.com/apitally/python-client)

Middleware for sending request and response metadata to [Apitally](https://apitally.io) for traffic, error and response time monitoring.
Also provides API key authentication, with API keys and permissions managed via a simple UI in Apitally.

#### [asgi-auth-github](https://github.com/simonw/asgi-auth-github)

This middleware adds authentication to any ASGI application, requiring users to sign in
Expand Down

0 comments on commit 7158177

Please sign in to comment.