Redis-backed cache with automatic invalidation, optional vector-search helpers, multi-backend routing, and metrics — without bolting on a separate doc stack.
Tag-aware invalidation and dependency-friendly patterns so stale reads are the exception, not the rule.
Decorators and dependencies that fit existing endpoints without rewriting your app around the cache.
Redis, Memcached, memory, disk, and SQLite paths with a consistent configuration model.
Circuit breaker, retries, and stale-if-error style patterns to degrade gracefully under pressure.
ETag and Cache-Control middleware for 304-friendly APIs when you want browser and CDN behavior aligned.
Prometheus and StatsD hooks plus OpenTelemetry-friendly tracing for cache spans.
Optional similarity and vector workflows when your stack needs semantic-style cache keys.
Inspect keys, stats, and health from the terminal for debugging and on-call.
| Topic | Link |
|---|---|
| Install and first run | Getting started → |
| Usage patterns and FastAPI | Usage patterns → · FastAPI → |
| Python API | Generated API docs (pdoc) → |
| Releases | Changelog → |