Requirements
- Python 3.8 or higher
- pip or poetry package manager
- A Kubiya API key from the Kubiya platform
Core Capabilities
Control Plane Client
Manage organization-scoped resources (Agents, Context Graph, Models, Skills)
Context Graph
Query entities and relationships with intelligent search
Real-time Streaming
Stream long-running operations and events from Control Plane endpoints
Production Ready
Error handling, retries, logging, and async support built-in
Quick Example
SDK Components
Control Plane Client
The Control Plane Client provides access to organization-scoped services:- Agents: manage agent records and executions at the organization level
- Task Planning: AI-powered task decomposition and planning
- Context: resolve entity context with inheritance across organizational layers
- Context Graph: query and resolve entity relationships
- Models, Runtimes, Skills, Policies: configure LLMs, runtimes, tools, and access controls
- Workers, Secrets, Integrations: manage infrastructure, credentials, and external integrations
What You Can Build
- Organization automation — Manage agents and their executions across your enterprise
- Context-aware applications — Use the Context Graph to resolve entity relationships and make informed decisions
- AI-powered task planning — Decompose complex tasks into executable steps
Getting Started
View detailed installation guide →Architecture
Next Steps
Installation & Setup
Get the SDK installed and configured in minutes
Control Plane Client
Access orchestration and graph services
Context Graph
Query entities and relationships
Examples Gallery
Browse real-world usage patterns
API Reference
Complete API documentation
Support & Community
- Documentation: docs.kubiya.ai
- GitHub: github.com/kubiyabot/sdk-py
- Issues: Report bugs and feature requests
- Community: Join our Slack community for support and discussions