Overview
Starlette 1.0, released on March 22, 2026, is the first stable release after 8 years of development. It adds session tracking.
Main Features
First stable release
After 8 years of 0.x releases, Starlette reaches 1.0 with a stable API and backward compatibility guarantees.
python
from starlette.applications import Starlette
from starlette.responses import JSONResponse
from starlette.routing import Route
async def home(request):
return JSONResponse({'starlette': '1.0', 'stable': True})
app = Starlette(routes=[
Route('/', home),
])
Session tracking
The new session tracking middleware enables native user session management without external dependencies.
