FixVibe

// docs / quotas & limits

Quotas kei limits

Na quota kei na rate-limit value kece e ra e yavutaki mai na entitlements module ena build time, o koya e sega ni rawa ni duidui kina na page oqo mai na ka e enforce dina na server.

Entitlements ena tier yadua

Sega ni saumiHobiProUnlimited
Scans / vula350200Palani UnlimitedΒΉ
Projects (domains sa verified)11520
API tokens ni account01520
Webhook endpoints01520
Active probes ni scansegaioioio
GitHub repo scans ni sourcesegasegaioio
Scheduled re-scans tuvanakisegasegaβ‰₯3h cadence ni gaunaβ‰₯6h cadence
Live threat detection bulasegasegasegaio
Sharable reportssegasegaioio
Maroroi7 siga30 siga90 siga365 siga
Team seats ni timi1115
Veivukekena ivakatagedegedekena ivakatagedegedebibi taumadavakatabakidua

ΒΉ The Unlimited plan's scan quota is subject to fair use β€” see Terms. Β² The project cap defaults to 20 active-monitoring domains at β‰₯6h cadence. Contact support@fixvibe.app to raise it in exchange for a longer scheduled cadence.

API rate limits ni kerekere

Every /api/v1/* and /api/mcp request is keyed on a hash of the bearer token and runs through two windows:

  • Burst: 10 requests ena sekodi.
  • Steady: 60 requests ena miniti.
  • Per signed-in user: 30 scan submissions per 10 minutes β€” a soft cap above the per-plan monthly quota that absorbs bursts without exhausting the daily budget.

On 429, the response includes:

http
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
}

The window which tripped is named in the message (burst (10/s) vs steady (60/min)) so a client backoff can adapt.

Na ivakaiyaragi ni totolo ni vakaraici palani Free (ena IP/24)

On top of the per-org 3-scans-per-month cap, Free plan users face an additional per-IP/24 rate limit: 3 scans per rolling 24 hours per IP /24 block. The same limiter covers anonymous instant scans, which prevents farming Free quota through throwaway accounts on one IP. Requests exceeding the limit return HTTP 429 Too Many Requests with a Retry-After header.

Signup throttle (ena IP/24 yadua)

5 na rejiseta vinaka ena IP/24 ena 24 na aua, me kua kina ni vakatubuyaco vakatabakidua na ivolatusi palani Free. Na callbacks e vakaiyaragi e vakaca lesu ki na /sign-in?error=rate_limited.

Maroroi

Scans + findings auto-purge per the table above. Anonymous one-shot scans expire 24h after creation. Audit logs retain for 18 months. Monitor snapshots prune to last 7 days plus the latest baseline per (domain, signal). Dismissed alerts purge after 90 days. All retention enforced daily by /api/cron/retention-cleanup.

Quotas kei limits β€” Docs Β· FixVibe