Skip to main content

CyberPod Apps SDK

Enterprise AI Accelerator — Build production-ready AI applications with enterprise-grade security, authentication, and compliance.

From Vibe Code to Production

Stop worrying about infrastructure, security, and compliance. The CyberPod Apps SDK gives you everything you need to ship AI applications with confidence:

  • Authentication — SSO, SAML, OAuth 2.0, API keys, session management
  • Authorization — Role-based access control (RBAC) with fine-grained permissions
  • Auditing — Complete audit trails and activity logs for compliance
  • Observability — Metrics, dashboards, and real-time monitoring
  • Security — End-to-end encryption, secrets management, secure storage
  • On-Premises — Deploy on your infrastructure—AI in the Box

Developer Experience

  • Type-Safe — Full TypeScript support with comprehensive type definitions
  • Global Functions — Simple, intuitive API inspired by the Dapr SDK pattern
  • Streaming Support — Built-in support for Server-Sent Events (SSE) streaming
  • Modular Design — Import only what you need, tree-shakeable
  • 230+ Functions — Complete coverage of the CyberPod API

Modules

ModuleDescription
AuthenticationSSO, SAML, user authentication, sessions, and token management
UsersUser profiles, admin operations, activity logs
ChatAI chat completions with streaming support
FilesFile upload, download, search, and sharing
FoldersFolder management and organization
ProjectsProject creation and collaboration
TasksBackground task management
ExpertsAI expert configuration
NotificationsReal-time notification handling
GraphsKnowledge graph operations
MCP ServersModel Context Protocol server management
StorageKey-value storage for applications
API TokensAPI token lifecycle management
DashboardMetrics, monitoring, and stats
SecretsSecure credential and secret management

Quick Example

import { initSDK, chat } from "@cpod/sdk";

// Initialize with API key
initSDK({
baseUrl: process.env.NEXT_PUBLIC_CPOD_BASE_URL!,
apiKey: process.env.CPOD_API_KEY!,
});

// Build AI-powered features
const response = await chat.complete({
message: "Analyze this security report and summarize the findings.",
});

console.log(response.content);

Get Started

Ready to build?

Start with our comprehensive tutorial to build a complete workspace app!

Next Steps


Your dreams to go live are on us. Focus on building—we handle the enterprise requirements.