a2aproject/A2A
Agent2Agent (A2A) is an open protocol enabling secure communication and interoperability between diverse generative AI agents to foster collaboration and innovation in the AI ecosystem.
Awesome AI Agents › Multi-Agent Platforms
The A2A Python SDK is an official software development kit designed to facilitate the creation and operation of agentic applications that comply with the Agent2Agent (A2A) Protocol. This protocol enables communication and interaction between autonomous agents, allowing them to function as A2AServers. The SDK is implemented in Python and supports Python 3.10 and above. It can be installed easily using package managers like uv or pip, with optional support for various databases including PostgreSQL, MySQL, and SQLite, making it versatile for different backend requirements. The SDK provides a structured way to build and run agents that can communicate following the A2A protocol standards. It includes examples such as the "Helloworld" sample, which demonstrates how to run a remote agent and a client that interacts with it. This example helps users understand the basic usage and capabilities of the SDK. Additionally, the project offers more sample codes in both Python and JavaScript, aiding developers in learning and implementing the protocol in their applications. The project is well-documented, with clear installation instructions and usage examples. It also encourages community contributions and follows an open-source model under the Apache 2.0 License. The SDK is part of a broader ecosystem that includes tools like the a2a-inspector for validating agents, enhancing the development and debugging experience. Overall, the A2A Python SDK is a comprehensive toolkit for developers looking to build decentralized, agent-based applications that communicate seamlessly using the Agent2Agent protocol. Its support for multiple databases, ease of installation, and practical examples make it a valuable resource for advancing agentic technology development.
https://github.com/a2aproject/a2a-python
Agent2Agent (A2A) is an open protocol enabling secure communication and interoperability between diverse generative AI agents to foster collaboration and innovation in the AI ecosystem.
IBM MCP Context Forge is a production-grade Model Context Protocol Gateway that unifies REST and MCP services into a single secure, scalable endpoint for AI clients with federation, virtualization, multi-protocol support, and an optional Admin UI.
TooTallNate/proxy-agents is a Node.js monorepo containing various HTTP Proxy Agent implementations that enable routing HTTP requests through different proxy protocols.
ACP is an open protocol enabling seamless communication and coordination between AI agents, applications, and humans through structured multimodal messages.
HyperChat is an open-source, cross-platform chat client that integrates multiple LLM APIs and the MCP protocol to deliver a versatile and productivity-enhancing chat experience.
A curated collection of resources, tools, and implementations for the Google Agent2Agent (A2A) Protocol enabling secure communication and collaboration between AI agents from different vendors and frameworks.
Agency is a minimal and scalable Python framework for building flexible agentic systems using the Actor model, supporting concurrency, networked communication, and detailed observability.
LiveKit Python SDKs provide real-time video, audio, and data communication capabilities for Python applications, enabling easy integration with LiveKit Cloud or self-hosted servers for building interactive and streaming applications.