Basic Execution
from gravixlayer import GravixLayer
client = GravixLayer()
runtime = client.runtime.create(template="python-3.12-base-small")
result = client.runtime.run_code(
runtime.runtime_id,
code="console.log('Hello from JavaScript')",
language="javascript",
)
print(result.text) # Hello from JavaScript
client.runtime.kill(runtime.runtime_id)
JavaScript execution requires passing language="javascript". The default is python.
Parameters
| Parameter | Type | Required | Description |
|---|
runtime_id | string | Yes | Runtime identifier |
code | string | Yes | JavaScript source code |
language | string | Yes | Must be "javascript" |
context_id | string | No | Reuse a persistent code context |
timeout | integer | No | Execution timeout in seconds |
Response
| Field | Type | Description |
|---|
text | string | Combined stdout output |
success | boolean | True if no execution error |
error | object | Error details (name, value, traceback) |