# uvicorn **Repository Path**: mirrors_didip/uvicorn ## Basic Information - **Project Name**: uvicorn - **Description**: The lightning-fast ASGI server. 🦄 - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

uvicorn

The lightning-fast ASGI server.

--- [![Build Status](https://travis-ci.org/encode/uvicorn.svg?branch=master)](https://travis-ci.org/encode/uvicorn) [![Coverage](https://codecov.io/gh/encode/uvicorn/branch/master/graph/badge.svg)](https://codecov.io/gh/encode/uvicorn) [![Package version](https://badge.fury.io/py/uvicorn.svg)](https://pypi.python.org/pypi/uvicorn) **Documentation**: [https://www.uvicorn.org](https://www.uvicorn.org) **Requirements**: Python 3.5, 3.6, 3.7 Uvicorn is a lightning-fast ASGI server implementation, using [uvloop][uvloop] and [httptools][httptools]. Until recently Python has lacked a minimal low-level server/application interface for asyncio frameworks. The [ASGI specification][asgi] fills this gap, and means we're now able to start building a common set of tooling usable across all asyncio frameworks. Uvicorn currently supports HTTP/1.1 and WebSockets. Support for HTTP/2 is planned. ## Quickstart Install using `pip`: ```shell $ pip install uvicorn ``` Create an application, in `example.py`: ```python async def app(scope, receive, send): assert scope['type'] == 'http' await send({ 'type': 'http.response.start', 'status': 200, 'headers': [ [b'content-type', b'text/plain'], ], }) await send({ 'type': 'http.response.body', 'body': b'Hello, world!', }) ``` Run the server: ```shell $ uvicorn example:app ``` ---

Uvicorn is BSD licensed code.
Designed & built in Brighton, England.

— 🦄 —

[uvloop]: https://github.com/MagicStack/uvloop [httptools]: https://github.com/MagicStack/httptools [asgi]: https://github.com/django/asgiref/blob/master/specs/asgi.rst