Hypercorn
E97062
Hypercorn is an asynchronous ASGI web server for Python designed to efficiently run modern frameworks like FastAPI and Quart.
Statements (43)
| Predicate | Object |
|---|---|
| instanceOf |
ASGI web server
ⓘ
Python software ⓘ |
| canBeInstalledWith | pip ⓘ |
| designGoal |
compatibility with modern Python web frameworks
ⓘ
efficient async I/O ⓘ high concurrency ⓘ |
| implementsSpecification |
ASGI
ⓘ
surface form:
ASGI 3
|
| isAsynchronous | true ⓘ |
| isOpenSource | true ⓘ |
| license | MIT License NERFINISHED ⓘ |
| programmingLanguage | Python ⓘ |
| repositoryPlatform | GitHub ⓘ |
| supportsAccessLog | true ⓘ |
| supportsConfiguration |
Python configuration file
ⓘ
command-line options ⓘ |
| supportsDeployment |
development
ⓘ
production ⓘ |
| supportsFramework |
Any ASGI-compatible framework
ⓘ
Django Channels ⓘ FastAPI ⓘ Quart ⓘ Starlette ⓘ |
| supportsGracefulShutdown | true ⓘ |
| supportsHTTP2Push | true ⓘ |
| supportsInterface | ASGI ⓘ |
| supportsKeepAlive | true ⓘ |
| supportsLifespan | ASGI lifespan protocol ⓘ |
| supportsLogging | true ⓘ |
| supportsProtocol |
HTTP/1.1
ⓘ
HTTP/2 ⓘ HTTPS ⓘ WebSockets Standard ⓘ
surface form:
WebSocket
|
| supportsReload | true ⓘ |
| supportsTLS | true ⓘ |
| supportsWorkers | multiple worker processes ⓘ |
| supportsWorkerType |
asyncio
ⓘ
trio ⓘ uvloop ⓘ |
| targetPlatform |
POSIX-compatible operating systems
ⓘ
Windows ⓘ |
| useCase |
serving APIs
ⓘ
serving ASGI web applications ⓘ serving WebSocket applications ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.