🦀
RustCanon
Learn
Patterns
Software Engineering
Recipes
Learning Paths
Resources
Resources
Cheatsheet
About
Home
Patterns
Software Engineering
Recipes
Learning Paths
Resources
Cheatsheet
About
← Back to Topics
🌐
API Design Patterns
Build production-grade APIs in Rust
5 Patterns
5 Interactive
0 Live Demos
REST API Design
intermediate
RESTful services with Axum/Actix
🎮 Playground
rest
axum
+2
GraphQL APIs
advanced
GraphQL with async-graphql
🎮 Playground
graphql
async-graphql
+1
gRPC Services
advanced
High-performance RPC with tonic
🎮 Playground
grpc
tonic
+1
Error Responses
intermediate
Consistent error handling for APIs
🎮 Playground
errors
api
+1
Rate Limiting
intermediate
Protecting APIs from abuse
🎮 Playground
rate-limit
throttling
+1