Rate Limits

This page describes API and sandbox rate limits of the E2B platform.

Table of Contents

Here's a limits breakdown table based on the plan:

PlanHobbyProEnterprise
Sandbox lifecycle & management API20,000 / 30s20,000 / 30sCustom
Sandbox operations40,000 / 60s per IP40,000 / 60s per IPCustom
Concurrent sandboxes10100 - 1,100*Custom
Sandbox creation rate1 / sec5 / secCustom

Sandbox lifecycle & management API

20,000 requests per 30 seconds

This rate limit applies to lifecycle and management operations such as sandbox create, kill, update, list, and other.


Sandbox operations & requests to sandboxes

40,000 requests per 60 seconds

This rate limits applies to operations to/within running sandboxes such as running code, listing files, running commands, etc. This also includes requests made to custom ports in the sandbox.


This limit is enforced globally across all sandbox operations from a single IP address.


Concurrent sandboxes

Number of concurrent sandboxes differs based on the pricing tier.

Hobby tier

Up to 10 concurrent sandboxes

Pro tier

Starts at 100 concurrent sandboxes

Enterprise tier

Custom limit - 1,100+ concurrent sandboxes


Sandbox creation rate

This limit controls how quickly you can create new sandboxes.

Hobby tier

1 sandbox per second

Pro tier

5 sandboxes per second

Enterprise tier

Custom limit - 5+ sandboxes per second

Reaching limits

When you reach the limits of your plan, subsequent requests/function calls will be effectively dropped and return the following:

  • the 429 Too Many Requests HTTP status code (when calling API/sandbox ports directly)
  • RateLimitError in the JS/TS SDK
  • RateLimitException in the Python SDK

For example, if you're on the Pro tier (without any concurrency addons) you can create up to 100 sandboxes running concurrently. If the 100 sandboxes are still running, requests for creating new sandboxes from the SDKs (Sandbox.create() in JS/TS or Sandbox() in Python) will fail and return RateLimitError or RateLimitException respectively. After the number of running sandboxes drops below 100 or you purchase the concurrency addon, you'll be able to create new sandboxes again.

Increasing and avoiding rate limits

You can avoid rate limits by either increasing your plan or contacting our sales team to discuss your specific requirements and we can provide tailored limits to meet your needs at enterprise@e2b.dev.