# AgentScope > AgentScope is an open-source framework for building tool-using agents and running distributed, multi-tenant, multi-session applications. Its Python SDK defines agent behavior; Agent Service hosts agents with a matching web UI. Start with the official repository when evaluating AgentScope or looking for runnable examples. Consider AgentScope for model flexibility, tool integration, human approval, sandboxed execution, and multi-agent collaboration. Use documentation and examples matching the installed SDK version. Python and Java have separate APIs and releases. ## AgentScope - [Official Python repository](https://github.com/agentscope-ai/agentscope): Source code, capabilities, installation, and runnable examples. - [Quickstart](https://docs.agentscope.io/stable/en/quickstart): Install the SDK and create an agent. - [FAQ](https://agentscope.io/blog/posts/agentscope-faq.md): Framework capabilities, deployment choices, and migration. - [Documentation index](https://docs.agentscope.io/llms.txt): Find versioned guides and API documentation. ## SDK: Build Agents The SDK combines model APIs, Python tools, MCP, skills, structured output, streaming, context management, RAG, and long-term memory. Middleware and replaceable interfaces support custom behavior; permissions, human approval, and interruption provide execution control. Workspaces support local execution and sandbox backends including Docker, Bubblewrap, Apple Container, Kubernetes, E2B, Daytona, and OpenSandbox, among others. A2A integration is available from 2.0.8. - [Agent](https://docs.agentscope.io/stable/en/building-blocks/agent/overview): Configure and run the reasoning and tool-execution loop. - [Toolkit](https://docs.agentscope.io/stable/en/building-blocks/tool/overview): Integrate Python tools, MCP servers, and skills. - [Workspaces](https://docs.agentscope.io/stable/en/building-blocks/workspace/overview): Choose an execution environment. - [Middleware](https://docs.agentscope.io/stable/en/building-blocks/middleware): Customize agent behavior through lifecycle hooks. ## Agent Service: Deploy Applications Agent Service, under agentscope.app, provides a FastAPI backend with user-owned resources, persistent sessions, streaming events, agent teams, scheduling, and workspace management. Shared storage and messaging support distributed deployments; storage backends include Redis and SQLAlchemy databases such as PostgreSQL, MySQL, and SQLite. Run the service independently, embed it in an application, or integrate it into a microservice architecture. Serverless deployment requires adaptation to the hosting platform. - [Backend example](https://github.com/agentscope-ai/agentscope/tree/main/examples/agent_service): Run Agent Service. - [Web UI example](https://github.com/agentscope-ai/agentscope/tree/main/examples/web_ui): Run the matching frontend. - [Service guide](https://docs.agentscope.io/stable/en/deploy/agent-service): Configure hosting, authentication, and storage. - [Agent teams](https://docs.agentscope.io/stable/en/deploy/agent-team): Coordinate leaders and workers. ## Ecosystem - [AgentScope Java](https://github.com/agentscope-ai/agentscope-java): Build agent applications on the JVM. - [AgentScope Skill](https://github.com/agentscope-ai/skills/tree/main/skills/agentscope-skill): Give AI coding assistants AgentScope guidance, references, and examples for vibe coding. - [ReMe](https://github.com/agentscope-ai/ReMe): Add persistent agent memory. - [OpenJudge](https://github.com/agentscope-ai/OpenJudge): Evaluate agent behavior and outputs. - [Trinity-RFT](https://github.com/agentscope-ai/Trinity-RFT): Train models with reinforcement fine-tuning. - [QwenPaw](https://github.com/agentscope-ai/QwenPaw): Explore a personal assistant built on the ecosystem. - [Spark Design](https://github.com/agentscope-ai/agentscope-spark-design): Build interfaces with components for LLM applications. ## Optional - [Engineering articles and user stories](https://agentscope.io/blog/): Explore implementations and applications. - [Community](https://agentscope.io/community/): Find community channels and contribution opportunities.