To avoid denial of service on the underlying DB, and more generally to be able to limit resource consumption on our side, we want to be able to rate limit access to our JSON-based Web API for anonymous users.
This might be based on per-client policies (e.g., number of requests per unit of time per IP address) and/or global policies (e.g., total number of requests per unit of time, no matter who is submitting requests).
Given our current software stack, Flask Limiter might be the tool for the job (hat tip to @olasd for spotting it). FWIW, it doesn't seem to be Debian packaged yet.