Loading...
Loading...
Guide for creating and managing E2B sandboxes using ComputeSDK. Use when building applications that need E2B Firecracker microVM sandboxes for secure code execution, AI code runners, or isolated development environments on E2B.
npx skill4agent add computesdk/sandbox-skills e2b-sandboxnpm install computesdk# .env
COMPUTESDK_API_KEY=your_computesdk_api_key
E2B_API_KEY=your_e2b_api_keyimport { compute } from 'computesdk';
// Auto-detects E2B from environment variables
const sandbox = await compute.sandbox.create();
const result = await sandbox.runCode('print("Hello from E2B!")');
console.log(result.output);
await sandbox.destroy();import { compute } from 'computesdk';
compute.setConfig({
computesdkApiKey: process.env.COMPUTESDK_API_KEY,
provider: 'e2b',
e2b: {
apiKey: process.env.E2B_API_KEY,
}
});
const sandbox = await compute.sandbox.create();interface E2BConfig {
apiKey?: string; // Uses E2B_API_KEY env var if not set
runtime?: 'node' | 'python'; // Auto-detects from code patterns
timeout?: number; // Execution timeout in ms
}printimportdeff"strings"npx skills add https://github.com/computesdk/sandbox-skills --skill computesdk