Python meets Rust. Requests take flight.
One request API, two server interfaces. Granian supplies the Rust engine; Orionis brings compiled routing, middleware pipelines and streaming responses.
Granian's native interface, directly connected to its Rust engine.
- Native Granian RSGI and ASGI compatibility
- Typed routes and composable middleware
- JSON, files, streams and content negotiation
