xpander.ai is Backend-as-a-Service for autonomous agents. It abstracts the ops layer so AI engineers focus on behavior and outcomes. You get managed agent hosting with version control and CI/CD, a fully managed PostgreSQL memory layer, and a curated library of 2,000+ functions, including MCP Tools and the MCP Generator.
Our AI native triggering system post-processes inputs from MCP, agent-to-agent, API, and web, then delivers a single unified message to your agent so you never deal with wiring or formats. xpander works with any agent framework or SDK, with native support for Agno and OpenAI.
Feature | Description |
---|---|
π οΈ Framework Flexibility | Choose from popular frameworks like OpenAI ADK, Agno, CrewAI, LangChain, or work directly with native LLM APIs |
π§° Tool Integration | Access our comprehensive MCP-compatible tools library and pre-built integrations |
π Scalable Hosting | Deploy and scale your agents effortlessly on our managed infrastructure |
πΎ State Management | Opt for framework-specific local state or leverage our distributed state management system |
β‘ Real-time Events | Harness our event streaming capabilities for Slackbots, ChatUIs, Agent2Agent communication, and Webhook integrations |
π‘οΈ API Guardrails | Implement robust guardrails using our Agent-Graph-System to define and manage dependencies between API actions of tool-use |
By abstracting away infrastructure complexity, xpander.ai empowers you to focus on what matters most: building intelligent, effective, production-ready AI agents.
- Template url
- Send tasks to the agent.
Examples:Clone the <my-repo-name> repo and add the following feature to the codebase ..., then create a PR with the new code.
Find all open PRs that have been waiting on review for more than 3 days.
- Continue customizing, adding tools, configure triggering (MCP, A2A, Webhooks), multi-agent collaboration, and more.

# Python
pip install xpander-sdk
# Node.js
npm install @xpander-ai/sdk
# CLI (for agent creation)
npm install -g xpander-cli
xpander login
xpander agent new

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
xpander dev

Add one line of code to xpander_handler.py and your agent will be accessible via Agent2Agent, Slackbots, MCP servers, or WebUI.
from xpander_sdk import Task, Backend, on_task
from agno.agent import Agent
# Stateful agent, zero infrastructure overhead
@on_task
async def handle_task(task: Task):
backend = Backend() # DB, MCP tools, system prompt
agent = Agent(**await backend.aget_args())
# Task includes user data + events from Slack, webhooks, agents
result = await agent.arun(message=task.to_message())
task.result = result.content
return task
xpander deploy # Will deploy the Docker container to the cloud and run it via the xpander_handler.py file
xpander logs # Will stream logs locally from the agent configured locally
- Open-source runtime: Apache License 2.0
- Hosted platform: Commercial (free tier available)