xpander.ai SDK Ecosystem
Overview of xpander.ai development packages
The xpander.ai ecosystem offers several packages to help you build, manage, and integrate with AI agents. Each package serves a specific purpose in the xpander platform.
Available Packages
xpander-sdk
Main SDK for working with xpander.ai agents. Instrument your AI agents to manage messages, tools, and orchestrate multi-step, multi-agent tasks across multiple AI frameworks or LLM models. Available in Python, Node.js, C#, and Java.
xpander-cli
Command-line interface for interacting with the xpander.ai control plane. Create and manage agents, update configurations, and automate workflows from your terminal. Available in Python, Node.js, C#, and Java.
xpander-mcp-remote
MCP bridge utility that connects MCP clients (like Claude Desktop) to xpander.ai services. Enables MCP clients to access xpander agents and operations through a simple URL-based interface. Primarily used as an npx command-line tool.
xpander-utils
Integration utilities for Python developers. Connect xpander.ai with AI agent frameworks like Hugging Face, CrewAI, ChainLit, LangGraph, and more. Python only.
Installation Guides
xpander-sdk
Available in multiple languages:
The SDK provides advanced features including:
- AGS (Function Calling Dependencies): Manage complex function calling dependencies
- Scheme Editor: Visual editor for function calling overides (Input Scheme and Output Scheme)
- Managed Human Interfaces: Integrations with Slack and other collaboration platforms
- Cross-Framework Compatibility: Work seamlessly with various LLM providers and Agent Frameworks
xpander-cli
Available in multiple languages:
The CLI allows you to manage your xpander.ai resources directly from the terminal.
xpander-mcp-remote
A command-line utility primarily used with npx to connect MCP clients like Claude Desktop to xpander.ai services.
Typical usage in Claude Desktop configuration:
The xpander-mcp-remote package creates a bridge between MCP clients and the xpander.ai platform, enabling:
- MCP Composition: Selectively expose operations from multiple connectors
- Agent Access: Trigger AI agents from MCP clients
- Connector Integration: Connect MCP clients to specific connectors like GitHub, Slack, etc.
For detailed setup instructions, refer to the MCP Integration documentation.
xpander-utils (Python only)
Utilities library for integrating xpander with AI agent frameworks such as:
- Hugging Face
- CrewAI
- ChainLit
- LangGraph
- And more
Core Documentation
XpanderClient
Main client for the xpander.ai SDK
Client API
Detailed client API documentation
Agent
Core agent functionality
Agent.Messages
Working with agent messages
Agent.Tools
Using agent tools and function calling
Agent.Graph
Working with knowledge graphs
Tasks
Managing agent tasks
Tool Models
Data models for working with tools