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.

Sources