SDKs

Use a ScopeDB SDK from a supported backend runtime. SDKs configure authentication, follow statement execution to a terminal result, and convert result cells into language-native values.

These SDKs are pre-release. The pages below describe current behavior only; pin your dependency version and upgrade intentionally.

Choose an SDK

RuntimePackageStart here
Node.js 20 or laterscopedbNode.js SDK
Go 1.24 or latergithub.com/scopedb/scopedb-sdk/goGo SDK

Use the HTTP API from other backend runtimes or when you need direct control over requests and responses.

Common workflow

  1. Copy the ScopeDB API address and create an API key by following Connect an application.
  2. Create a client in a trusted server-side process.
  3. Execute a ScopeQL statement. The SDK consumes a terminal submit response or polls while the statement is pending or running.
  4. Convert the result into the representation expected by your application.

Each language page covers its result types, client-side cancellation, and lower-level statement controls. For the underlying statement lifecycle, error contract, and retry guidance, use the HTTP API.