Skip to content

Server SDK Overview

Server SDK

The @divinci-ai/server package provides a Node.js SDK for server-side operations.

Features

  • Workspace management
  • Release management
  • RAG document operations
  • API key management
  • Full TypeScript support

Installation

Terminal window
npm install @divinci-ai/server

Basic Usage

import { DivinciServer } from "@divinci-ai/server";
const divinci = new DivinciServer({
apiKey: process.env.DIVINCI_API_KEY,
});
// List workspaces
const workspaces = await divinci.workspaces.list();

Configuration Options

OptionTypeRequiredDescription
apiKeystringYesYour API key
baseUrlstringNoOverride API base URL
timeoutnumberNoRequest timeout in ms

Available APIs

  • workspaces - Create, list, update, delete workspaces
  • releases - Manage releases and deployments
  • rag - Upload and manage RAG documents
  • apiKeys - Create and manage API keys
  • users - User management operations

Next Steps