diff --git a/docs/en/docs/advanced/middleware.md b/docs/en/docs/advanced/middleware.md
index b448f5c52..1dd8e59b6 100644
--- a/docs/en/docs/advanced/middleware.md
+++ b/docs/en/docs/advanced/middleware.md
@@ -8,7 +8,7 @@ In this section we'll see how to use other middlewares.
## Adding ASGI middlewares { #adding-asgi-middlewares }
-As **FastAPI** is based on Starlette and implements the ASGI specification, you can use any ASGI middleware.
+As **FastAPI** is based on [Starlette](https://www.starlette.io/) and implements the [ASGI](https://asgi.readthedocs.io/) specification, you can use any ASGI middleware.
A middleware doesn't have to be made for FastAPI or Starlette to work, as long as it follows the ASGI spec.