Core Concepts
Learn the fundamental concepts of building APIs with Rapina.
In this section
- Routing
Define routes and handle parameters - Extractors
Parse request data with type safety - Authentication
JWT authentication with protected-by-default routes - Error Handling
Standardized error responses with trace IDs - Database
Database integration with SeaORM - Metrics
Prometheus metrics with the metrics feature flag - Pagination
Built-in pagination for list endpoints - Middleware
Rate limiting, compression, CORS, timeout, and custom middleware - Caching
Response caching with in-memory and Redis backends