Multi-agent DAG orchestration, purpose-built for enterprise engineering teams Learn more →

Quotas & limits

Last updated 2026-05-21·5 min read

This page lists the quotas and limits that apply to a workspace. Limits scale with your plan; most can be raised on request.

Limits by plan

The figures below are the standard defaults for each plan. They are starting points, not hard caps, see Raising a limit.

LimitStarterGrowthEnterprise
Concurrent runs320Custom
Workspace members10100Unlimited
Connected repositories25250Unlimited
Custom agents550Unlimited
Private MCPs550Unlimited
Audit retention90 days1 yearUp to 7 years
Plans are illustrativeCendriix is pre-general-availability. The plan tiers above describe how limits are structured; exact figures are confirmed with your team during onboarding and may change before general availability.

API rate limits

The REST API is rate-limited per workspace. Every response carries X-RateLimit-Remaining and X-RateLimit-Reset headers; an exceeded limit returns HTTP 429. See the API reference for the per-plan request budgets and retry guidance.

Run limits

LimitDescription
concurrent_runsRuns executing at once. Additional triggered runs queue until a slot frees.
run_durationWall-clock ceiling for a single run. A run that exceeds it fails cleanly. Default 6 hours.
gate_timeoutHow long a run waits at an approval gate before timing out. Configurable; default 24 hours.
run_costNo default ceiling. Set a cap per run with --max-cost or workspace-wide via a policy.

Retention windows

Audit events and cost data share a retention window, configurable per workspace within the bounds your plan allows. Run logs are retained for the same window. Time-travel snapshots are kept as long as the run's audit trail exists, so any retained run can still be replayed. See Audit log for details.

Raising a limit

Most limits are soft. If you are approaching one, request an increase from Workspace Settings > Plan & limits, or contact your account team. Enterprise workspaces are configured to the limits agreed during onboarding.

Next steps