Skip to main content
GET
/
v1
/
templates
curl "https://api.runtools.ai/v1/templates?type=system" \
  -H "X-API-Key: rt_live_xxx"
{
  "data": [
    {
      "slug": "nodejs-20",
      "name": "Node.js 20",
      "type": "system",
      "status": "ready",
      "size": "450MB",
      "description": "Node.js 20 with npm, pnpm, and Bun"
    },
    {
      "slug": "python-ml",
      "name": "Python ML",
      "type": "system",
      "status": "ready",
      "size": "2.1GB",
      "description": "Python 3.12 with PyTorch, NumPy, Pandas"
    },
    {
      "slug": "my-fullstack",
      "name": "Full Stack Environment",
      "type": "custom",
      "status": "ready",
      "size": "1.2GB",
      "createdAt": "2025-01-21T10:00:00Z"
    }
  ]
}

Query Parameters

type
string
Filter by type: system, custom
status
string
Filter by status: ready, building, failed

Response

data
array
Array of templates
curl "https://api.runtools.ai/v1/templates?type=system" \
  -H "X-API-Key: rt_live_xxx"
{
  "data": [
    {
      "slug": "nodejs-20",
      "name": "Node.js 20",
      "type": "system",
      "status": "ready",
      "size": "450MB",
      "description": "Node.js 20 with npm, pnpm, and Bun"
    },
    {
      "slug": "python-ml",
      "name": "Python ML",
      "type": "system",
      "status": "ready",
      "size": "2.1GB",
      "description": "Python 3.12 with PyTorch, NumPy, Pandas"
    },
    {
      "slug": "my-fullstack",
      "name": "Full Stack Environment",
      "type": "custom",
      "status": "ready",
      "size": "1.2GB",
      "createdAt": "2025-01-21T10:00:00Z"
    }
  ]
}