vercel-sandbox

📁 computesdk/sandbox-skills 📅 11 days ago
4
总安装量
4
周安装量
#52706
全站排名
安装命令
npx skills add https://github.com/computesdk/sandbox-skills --skill vercel-sandbox

Agent 安装分布

gemini-cli 4
github-copilot 4
codex 4
kimi-cli 4
opencode 4
amp 4

Skill 文档

Vercel Sandboxes with ComputeSDK

Run code in Vercel’s globally distributed serverless environments through ComputeSDK’s unified API. Vercel provides fast edge execution with Node.js and Python runtimes — ideal for serverless functions and globally distributed code execution.

Setup

npm install computesdk
# .env
COMPUTESDK_API_KEY=your_computesdk_api_key
VERCEL_TOKEN=your_vercel_token
VERCEL_TEAM_ID=your_vercel_team_id
VERCEL_PROJECT_ID=your_vercel_project_id

Get your ComputeSDK key at https://console.computesdk.com/register

Quick Start

import { compute } from 'computesdk';
// Auto-detects Vercel from environment variables

const sandbox = await compute.sandbox.create();

const result = await sandbox.runCode('print("Hello from Vercel!")');
console.log(result.output);

await sandbox.destroy();

Explicit Configuration

For multi-provider setups or when you want to be explicit:

import { compute } from 'computesdk';

compute.setConfig({
  computesdkApiKey: process.env.COMPUTESDK_API_KEY,
  provider: 'vercel',
  vercel: {
    token: process.env.VERCEL_TOKEN,
    teamId: process.env.VERCEL_TEAM_ID,
    projectId: process.env.VERCEL_PROJECT_ID,
  }
});

const sandbox = await compute.sandbox.create();

Vercel Configuration Options

interface VercelConfig {
  token?: string;               // Uses VERCEL_TOKEN env var if not set
  teamId?: string;              // Uses VERCEL_TEAM_ID env var if not set
  projectId?: string;           // Uses VERCEL_PROJECT_ID env var if not set
  runtime?: 'node' | 'python';  // Auto-detects from code patterns
  timeout?: number;              // Execution timeout in ms
}

Full API

ComputeSDK provides the same API across all providers: filesystem operations, shell commands, managed servers, overlays, terminals, and client access.

Install the main skill for the complete reference:

npx skills add https://github.com/computesdk/sandbox-skills --skill computesdk

Or see https://www.computesdk.com/docs/reference/sandbox/