CodeSandbox · JSON-LD Context
Codesandbox Context
JSON-LD context defining the semantic vocabulary for Codesandbox from CodeSandbox.
0 Classes
46 Properties
2 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
Properties
| Property | Type | Container |
|---|---|---|
| Sandbox | reference | |
| VirtualMachine | reference | |
| Session | reference | |
| Template | reference | |
| PreviewToken | reference | |
| Workspace | reference | |
| ApiToken | reference | |
| id | string | |
| title | string | |
| description | string | |
| created_at | dateTime | |
| updated_at | dateTime | |
| tags | set | |
| privacy | integer | |
| is_frozen | boolean | |
| runtime | string | |
| tier | string | |
| cluster | string | |
| pitcher_url | anyURI | |
| pitcher_token | string | |
| reconnect_token | string | |
| workspace_path | string | |
| user_workspace_path | string | |
| bootup_type | string | |
| hibernation_timeout_seconds | integer | |
| use_pint | boolean | |
| scopes | set | |
| expires_at | dateTime | |
| token_id | string | |
| sandbox_id | string | |
| team_id | string | |
| session_id | string | |
| permission | string | |
| success | boolean | |
| errors | set | |
| data | ||
| files | ||
| npm_dependencies | ||
| forkOf | string | |
| tag_id | string | |
| tag_alias_id | string | |
| namespace | string | |
| alias | string | |
| host | anyURI | |
| concurrent_vm_count | integer | |
| concurrent_vm_limit | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://api.codesandbox.io/vocab#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Sandbox": {
"@id": "https://api.codesandbox.io/vocab#Sandbox",
"@type": "@id",
"description": "A browser or VM-backed isolated development environment on CodeSandbox"
},
"VirtualMachine": {
"@id": "https://api.codesandbox.io/vocab#VirtualMachine",
"@type": "@id",
"description": "A Firecracker microVM instance backing a devbox"
},
"Session": {
"@id": "https://api.codesandbox.io/vocab#Session",
"@type": "@id",
"description": "An isolated Linux user context within a running VM"
},
"Template": {
"@id": "https://api.codesandbox.io/vocab#Template",
"@type": "@id",
"description": "A reusable set of tagged sandboxes for project bootstrapping"
},
"PreviewToken": {
"@id": "https://api.codesandbox.io/vocab#PreviewToken",
"@type": "@id",
"description": "A scoped access token for a private sandbox preview URL"
},
"Workspace": {
"@id": "https://api.codesandbox.io/vocab#Workspace",
"@type": "@id",
"description": "A team workspace containing sandboxes and API tokens"
},
"ApiToken": {
"@id": "https://api.codesandbox.io/vocab#ApiToken",
"@type": "@id",
"description": "A Bearer token for authenticating CodeSandbox API requests"
},
"id": {
"@id": "schema:identifier",
"@type": "xsd:string"
},
"title": {
"@id": "schema:name",
"@type": "xsd:string"
},
"description": {
"@id": "schema:description",
"@type": "xsd:string"
},
"created_at": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "schema:dateModified",
"@type": "xsd:dateTime"
},
"tags": {
"@id": "schema:keywords",
"@container": "@set"
},
"privacy": {
"@id": "https://api.codesandbox.io/vocab#privacy",
"@type": "xsd:integer",
"description": "0=public, 1=unlisted, 2=private"
},
"is_frozen": {
"@id": "https://api.codesandbox.io/vocab#isFrozen",
"@type": "xsd:boolean"
},
"runtime": {
"@id": "https://api.codesandbox.io/vocab#runtime",
"@type": "xsd:string",
"description": "browser or vm"
},
"tier": {
"@id": "https://api.codesandbox.io/vocab#tier",
"@type": "xsd:string",
"description": "VM hardware tier: Pico, Nano, Micro, Small, Medium, Large, XLarge"
},
"cluster": {
"@id": "https://api.codesandbox.io/vocab#cluster",
"@type": "xsd:string",
"description": "Geographic deployment region"
},
"pitcher_url": {
"@id": "https://api.codesandbox.io/vocab#pitcherUrl",
"@type": "xsd:anyURI",
"description": "WebSocket URL to connect to the Pitcher agent"
},
"pitcher_token": {
"@id": "https://api.codesandbox.io/vocab#pitcherToken",
"@type": "xsd:string"
},
"reconnect_token": {
"@id": "https://api.codesandbox.io/vocab#reconnectToken",
"@type": "xsd:string"
},
"workspace_path": {
"@id": "https://api.codesandbox.io/vocab#workspacePath",
"@type": "xsd:string"
},
"user_workspace_path": {
"@id": "https://api.codesandbox.io/vocab#userWorkspacePath",
"@type": "xsd:string"
},
"bootup_type": {
"@id": "https://api.codesandbox.io/vocab#bootupType",
"@type": "xsd:string"
},
"hibernation_timeout_seconds": {
"@id": "https://api.codesandbox.io/vocab#hibernationTimeoutSeconds",
"@type": "xsd:integer"
},
"use_pint": {
"@id": "https://api.codesandbox.io/vocab#usePint",
"@type": "xsd:boolean"
},
"scopes": {
"@id": "https://api.codesandbox.io/vocab#scopes",
"@container": "@set"
},
"expires_at": {
"@id": "schema:expires",
"@type": "xsd:dateTime"
},
"token_id": {
"@id": "https://api.codesandbox.io/vocab#tokenId",
"@type": "xsd:string"
},
"sandbox_id": {
"@id": "https://api.codesandbox.io/vocab#sandboxId",
"@type": "xsd:string"
},
"team_id": {
"@id": "https://api.codesandbox.io/vocab#teamId",
"@type": "xsd:string"
},
"session_id": {
"@id": "https://api.codesandbox.io/vocab#sessionId",
"@type": "xsd:string"
},
"permission": {
"@id": "https://api.codesandbox.io/vocab#permission",
"@type": "xsd:string",
"description": "read or write"
},
"success": {
"@id": "https://api.codesandbox.io/vocab#success",
"@type": "xsd:boolean"
},
"errors": {
"@id": "https://api.codesandbox.io/vocab#errors",
"@container": "@set"
},
"data": {
"@id": "https://api.codesandbox.io/vocab#data"
},
"files": {
"@id": "https://api.codesandbox.io/vocab#files"
},
"npm_dependencies": {
"@id": "https://api.codesandbox.io/vocab#npmDependencies"
},
"forkOf": {
"@id": "schema:isBasedOn",
"@type": "xsd:string"
},
"tag_id": {
"@id": "https://api.codesandbox.io/vocab#tagId",
"@type": "xsd:string"
},
"tag_alias_id": {
"@id": "https://api.codesandbox.io/vocab#tagAliasId",
"@type": "xsd:string"
},
"namespace": {
"@id": "https://api.codesandbox.io/vocab#namespace",
"@type": "xsd:string"
},
"alias": {
"@id": "https://api.codesandbox.io/vocab#alias",
"@type": "xsd:string"
},
"host": {
"@id": "schema:url",
"@type": "xsd:anyURI"
},
"concurrent_vm_count": {
"@id": "https://api.codesandbox.io/vocab#concurrentVmCount",
"@type": "xsd:integer"
},
"concurrent_vm_limit": {
"@id": "https://api.codesandbox.io/vocab#concurrentVmLimit",
"@type": "xsd:integer"
}
}
}