Skip to content

Deployment rate limits

Each deployment has rate limits to protect your assistant from abuse and control cost. Limits apply per deployment — widget and Direct API deployments are counted separately.

LimitDescription
RPMRequests per minute per deployment (messages, config fetches)
IP burstShort-window cap per visitor IP on widget endpoints
Plan ceilingOrganization-wide caps from your billing plan

Default limits are set by plan tier. Enterprise customers may request higher RPM or custom burst rules — contact support.

ResponseVisitor experience
429 Too Many RequestsWidget shows friendly retry message
Retry-After headerClient should backoff

See Rate limit troubleshooting.

ScenarioRecommendation
Marketing campaign spikeRaise limits or cache FAQ-heavy paths
Staging load testsUse staging deployment with separate limits
Backend integrationExponential backoff on 429 in your Direct API client

Message rate limits are separate from your upstream API quotas. Heavy tool usage still respects deployment RPM — monitor usage and tool logs.