Launch limits
By default, launch limits apply per learner within your organization over a rolling five-minute window:
These limits are configurable. The API response gives the wait time for your request.
Ending a lab does not reset the launch window. Membership comes from your server access policy.
The API returns a rate-limit error with a wait duration. The SDK exposes that duration as
retryAfter in seconds.
Organization capacity
An organization also has a limit on active deployments. The default cap is 75. This can be changed for your organization. Contact us for help. The SDK returnsconcurrency_limited with activeCount and limit. Teardown must release capacity before another launch can use that slot.
A successful end request does not promise immediate slot availability.
