SDK for executing code in multiple programming languages.
npm install @exec0/runimport { run } from '@exec0/run';
const result = await run.python('print("Hello world")');
console.log(result.data.output);import { run } from '@exec0/run';
const result = await run.javascript('console.log("Hello world")');
console.log(result.data.output);import { run } from '@exec0/run';
const result = await run.typescript('console.log("Hello world")');
console.log(result.data.output);Each function returns an object with the following structure:
{
data: {
success: boolean,
output?: {
text?: string,
html?: string,
png?: string,
jpeg?: string,
svg?: string,
latex?: string,
markdown?: string,
json?: unknown,
chart?: unknown,
data?: unknown
},
error?: string | null
},
status: number,
headers: Headers
}code: Code to execute (required, minimum 1 character)
If an error occurs during execution, it will be available in data.error.