APIRouter позволяет группировать endpoints по доменам или ресурсам и подключать их к главному приложению через include_router(). В большом проекте роутеры обычно разделяют по функциональным модулям, а общие prefix, tags, dependencies и versioning задают на уровне router или его подключения.