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
npm install @divinci-ai/serverBasic Usage
import { DivinciServer } from "@divinci-ai/server";
const divinci = new DivinciServer({ apiKey: process.env.DIVINCI_API_KEY,});
// List workspacesconst workspaces = await divinci.workspaces.list();Configuration Options
| Option | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Your API key |
baseUrl | string | No | Override API base URL |
timeout | number | No | Request timeout in ms |
Available APIs
workspaces- Create, list, update, delete workspacesreleases- Manage releases and deploymentsrag- Upload and manage RAG documentsapiKeys- Create and manage API keysusers- User management operations
Next Steps
- Workspaces - Manage workspaces
- Releases - Manage releases
- RAG - Document operations