Leap0
Installation & Setup
npm install @computesdk/leap0LEAP0_API_KEY=your_leap0_api_keyUsage
import { leap0 } from '@computesdk/leap0';
const compute = leap0({
apiKey: process.env.LEAP0_API_KEY,
template: 'system/debian:bookworm',
});
// Create sandbox (uses the default template from config)
const sandbox = await compute.sandbox.create();
// Or override the template at create time via templateId
const sandbox2 = await compute.sandbox.create({
templateId: 'system/code-interpreter:v0.1.0',
});
// Run a command
const result = await sandbox.runCommand('echo "Hello from Leap0!"');
console.log(result.stdout); // "Hello from Leap0!"
// Work with files
await sandbox.filesystem.writeFile('/tmp/hello.py', 'print("Hello World")');
const content = await sandbox.filesystem.readFile('/tmp/hello.py');
// Clean up
await sandbox.destroy();Configuration Options
Last updated
Was this helpful?