JavaScript SDK reference

Package layout and configuration for @surrealdb/spectron.

ItemValue
npm package@surrealdb/spectron
Sourcespectron/clients/typescript/
OpenAPI inputdoc/spec/*.swagger.json
npm install @surrealdb/spectron
import { createSpectronClient } from "@surrealdb/spectron";

const client = createSpectronClient({
baseUrl: process.env.SPECTRON_URL!,
apiKey: process.env.SPECTRON_API_KEY!,
contextId: process.env.SPECTRON_CONTEXT_ID!,
});

Uses API-KEY header authentication (not Authorization: Bearer).

Same REST mapping as Python; see the REST API.

npm install @surrealdb/spectron-vercel-ai

Vercel AI SDK

JavaScript and TypeScript SDK

Was this page helpful?