-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapidog-rate-limits.yml
More file actions
120 lines (120 loc) · 3.4 KB
/
Copy pathapidog-rate-limits.yml
File metadata and controls
120 lines (120 loc) · 3.4 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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
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: Apidog
providerId: apidog
created: '2026-05-04'
modified: '2026-05-22'
tags:
- API Design
- API Lifecycle
- API Testing
- Collaboration
- Design-First
- Documentation
- Mocking
- Platform
- Rate Limiting
- Throttling
description: >-
Apidog has not published explicit per-second / per-minute / per-month rate
limits for its public REST API at https://api.apidog.com. Documented
controls are instead tied to plan-level seat counts, project counts,
sprint-branch counts, and scheduled-task frequency. This file captures the
shape of those plan-level limits along with the standard 429 / Retry-After
signaling expected on the platform. Replace with provider-published
per-key limits if and when Apidog publishes them.
sourceUrls:
- https://apidog.com/pricing/
- https://docs.apidog.com/overview-616932m0
- https://openapi.apidog.io/
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 Plan Members
scope: organization
metric: team_members
limit: 4
timeFrame: lifetime
applies:
- Apidog
- tier: free
name: Free Plan Projects
scope: organization
metric: projects
limit: 5
timeFrame: lifetime
applies:
- Apidog
- tier: free
name: Free Plan Sprint Branches Per Project
scope: project
metric: branches
limit: 1
timeFrame: lifetime
applies:
- Apidog
- tier: basic
name: Basic Plan Projects
scope: organization
metric: projects
limit: 20
timeFrame: lifetime
applies:
- Apidog
- tier: basic
name: Basic Plan Request History
scope: organization
metric: request_history_days
limit: 90
timeFrame: month
applies:
- Apidog
- tier: professional
name: Professional Plan Scheduled Import Interval
scope: organization
metric: scheduled_import_interval_minutes
limit: 10
timeFrame: minute
applies:
- Apidog
- tier: enterprise
name: Enterprise Plan Scheduled Tasks
scope: organization
metric: scheduled_tasks
limit: -1
timeFrame: month
applies:
- Apidog
policies:
- name: Backoff Strategy
description: >-
Clients should implement exponential backoff with jitter and honor the
Retry-After header when a 429 response is returned.
- name: Quota Reset
description: >-
Plan-level entitlements (projects, members, branches) are persistent
and reset only on plan change. Scheduled-task and request-history
windows reset on a rolling basis aligned to the documented timeFrame.
- name: Fair Use
description: >-
Sustained automation against the public Apidog REST API that
materially impacts shared infrastructure may be subject to fair-use
throttling even when no explicit per-key limit is published.
- name: Versioning
description: >-
Requests must send the X-Apidog-Api-Version header. Apidog supports
previous versions for at least three months after a newer version is
released.
maintainers:
- FN: Kin Lane
email: info@apievangelist.com