@codize/sdk
v0.4.0
Published
Official TypeScript SDK for the Codize API
Downloads
222
Readme
@codize/sdk
Official TypeScript SDK for the Codize API.
Installation
$ npm install @codize/sdkUsage
import { CodizeClient } from "@codize/sdk";
// Get your API key from Codize: https://codize.dev/settings/api-keys
const apiKey = "cdz_****";
const client = new CodizeClient({ apiKey });
const result = await client.sandbox.execute({
runtime: "node-typescript",
files: [
{
name: "index.ts",
content: `console.log("Hello, World!");`,
},
],
});
// `stdout`, `stderr`, and `output` are Base64-encoded.
console.log(result.data);
// => {
// compile: {
// stdout: "",
// stderr: "",
// output: "",
// exitCode: 0,
// status: "OK",
// signal: null,
// durationMs: 123,
// },
// run: {
// stdout: "SGVsbG8sIFdvcmxkIQo=",
// stderr: "",
// output: "SGVsbG8sIFdvcmxkIQo=",
// exitCode: 0,
// status: "OK",
// signal: null,
// durationMs: 42,
// },
// }