Can an agent start a sandbox with E2B Sandboxes?
Who does each step
Whether the agent handles it alone or a person has to step in.
- 01
Discover
MachineThe vendor's machine-readable docs show the agent where and how to call this job.
- 02
Access
Workaround · setupYou give the agent a key or token.
- 03
Onboard
Workaround · setupYou sign up or register a client for the agent.
- 04
Pay
Workaround · setupYou add a payment card at the vendor's checkout.
- 05
Confirm
MachineThe response or specification defines errors the agent can distinguish from success.
- 06
Sustain
MachineThe agent can renew and revoke its own access.
- Access: handing over a key or token.
- Onboard: signing up or registering a client for the agent.
- Pay: adding a payment card.
To remove these handoffs: support OAuth client registration so the agent can register its own client and ask for consent; provide an agent registration route, such as auth.md, a sign-up API or OAuth client registration; support payment in the request, such as x402 or MPP, so setup does not require a person to add a card.
Agent surfaces
The probe
Each request it sent and what came back; the descriptors it read, counted, with what they named.
Discover29 descriptor reads6 facts
- Found
- For agentse2b.dev/llms.txtAPIapi.e2b.appAPIsandbox.e2b.appAPIapi.e2b.appFor agentsdocs.e2b.dev/llms.txtAPIapi.e2b.app
- From
- e2b.dev/llms.txt · e2b.dev/openapi.json · api.e2b.app/openapi.json · docs.e2b.dev/llms.txt
- This endpoint
- api.e2b.app is named by a descriptor it read
Job requestPOST api.e2b.app/sandboxes401105 ms
- Request
- POST https://api.e2b.app/sandboxes
- Response
- 401 · application/json · 56 bytes
- Body
- sha256:d76005480fb3f409b03668dd5b0c45a62801fe1777471242292e3332fbc06f17
- Exchange
- sha256:c6be0ba58c4a1651e896da8981b2fde61218f7719b5196b9743f5912ae15a5e2
Resource metadataGET api.e2b.app/.well-known/oauth-protected-resource/sandboxes404146 ms
- Request
- GET https://api.e2b.app/.well-known/oauth-protected-resource/sandboxes
- Response
- 404 · application/json · 74 bytes
- Body
- sha256:981f340976d211ed61e2378e683a7274a3e6a343e95486668989ebd825d82af0
- Exchange
- sha256:eca3e31c5b247419a6aafec11f789b40befec6e1ee17bf330d5d67388dbef274
Resource metadataGET api.e2b.app/.well-known/oauth-protected-resource40496 ms
- Request
- GET https://api.e2b.app/.well-known/oauth-protected-resource
- Response
- 404 · application/json · 74 bytes
- Body
- sha256:981f340976d211ed61e2378e683a7274a3e6a343e95486668989ebd825d82af0
- Exchange
- sha256:c88641a465c1c2b66e172afbbeae13bcf05270e3a98d499bb9428d02ab008e3d
Declared pageGET console.e2b.dev/sign-up30784 ms
- Request
- GET https://console.e2b.dev/sign-up
- Response
- 307 · application/json · 0 bytes
- Body
- sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- Exchange
- sha256:ef970ce449cb5de37496cf108be094d644c6b9ef906e66f8d96400df5f38c202
Declared pageGET console.e2b.dev30771 ms
- Request
- GET https://console.e2b.dev
- Response
- 307 · application/json · 0 bytes
- Body
- sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- Exchange
- sha256:de038beadfdb92a76dc4ecd8212c7c01d5727209cf828edb35f3637b78ca338b
E2B on the startup-offers board
- $20,000 in creditsE2B for Startups Program
The grade’s badge
One image that keeps itself current, linking here.
[](https://sourcey.com/c/e2b/agent-readiness/e2b-sandboxes/sandbox-code-run)Improve the report
Correct it, probe it again, or improve the path.
- Profile
- arp_01m4tb02c87tza2b0yqdeg4t02
- Projection
- sha256:77633fb47c3036803439327a67a71b0c7d1cf6e5d46c916bf69eaaa3dc67f8ed
- Policy
- kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac
A report or a reassessment request names this profile, its revision and its projection. How report cards are assessed →View the exact declaration