Skip to main content

CyberPod

Defined in: packages/core/src/index.ts:794

CyberPod SDK Class - Alternative to global functions

Use this class when you need multiple SDK instances or prefer object-oriented access.

Example

import { CyberPod } from "@cpod/sdk";

const sdk = new CyberPod({
baseUrl: process.env.NEXT_PUBLIC_CPOD_BASE_URL!,
});

const user = await sdk.users.getUser();

Constructors

Constructor

new CyberPod(config: CyberPodConfig): CyberPod

Defined in: packages/core/src/index.ts:817

Parameters

ParameterType
configCyberPodConfig

Returns

CyberPod

Properties

apiTokens

apiTokens: APITokensModule

Defined in: packages/core/src/index.ts:813


applications

applications: ApplicationsModule

Defined in: packages/core/src/index.ts:809


auth

auth: AuthModule

Defined in: packages/core/src/index.ts:796


categories

categories: CategoriesModule

Defined in: packages/core/src/index.ts:804


chat

chat: ChatModule

Defined in: packages/core/src/index.ts:798


chatManagement

chatManagement: ChatManagementModule

Defined in: packages/core/src/index.ts:810


company

company: CompanyModule

Defined in: packages/core/src/index.ts:811


dashboard

dashboard: DashboardModule

Defined in: packages/core/src/index.ts:814


documentSearch

documentSearch: DocumentSearchModule

Defined in: packages/core/src/index.ts:800


experts

experts: ExpertsModule

Defined in: packages/core/src/index.ts:806


files

files: FilesModule

Defined in: packages/core/src/index.ts:805


folders

folders: FoldersModule

Defined in: packages/core/src/index.ts:802


graphs

graphs: GraphsModule

Defined in: packages/core/src/index.ts:801


mcpServers

mcpServers: MCPServersModule

Defined in: packages/core/src/index.ts:812


notifications

notifications: NotificationsModule

Defined in: packages/core/src/index.ts:803


projects

projects: ProjectsModule

Defined in: packages/core/src/index.ts:808


secrets

secrets: SecretsModule

Defined in: packages/core/src/index.ts:815


storage

storage: StorageModule

Defined in: packages/core/src/index.ts:799


tasks

tasks: TasksModule

Defined in: packages/core/src/index.ts:807


users

users: UsersModule

Defined in: packages/core/src/index.ts:797

Accessors

version

Get Signature

get static version(): string

Defined in: packages/core/src/index.ts:853

Returns

string

Methods

setBaseUrl()

setBaseUrl(url: string): void

Defined in: packages/core/src/index.ts:841

Parameters

ParameterType
urlstring

Returns

void