Glossary coding Term Page
APIRouter
Modular router object that keeps related endpoints bundled and pluggable.
Core Idea
APIRouter instances act like mini FastAPI apps: you declare routes, dependencies, and metadata on them, then include the router on the main application with a prefix. This keeps domain concerns isolated and makes it simple to enable or disable whole feature areas.
Why It Matters Here
The FastAPI router structure chapters rely on APIRouter to separate admin, public, and background interfaces. Once each router is composed, middleware and lifespan hooks can target just the mounted groups, giving the tutorial service cleaner boundaries.