Overview

Uvicorn 0.38, released on October 18, 2025, adds Python 3.14 support.

Main Features

Python 3.14 support

Uvicorn 0.38 is compatible with Python 3.14, including necessary fixes for asyncio API changes.

python
import uvicorn

async def app(scope, receive, send):
    await send({
        'type': 'http.response.start',
        'status': 200,
        'headers': [[b'content-type', b'text/plain']],
    })
    await send({
        'type': 'http.response.body',
        'body': b'Hello from Uvicorn 0.38!',
    })

# uvicorn.run(app, port=8000)

Sources