Phraseanet · Rate Limits

Phraseanet Rate Limits

Phraseanet does not impose a fixed API rate limit. The public v1 API documentation states explicitly that there is no rate limit in v1 - you may make as many requests as you wish. Because Phraseanet is self-hosted, real throughput is bounded by the resources of the instance you run (PHP-FPM workers, database, and the Elasticsearch cluster that powers search) rather than by a vendor-imposed per-minute cap. Operators can apply their own limits at the reverse proxy or web server in front of Phraseanet.

Phraseanet Rate Limits is the machine-readable rate-limit profile for Phraseanet on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 4 rate-limit definitions, measuring requests and queries.

The profile also includes 3 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Digital Asset Management, DAM, Open Source, Rate Limiting, and Quotas.

4 Limits Throttle: 429
Digital Asset ManagementDAMOpen SourceRate LimitingQuotas

Limits

API Requests (v1) instance
requests
no rate limit (per v1 documentation)
v1 documentation states there is no rate limit; requests are unbounded by Phraseanet.
Self-Hosted Throughput deployment
requests
hardware-bound
Constrained by your own PHP, database, and Elasticsearch capacity, not by Phraseanet.
Search Throughput instance
queries
elasticsearch-bound
Search is served by Elasticsearch; throughput depends on cluster sizing.
Operator-Imposed Limits instance
requests
configurable
Operators may add rate limiting at a reverse proxy or web server in front of Phraseanet.

Policies

No Vendor Rate Limit
Phraseanet does not enforce an API rate limit in v1; throughput is a function of your own deployment.
Backoff Strategy
Clients should still implement exponential backoff with jitter and honor Retry-After should an operator-imposed proxy return 429.
Capacity Planning
Scale PHP workers, the database, and the Elasticsearch cluster to match expected API and search load.

Sources