Skip to main content

Limits & Quotas

WithGiga enforces limits to ensure platform stability and prevent runaway costs.

API rate limits

All API endpoints share a single rate limit per API key.
LimitValue
Requests per minute60
Response headerX-RateLimit-Remaining
Throttle responseHTTP 429 with Retry-After
Use exponential backoff in automated clients.

Audit concurrency

The number of simultaneously running audits is plan-dependent:
PlanConcurrent audits
Free1
Starter Pro5
MaxUnlimited
Exceeding this returns HTTP 429 with CONCURRENCY_LIMIT_EXCEEDED. Scheduled audits that fire while at capacity queue briefly, then fail if capacity doesn’t free.

Audit time budgets

Each mode has a default time budget:
ModeDefaultMax
Shallow30 min60 min
Deep2 hrs4 hrs
Autonomous4 hrs24 hrs
The agent transitions to report writing when the budget is nearly exhausted, regardless of progress.

Storage limits

LimitValue
Disk per sandbox20 GB
Presigned URL TTL24 hours
Report retentionPer plan (see Plans)
Recording retentionPer plan

Workspace limits

PlanWorkspaces
Free1
Starter Pro10
MaxUnlimited

Scheduled audit limits

PlanSchedules per workspace
Free
Starter Pro10
MaxUnlimited

Target restrictions

WithGiga does not enforce a target allowlist. You are responsible for ensuring you have written authorization to test every target you submit.
Running unauthorized audits is illegal in most jurisdictions. WithGiga logs every audit with target, timestamp, and the API key that initiated it. If you discover that an API key was used for unauthorized scanning, revoke it immediately.

Increasing limits

For limit increases — concurrency, time budgets, custom retention — contact us via Discord or [email protected]. Max plan customers can negotiate custom limits.