Flask Tutorial
Rate limiting for Flask applications.
1. Installation
pip install halt[flask]2. Integration
from flask import Flask
from halt import RateLimiter, InMemoryStore, presets
from halt.adapters.flask import HaltExtension
app = Flask(__name__)
limiter = RateLimiter(
store=InMemoryStore(),
policy=presets.PUBLIC_API
)
halt = HaltExtension(limiter)
halt.init_app(app)