Sandbox
E2B cloud sandbox is a secure and isolated cloud environment. The sandbox allows you to:- Access Linux OS
- Create, list, and delete files and directories
- Run commands
- Run isolated code
- Access the internet
Example
Methods
createCodeContext()
Parameters
Returns
Promise<Context>
context object.
runCode()
runCode(code, opts)
language or context option to run the code as a different language or in a different Context.
You can reference previously defined variables, imports, and functions in the code.
Parameters
Returns
Promise<Execution>
Execution result object.
runCode(code, opts)
language or context option to run the code as a different language or in a different Context.
If no language is specified, Python is used.
You can reference previously defined variables, imports, and functions in the code.
Parameters
Returns
Promise<Execution>
Execution result object.
runCode(code, opts)
language or context option to run the code as a different language or in a different Context.
You can reference previously defined variables, imports, and functions in the code.
Parameters
Returns
Promise<Execution>
Execution result object
Interfaces
CreateCodeContextOpts
Options for creating a code context.Properties
cwd?
Default
language?
Default
requestTimeoutMs?
Default
RunCodeOpts
Options for running code.Properties
envs?
Default
onError()?
ExecutionError object.
Parameters
Returns
any
onResult()?
Parameters
Returns
any
onStderr()?
Parameters
Returns
any
onStdout()?
Parameters
Returns
any