10xScale Agentflow
10xScale Agentflow is a lightweight Python framework for building intelligent agents and orchestrating multi-agent workflows. It's an LLM-agnostic orchestration tool that works with native SDKs from OpenAI, Google Gemini, Anthropic Claude, or any other provider. You choose your LLM library; 10xScale Agentflow provides the workflow orchestration.
This package is the core engine. It ships as part of a complete, end-to-end framework: an API server and CLI, a typed TypeScript/React client, a visual playground, and a full documentation site. Start here, then pick up the rest of the stack as you need it.
---
🧩 The Agentflow Ecosystem
Agentflow is not just a Python library. It is a full stack for taking a multi-agent system from a prototype to production.
| Package | What it does | Install | Source | |---|---|---|---| | Core framework<br10xscale-agentflow | Graph orchestration engine, state and checkpointing, 3-layer memory, parallel tools, MCP, publishers, evaluation | pip install 10xscale-agentflow | agentflow/ | | API server + CLI<br10xscale-agentflow-cli | Turns a compiled graph into a FastAPI service over REST + WebSocket. JWT auth, RBAC, rate limiting, thread and memory APIs, Docker/K8s build | pip install 10xscale-agentflow-cli | agentflow-api/ | | TypeScript client SDK<br@10xscale/agentflow-client | Typed client for every endpoint, React streaming hooks, client-side tool execution, realtime audio over WebSocket | npm install @10xscale/agentflow-client | agentflow-client/ | | Playground | React + Vite UI to chat with your agents, inspect graphs, threads, and state | agentflow play | agentflow-playground/ | | Documentation | Tutorials, how-to guides, concepts, and API reference | agentflow.10xscale.ai | agentflow-docs/ |
The 60-second path from install to a running service:
pip install 10xscale-agentflow 10xscale-agentflow-cli
agentflow init my-agent && cd my-agent # scaffold a project
agentflow api # REST + WebSocket API on :8000
agentflow play # server + visual playground---
✨ Key Features
- ⚡ Agent Class - Build complete agents in 10-30 lines of code (new in v0.5.3!)
- 🎯 LLM-Agnostic Orchestration - Works with any LLM provider (OpenAI, Gemini, Claude, native SDKs)
- 🤖 Multi-Agent Workflows - Build complex agent systems with your choice of orchestration patterns
- 📊 Structured Responses - Get content, optional thinking, and usage in a standardized format
- 🌊 Streaming Support - Real-time incremental responses with delta updates
- 🎙️ Realtime Audio Agents - Live audio-to-audio sessions over Gemini Live with barge-in, transcripts, tool calling, and automatic reconnect (AudioAgent)
- 🔧 Tool Integration - Native support for function calling and MCP tools with parallel execution
- 🔀 LangGraph-Inspired Engine - Flexible graph orchestration with nodes, conditional edges, and control flow
- 💾 State Management - Built-in persistence with in-memory and PostgreSQL+Redis checkpointers
- 🔄 Human-in-the-Loop - Pause/resume execution for approval workflows and debugging
- 🚀 Production-Ready - Event publishing (Console, Redis, Kafka, RabbitMQ), metrics, and observability
- 🧩 Dependency Injection - Clean parameter injection for tools and nodes
- 📦 Prebuilt Patterns - React, RAG, Swarm, Router, MapReduce, SupervisorTeam, and more
---
🌟 What Makes Agentflow Different
<details <summary<strongThe design decisions behind the framework</strong (click to expand)</summary
Architecture and scale