import { StateSetSandbox } from "@StateSet/sandbox-sdk";
const sandbox = new StateSetSandbox({
baseUrl: "https://api.sandbox.StateSet.app",
authToken: "sk-sandbox-your-api-key",
timeout: 120000,
});
const instance = await sandbox.create({
cpus: "2",
memory: "2Gi",
timeout_seconds: 300,
});
await sandbox.writeFile(
instance.sandbox_id,
"/workspace/hello.js",
'logger.info("Hello from sandbox!");'
);
const result = await sandbox.execute(instance.sandbox_id, {
command: "node /workspace/hello.js",
});
logger.info(result.stdout);
await sandbox.stop(instance.sandbox_id);