The Control Plane Client (
ControlPlaneClient) is the modern SDK for accessing Kubiya’s Control Plane services. It provides service-oriented access to all platform capabilities including graph operations, cognitive memory, and infrastructure management.Key Features
- 🧠 Context Graph Operations: Intelligent search, semantic search, and graph queries
- 💾 Cognitive Memory: Store and recall context across interactions
- 👥 Multi-Agent Teams: Create and orchestrate collaborative agent teams
- 📁 Project Organization: Organize agents and teams into structured projects
- ⏰ Job Scheduling: Schedule recurring tasks with cron or webhook triggers
- 🌍 Environment Management: Manage isolated runtime environments
- 🗺️ Task Planning: AI-powered task decomposition and planning
- 🔄 Context Resolution: Entity context with inheritance across layers
- 🤖 Agent & Model Management: Access and configure LLMs and agents
- 🛠️ Skills & Policies: Configure tools, capabilities, and access controls
- 📊 Infrastructure Management: Monitor workers and execution infrastructure
Quick Start
Available Control Plane Services
The Control Plane Client provides access to these services:Client Initialization
Basic Initialization
Using Environment Variables
The recommended approach for secure credential management:Advanced Configuration
Core Services
Context Graph Service
Query and explore your knowledge graph with AI-powered search:Intelligent Search
AI-powered graph search with Claude Agent
Semantic Search
Vector-based natural language search
Cognitive Memory
Store and recall context
Full Graph API
Complete Context Graph documentation
Dataset Management
Manage cognitive datasets for memory and knowledge:Graph Ingestion
Import nodes and relationships into the context graph:Models Service
Manage LLM models and configurations:Runtimes Service
Configure agent runtime environments:Skills Service
Manage tools and capabilities:Policies Service
Manage security and access policies:Agents Service
Manage Control Plane agents:Workers Service
Monitor and manage execution infrastructure:Teams Service
Create and manage multi-agent teams:Projects Service
Organize agents and teams into projects:Environments Service
Manage runtime environments:Jobs Service
Schedule and automate tasks:Context Service
Manage entity context with inheritance:Task Planning Service
AI-powered task planning and decomposition:Error Handling
The SDK provides specialized exceptions for different failure scenarios:Best Practices
1. Use Environment Variables for Credentials
2. Handle Errors Appropriately
3. Use Batch Operations for Efficiency
4. Clean Up Resources
5. Use Type Hints
Common Patterns
Pagination
Retry Logic
Context Manager
Architecture
The Control Plane Client SDK is organized into service modules:Next Steps
Context Graph
Explore the knowledge graph
Intelligent Search
AI-powered graph search
Teams Service
Multi-agent team collaboration
Jobs Service
Schedule and automate tasks
Projects Service
Organize agents and teams
Environments Service
Manage runtime environments
Task Planning
AI-powered task planning
Context Service
Context resolution with inheritance
Agents Service
Manage agents
Models Service
Manage LLM models
Skills Service
Configure tools and capabilities
Best Practices
SDK best practices guide