genro-asgi

Getting started

  • Getting Started
  • Core Concepts
  • Coming from Starlette / FastAPI

Guides

  • How-to Guides

Architecture

  • Architecture overview

API Reference

  • API Reference
genro-asgi
  • genro-asgi documentation
  • View page source

genro-asgi documentation

genro-asgi is a minimal ASGI server core: one instance-isolated server that mounts your applications, routes requests through genro-routes, and grows authentication, sessions, background tasks, OpenAPI and MCP by composition. No globals, no module state — the server is an object you build, run, and throw away.

New here? Start with Getting Started. Coming from another ASGI framework? Read Coming from Starlette / FastAPI.

Getting started

  • Getting Started
    • What genro-asgi is
    • Installation
    • Hello world
    • Line by line
    • Responding with JSON or HTML
    • The automatic 404
    • The always-present _server app
    • Next steps
  • Core Concepts
    • The server / application model
    • Routing with genro-routes
    • Requests and responses
    • Design principles
    • The request flow
    • Where to go next
  • Coming from Starlette / FastAPI
    • The mental model, side by side
    • Concept mapping
    • The same endpoint, side by side
    • Honest notes on the differences
    • Where to go next

Guides

  • How-to Guides
    • The guides
    • How each guide is structured

Architecture

  • Architecture overview
    • Core principles
    • The request flow
    • The two layers: server and application
    • The automatic _server application
    • Where to go next

API Reference

  • API Reference
    • Core
    • Applications
    • Authentication
    • Sessions
    • Middleware
    • Tasks
    • Configuration
    • Channel and communication
    • Storage
    • Plugins

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2025-2026, Softwell S.r.l..

Built with Sphinx using a theme provided by Read the Docs.