Skip to main content

CyberPod

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

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:967

Parameters

ParameterType
configCyberPodConfig

Returns

CyberPod

Properties

apiTokens

apiTokens: APITokensModule

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


applications

applications: ApplicationsModule

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


auth

auth: AuthModule

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


categories

categories: CategoriesModule

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


chat

chat: ChatModule

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


chatManagement

chatManagement: ChatManagementModule

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


comments

comments: CommentsModule

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


company

company: CompanyModule

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


dashboard

dashboard: DashboardModule

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


documentSearch

documentSearch: DocumentSearchModule

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


errorCodes

errorCodes: ErrorCodesModule

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


experts

experts: ExpertsModule

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


feedback

feedback: FeedbackModule

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


fetchCache

fetchCache: FetchCacheModule

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


files

files: FilesModule

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


folders

folders: FoldersModule

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


graphs

graphs: GraphsModule

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


mcpServers

mcpServers: MCPServersModule

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


notifications

notifications: NotificationsModule

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


projects

projects: ProjectsModule

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


prompts

prompts: PromptsModule

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


secrets

secrets: SecretsModule

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


stats

stats: StatsModule

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


storage

storage: StorageModule

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


systemHealth

systemHealth: SystemHealthModule

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


tasks

tasks: TasksModule

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


users

users: UsersModule

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

Accessors

version

Get Signature

get static version(): string

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

Returns

string

Methods

setBaseUrl()

setBaseUrl(url: string): void

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

Parameters

ParameterType
urlstring

Returns

void