Skip to main content
Concurrency controls how many candidates can start any test under your account within the same 60-second window. Understanding these limits helps you plan large-scale test sessions and avoid unexpected delays for candidates.

What Is Max Concurrency?

Max concurrency is the maximum number of candidates who can begin a test within any rolling 60-second period. This limit applies across all tests on your account, not per individual test.
If you have three active tests and a concurrency limit of 1,000, the 1,000 limit is shared across all three tests combined — not 1,000 per test.

Concurrency Limits by Plan

Tests with Proctoring Enabled

PlanMax Concurrency
Standard1,000 candidates/minute
Premium2,000 candidates/minute
Elite5,000 candidates/minute

Tests Without Proctoring

PlanMax Concurrency
Standard50 candidates/minute
Premium100 candidates/minute
Elite150 candidates/minute

Automated Staggering

When demand exceeds your plan’s capacity, AutoProctor automatically staggers candidate entry. Candidates who exceed the limit see a button with a countdown of up to 60 seconds before they can access the test.
If your test has a duration configured, AutoProctor automatically adjusts each candidate’s timer to account for staggering delays. No candidate loses test time due to concurrency limits.

SDK Users

If you use AutoProctor’s JavaScript SDK on your own website, you receive a default limit of 5,000 candidates per minute. When this limit is exceeded, the SDK returns a 429 (Too Many Requests) response. You must handle rate-limiting independently in your implementation.
SDK users do not benefit from automatic staggering. You must build your own retry logic to handle 429 responses when your concurrency limit is exceeded.

Increasing Your Limits

If you need higher concurrency limits, contact the AutoProctor team:
Increase TypeApproximate CostDetails
Temporary (one-time event)$500 per 500 candidates/minute incrementOne-time fee
Permanent$2,500/month per 500 candidates/minute incrementAnnual commitment required
The platform supports up to a maximum of 25,000 candidates per minute.