REST API
Platform REST APIUniversal HTTP endpoints for managing agents, tasks, and knowledge bases from any programming language.
Python SDK
SDK for Building AgentsComprehensive Python library with decorators, event handling, and framework integration for building sophisticated AI agents.
Model Context Protocol
MCP for Claude & IDEsExpose agents and tools as MCP servers for Claude Desktop, Cursor, and other MCP clients.
Quick Comparison
| Feature | REST API | Python SDK | Model Context Protocol |
|---|---|---|---|
| Language Support | Any language | Python only | Any MCP client |
| Primary Use Case | Control plane operations | Building agents | Discovering & invoking agents |
| Setup Complexity | Minimal (API key) | pip install | MCP client config |
| Best For | CRUD operations, integrations | Agent development, workflows | IDE/AI client integration |
| Real-time | Polling or webhooks | Event decorators | Server-Sent Events |
Getting Started
1
Get API Credentials
Sign up at app.xpander.ai and generate your API key from the dashboard
2
Choose Your Integration
- REST API: For universal access from any language
- Python SDK: For building agents in Python
- MCP Protocol: For IDE and AI client integration
3
Follow the Guide
Each integration method has comprehensive documentation, examples, and quick start guides
REST API - Platform
The REST API provides complete control over your resources:Explore REST API
View complete REST API documentation with all endpoints
Python SDK - Build Agents
The Python SDK enables rapid agent development with powerful abstractions:Explore Python SDK
View complete SDK documentation with modules and examples
Model Context Protocol - Expose to Claude & IDEs
Connect your agents and tools to Claude Desktop, Cursor, and other MCP clients:Explore MCP Integration
View complete MCP setup guide with examples
Authentication
All integration methods use API key authentication:Common Use Cases
Building a Multi-Agent System
Building a Multi-Agent System
Use Python SDK for building agents with complex workflows, tool integrations, and event handling. The SDK provides decorators and lifecycle management for sophisticated agent architectures.
Integrating with Existing Applications
Integrating with Existing Applications
Use REST API for integrating xpander into existing applications written in any language. Perfect for microservices, web apps, and mobile applications.
IDE and AI Client Access
IDE and AI Client Access
Use Model Context Protocol for accessing agents from Claude Desktop, Cursor, VSCode, or any MCP-compatible client. Enables seamless agent discovery and invocation from your development environment.
Hybrid Approach
Hybrid Approach
Combine all three: Build agents with the SDK, manage them via REST API, and access them through MCP clients. All methods work together seamlessly.
API Resources
REST API Endpoints
Browse all REST API endpoints
SDK Modules
Explore SDK modules and classes
Examples
View code examples and tutorials
User Guide
Complete platform documentation

