// docs / quotas & limits
कोटा आणि मर्यादा
नीचे दिया हर quota आणि rate-limit value build time पर entitlements module से निकाला जाता आहे, इसलिए यह पेज server द्वारा वास्तव मध्ये enforce की जाने वाली चीज़ों से अलग नाही हो सकता।
प्रत्येक tier के entitlements
| मोफत | छंद | प्रो | Unlimited | |
|---|---|---|---|---|
| scan / माह | 3 | 50 | 200 | Unlimited प्लॅन¹ |
| Projects (verified domains) | 1 | 1 | 5 | 20 |
| API tokens | 0 | 1 | 5 | 20 |
| Owner-depth scans | नाही | हां | हां | हां |
| GitHub repo scans | नाही | नाही | हां | हां |
| Scheduled re-scans | नाही | नाही | ≥3h cadence | ≥1h cadence |
| Live threat detection | नाही | नाही | नाही | हां |
| Retention | 7 दिन | 30 दिन | 90 दिन | 365 दिन |
| Team seats | 1 | 1 | 1 | 5 |
| Support | standard | standard | priority | dedicated |
¹ Unlimited प्लॅनचा स्कॅन कोटा वाजवी वापराच्या अधीन आहे — अटी पहा. ² डीफॉल्ट मर्यादा ≥1h अंतरावर active monitoring मध्ये 20 डोमेन आहे. लांब वेळापत्रक अंतराच्या बदल्यात ती वाढवण्यासाठी support@fixweb.app शी संपर्क साधा.
API rate limits
हर /api/v1/* आणि /api/mcp request bearer token के hash पर keyed होती आहे आणि दो windows से गुजरती आहे:
- Burst: प्रति second 10 requests।
- Steady: प्रति minute 60 requests।
429 पर response मध्ये यह शामिल होता आहे:
HTTP/1.1 429 Too Many Requests
content-type: application/json
retry-after: 47
x-ratelimit-limit: 60
x-ratelimit-remaining: 0
x-ratelimit-reset: 1715116200
{
"error": "rate_limited",
"message": "Token rate limit exceeded — steady (60/min). Retry in 47s.",
"retry_after_seconds": 47
}Message मध्ये trip हुई window का नाम होता आहे (burst (10/s) बनाम steady (60/min)) ताकि client backoff adapt कर सके।
Free प्लॅन स्कॅन दर मर्यादा (प्रति IP/24)
प्रति-संस्था दरमहा 3 स्कॅन मर्यादेव्यतिरिक्त, Free प्लॅन वापरकर्त्यांना IP/24 साठी अतिरिक्त दर मर्यादा आहे: तासाला 3 स्कॅन, दिवसाला 100. तोच limiter निनावी तत्काळ स्कॅन देखील कव्हर करतो, एक-वेळ-वापर खात्यांद्वारे Free कोटा वापरण्यापासून प्रतिबंधित करतो. कोणत्याही मर्यादेपेक्षा जास्त विनंत्या Retry-After header सह HTTP 429 Too Many Requests परत करतात.
Signup throttle (per IP/24)
Free प्लॅनमध्ये स्वयंचलित खाते निर्मितीला प्रतिबंध करण्यासाठी प्रति IP/24, 24 तासांत 5 यशस्वी साइन-अप. दर-मर्यादित callbacks /sign-in?error=rate_limited वर रिडायरेक्ट होतात.
Retention
Scans + findings ऊपर की table के अनुसार auto-purge होते हैं। Anonymous one-shot scans creation के 24h बाद expire होते हैं। Audit logs 18 months तक retain होते हैं। Monitor snapshots last 7 days plus latest baseline per (domain, signal) तक prune होते हैं। Dismissed alerts 90 days बाद purge होते हैं। All retention daily /api/cron/retention-cleanup से enforced।
