Starlette 1.0 has been released, marking a significant milestone for this foundational ASGI framework that powers FastAPI. The update includes breaking changes, most notably replacing on_startup/on_shutdown parameters with a new lifespan async context manager system. While Starlette has been overshadowed by FastAPI's popularity, it remains a crucial component of the modern Python web ecosystem.
Background
Starlette is an ASGI framework/toolkit for building async web services in Python, which serves as the foundation for the popular FastAPI framework. It has been in development since 2018 and recently transferred to new maintainers in 2025.
- Source
- Simon Willison
- Published
- Mar 23, 2026 at 07:57 AM
- Score
- 5.0 / 10