| description | Set up the Runloop provider for ComputeSDK, configure your API key, and create sandboxes to run commands. | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| layout |
|
|||||||||||||||||||||||||||||||||
| tags |
|
{% embed url="https://www.computesdk.com/benchmarks/sandboxes/runloop/" %}
Runloop provider for ComputeSDK
npm install @computesdk/runloopAdd your Runloop credentials to a .env file:
RUNLOOP_API_KEY=your_runloop_api_keyimport { runloop } from '@computesdk/runloop';
const compute = runloop({
apiKey: process.env.RUNLOOP_API_KEY,
});
// Create sandbox
const sandbox = await compute.sandbox.create();
// Run a command
const result = await sandbox.runCommand('echo "Hello from Runloop!"');
console.log(result.stdout); // "Hello from Runloop!"
// Clean up
await sandbox.destroy();interface RunloopConfig {
/** Runloop API key - if not provided, will use RUNLOOP_API_KEY env var */
apiKey?: string;
/** Execution timeout in milliseconds */
timeout?: number;
}