This is your reference for building production Rust HTTP APIs with Axum. It covers the essentials: typed extractors for request parsing, Tower middleware composition for timeouts and tracing, shared state management with Arc, structured error handling via IntoResponse, and graceful shutdown patterns. The testing section shows you how to test routers without spinning up actual sockets using tower::ServiceExt. If you're choosing between Rust web frameworks, this makes the case for Axum's strengths: excellent type safety at request boundaries and composable middleware. Watch out for the anti-patterns section on blocking the async runtime, it's an easy mistake that tanks performance.
npx -y skills add bobmatnyc/claude-mpm-skills --skill axum --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents