# Django Smart Ratelimit Documentation

## Core Documentation

- **[Installation](installation.md)**: Setup and basic configuration
- **[Design Philosophy](design.md)**: Why we built this and how it compares
- **[Algorithms](algorithms.md)**: Deep dive into Token Buckets and Windows
- **[Configuration](configuration.md)**: Backends, Circuit Breakers, and Settings
- **[Error Handling](error_handling.md)**: Strategies for failure scenarios
- **[Migration Guide](migration.md)**: moving from `django-ratelimit`

## API Reference

- **[Decorator](decorator.md)**: All arguments for `@rate_limit`
- **[Backends](backends.md)**: Implementation details
- **[Utilities](utilities.md)**: Helper functions
