-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapplitools-rate-limits.yml
More file actions
59 lines (59 loc) · 1.76 KB
/
Copy pathapplitools-rate-limits.yml
File metadata and controls
59 lines (59 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
specification: API Commons Rate Limits
specificationVersion: '0.1'
schema: https://raw.githubusercontent.com/api-evangelist/interface-research/main/schema/api-commons.yml#/$defs/RateLimits
provider: Applitools
providerId: applitools
created: '2026-05-22'
modified: '2026-05-22'
tags:
- Testing
- Visual AI
- Visual Testing
- Autonomous Testing
- REST
- SDK
- Cross-Browser
- Execution Cloud
- Rate Limiting
- Quotas
- Throttling
description: Scaffolded rate limit definitions for the Applitools API surface. Captures per-tier quotas, burst behavior, response
signaling, and recovery semantics. Defaults are scaffold values to be replaced with published provider limits.
headers:
limit: X-RateLimit-Limit
remaining: X-RateLimit-Remaining
reset: X-RateLimit-Reset
retryAfter: Retry-After
policy: RateLimit-Policy
responseCodes:
throttled: 429
quotaExceeded: 429
serviceUnavailable: 503
limits:
- tier: free
name: Free Tier Default
scope: api-key
metric: requests_per_minute
limit: 10
burst: 20
timeFrame: minute
applies:
- https://eyesapi.applitools.com
description: Default per-token request rate for the free tier. Bursts above the limit return HTTP 429 with Retry-After.
- tier: pro
name: Pro Tier Default
scope: api-key
metric: requests_per_minute
limit: 120
burst: 240
timeFrame: minute
applies:
- https://eyesapi.applitools.com
description: Higher rate envelope for paid plans; reconcile against published commercial terms.
recoveryStrategies:
- name: Exponential Backoff
description: Wait Retry-After seconds (or back off exponentially up to 60s) before retrying.
- name: Queue and Retry
description: Submit bulk work in batches under the burst envelope.
notes:
- Replace scaffold values with the provider's published rate limit policy.