# Uvicorn

> The lightning-fast ASGI server.

Uvicorn is a lightning-fast ASGI server implementation, designed to run asynchronous web applications.
It supports the ASGI specification, which allows for both HTTP/1.1 and WebSocket protocols.

## Sections

- [Welcome](https://uvicorn.dev/index.md)
- [Settings](https://uvicorn.dev/settings/index.md)
- [Deployment](https://uvicorn.dev/deployment/index.md)
- [Docker](https://uvicorn.dev/deployment/docker/index.md)
- [Server Behavior](https://uvicorn.dev/server-behavior/index.md)

## Concepts

- [ASGI](https://uvicorn.dev/concepts/asgi/index.md)
- [Event Loop](https://uvicorn.dev/concepts/event-loop/index.md)
- [Lifespan](https://uvicorn.dev/concepts/lifespan/index.md)
- [Logging](https://uvicorn.dev/concepts/logging/index.md)
- [WebSockets](https://uvicorn.dev/concepts/websockets/index.md)

