Skip to main content

What is RunTools?

RunTools is an AI infrastructure platform that provides everything you need to build AI-powered applications:

Why RunTools?

RunTools is built for AI-native development. We focus on three things: Speed — Sandboxes boot in milliseconds. Pause and resume in under a second with full state preservation. No cold starts, no idle costs. Tools — A centralized marketplace for server-side integrations. Install once, call from anywhere. Build your own tools and monetize them. Flexibility — Bring your own Docker images. Use any AI model. Deploy agents as APIs with WebSocket streaming. Self-host if you need to.

Quick Example

import { RunTools } from '@runtools/sdk';

const rt = new RunTools({ apiKey: process.env.RUNTOOLS_API_KEY });

// Create a sandbox
const sandbox = await rt.sandboxes.create({ template: 'nodejs-20' });

// Execute commands
await sandbox.exec('npm create vite@latest my-app -- --template react-ts');
await sandbox.exec('cd my-app && npm install && npm run dev');

// Get the dev URL
const url = await sandbox.getUrl({ port: 5173 });
console.log(`App running at: ${url}`);

// Pause when done (saves state, stops billing)
await sandbox.pause();

Getting Started