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
| Module | Description |
|---|---|
| Authentication | SSO, SAML, user authentication, sessions, and token management |
| Users | User profiles, admin operations, activity logs |
| Chat | AI chat completions with streaming support |
| Files | File upload, download, search, and sharing |
| Folders | Folder management and organization |
| Projects | Project creation and collaboration |
| Tasks | Background task management |
| Experts | AI expert configuration |
| Notifications | Real-time notification handling |
| Graphs | Knowledge graph operations |
| MCP Servers | Model Context Protocol server management |
| Storage | Key-value storage for applications |
| API Tokens | API token lifecycle management |
| Dashboard | Metrics, monitoring, and stats |
| Secrets | Secure 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
- Build Your First App — Complete tutorial with live examples
- Installation — Get the SDK installed
- Quick Start — Build your first integration
- Authentication Guide — Implement secure auth flows
- API Reference — Explore all available functions
Your dreams to go live are on us. Focus on building—we handle the enterprise requirements.