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
| Parameter | Type |
|---|---|
config | CyberPodConfig |
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
staticversion():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
| Parameter | Type |
|---|---|
url | string |
Returns
void