Entry points
Every public method on litellm.Router: registry, settings, health, select, apply, observe, register_plugin and retire.
Configuration and defaults
Every litellm.Router constructor argument with its default, plus per-deployment overrides and constants.
State and cache keys
The routing state the LiteLLM Router stores, its cache keys, and how long each key lives.
Core and host interfaces
The LiteLLM Router step protocol, the Rust Router and Host trait, RouterRequest, Attempt, Output, RouterEvent and FailureKind.
Code map
Which file in the LiteLLM repository holds each part of the router.