[KongchangAI]
Product

Starlette

Starlette is a lightweight Python web framework built on the ASGI (Asynchronous Server Gateway Interface) specification, designed for building high-performance asynchronous web applications and API services. It provides core features including routing, middleware, WebSocket support, background tasks, and request/response handling, with a clean and extensible codebase. Starlette is also widely used as the underlying foundation of higher-level frameworks such as FastAPI.

Core Facts

Timeline (last 90 days)

Oct 23

FastAPI runs on top of Starlette (an ASGI framework) and Uvicorn (an ASGI server), and its high concurrency capability comes from the asynchronous I/O model.

Unverified50%
Oct 22

FastAPI is based on Starlette for handling the web foundation (routing, middleware, async support) and on Pydantic for data validation and serialization.

Unverified50%
Oct 21

WSGI (Web Server Gateway Interface, PEP 3333) is a synchronous standard, on which Django and Flask are built by default; ASGI is the asynchronous evolution, supporting async/await, WebSocket, and long-lived connections, and is used by FastAPI and Starlette.

Unverified50%
Sep 16

Starlette is a lightweight Python asynchronous web framework/toolkit developed by Tom Christie, built on top of the ASGI standard.

Verified65%
Sep 7

HTTPX is developed by the Encode team, which also maintains Starlette and Uvicorn.

Unverified50%

All Facts (9)

Source Articles