CVAT · Rate Limits

Cvat Rate Limits

Self-hosted CVAT does not impose vendor rate limits; throughput is bounded by the operator's own deployment, worker pool, and any reverse-proxy throttling the operator configures. CVAT Online (app.cvat.ai) enforces plan-based quotas rather than classic per-minute request limits - caps on projects, tasks, internal storage, cloud connections, and monthly AI (auto-annotation) calls - and may apply request throttling and abuse protection at the edge. Heavy operations (data upload, annotation import/export, dataset export) run as asynchronous background jobs that are polled via the requests endpoint rather than blocking the caller.

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

It captures 6 rate-limit definitions, measuring projects, tasks, storage_gb, cloud_connections, and ai_calls.

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

Tagged areas include Computer Vision, Data Annotation, Labeling, Datasets, and Open Source.

6 Limits Throttle: 429
Computer VisionData AnnotationLabelingDatasetsOpen SourceRate LimitingQuotasThrottling

Limits

Projects (CVAT Online) account
projects
see plan quota
Capped per hosted plan; unlimited on self-hosted Community.
Tasks (CVAT Online) account
tasks
see plan quota
Capped per hosted plan; unlimited on self-hosted Community.
Internal Storage (CVAT Online) account
storage_gb
see plan quota
GB of internal storage allowed per hosted plan.
Cloud Connections (CVAT Online) account
cloud_connections
see plan quota
Number of registered cloud-storage connections per hosted plan.
AI / Auto-Annotation Calls (CVAT Online) account
ai_calls
see plan quota
Monthly automatic-annotation call allowance per hosted plan.
Edge Request Throttling (CVAT Online) account
requests
see provider documentation
Abuse-protection throttling may apply; not published as a fixed RPM/RPS.

Policies

Plan-Based Quotas
On CVAT Online the operative limits are plan quotas (projects, tasks, storage, cloud connections, AI calls), not per-minute request rates.
Asynchronous Background Jobs
Data upload and annotation/dataset import/export run as background processes; poll GET /api/requests/{rq_id} for completion instead of long-blocking requests.
Self-Hosted Has No Vendor Limits
Community (MIT, self-hosted) imposes no vendor rate limits; capacity is governed by the operator's infrastructure and any proxy throttling they add.
Backoff Strategy
Clients should implement exponential backoff with jitter and honor Retry-After on 429 responses.

Sources