Endpoint
Request
Headers
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
category | string | No | Filter by category (e.g., python, nodejs, ubuntu) |
language | string | No | Filter by language (e.g., python, javascript) |
Example Request
List all templates:Response
Success (200 OK)
Response Fields
| Field | Type | Description |
|---|---|---|
object | string | Always "list" |
data | array | Array of template objects |
has_more | boolean | Whether more results are available |
url | string | Endpoint URL |
request_id | string | Request ID for debugging |
id- Template ID (use for creating sandboxes)name- Template name (alternative identifier)display_name- Human-readable namedescription- Template descriptioncategory- Template categorylanguage- Primary language (if applicable)is_public- Whether template is publicly availableis_active- Whether template is active and ready for usedefault_resources- Default vCPU, memory, and disk allocation
Status Codes
| Code | Description |
|---|---|
200 | Success |
401 | Authentication required |
Template Categories
Common template categories:python- Python environments (various versions)nodejs- Node.js environmentsubuntu- Ubuntu base imagescode-interpreter- Multi-language code executioncustom- Custom templates created by your organization
Use Cases
Find Python Templates
List Only Custom Templates
Find Template ID by Name
Check Template Resources
Related
- SDK: Sandbox.list_templates() - Python SDK method
- CLI Template Commands - Template management from CLI
Next Steps
- Get Template - Get detailed template information
- Build Template - Create a custom template
- Create Sandbox - Create a sandbox from a template

