A2A Protocol

A2A Protocol

Google, donated to the Linux Foundation · Coding

Das A2A Protocol ist ein offener Standard von Google, der heute von der Linux Foundation betreut wird und KI-Agenten verschiedener Anbieter zusammenarbeiten lässt.

Vorschau der Oberfläche von A2A Protocol

Über A2A Protocol

About

Was ist das A2A Protocol

Das A2A Protocol, kurz für Agent2Agent, ist ein offener Standard, der festlegt, wie KI-Agenten miteinander sprechen. Er gibt Agenten eine gemeinsame Sprache, egal ob sie mit LangGraph, CrewAI, Semantic Kernel oder einem eigenen Stack gebaut wurden. Google veröffentlichte ihn im April 2025 und übergab die Governance im Juni desselben Jahres an die Linux Foundation, sodass kein einzelnes Unternehmen die Spezifikation allein kontrolliert.

Ziel ist die Agenten-Interoperabilität, und das Problem, das er angeht, ist in der Praxis unübersichtlich. Ein einzelner Assistent erledigt eine echte Aufgabe selten allein, und einen Flug-Agenten, einen Hotel-Agenten und einen Währungs-Agenten zu verbinden heißt fast immer, für jedes Paar eigenen Code zu schreiben. A2A ersetzt diese Einzellösungen durch einen gemeinsamen Satz von Regeln. Ein Agent veröffentlicht eine Agent Card im JSON-Format, die beschreibt, was er kann, und andere Agenten lesen diese Karte, um zu entscheiden, ob sie ihm eine Aufgabe übergeben.

Zwei Grenzen sollte man kennen, bevor man ihn einführt. A2A regelt die Kommunikation, nicht den Agenten selbst, Sie wählen also weiterhin ein Framework zum Bauen und kümmern sich auf Ihrer Seite um Identität und Vertrauen. Und weil der entfernte Agent eine Blackbox bleibt, können Sie seine Tools und seinen Speicher nicht einsehen, was genau der Sinn ist, aber auch eine echte Hürde, wenn eine Aufgabe scheitert.

Getting Started

  1. Wählen Sie ein offizielles SDK für Python, JavaScript, Java, C#/.NET, Go oder Rust, oder programmieren Sie direkt gegen die Spezifikation
  2. Definieren Sie Ihren Agenten und veröffentlichen Sie eine Agent Card unter einer bekannten URL, damit Clients seine Fähigkeiten und seinen Endpunkt finden
  3. Richten Sie den Transport ein, JSON-RPC 2.0 über HTTP mit Server-Sent Events für Streaming und Webhooks für lange Aufgaben
  4. Testen Sie mit den Beispiel-Clients und -Servern im A2A-GitHub-Repository und verbinden Sie Ihren ersten entfernten Agenten

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von A2A Protocol.

Kostenloser TarifJa
Bezahlte TarifeFree open standard
PlattformWeb, any framework or language via official SDKs and HTTP
EntwicklerGoogle, donated to the Linux Foundation
KategorieCoding
VeröffentlichungsdatumApr 2025
Zuletzt aktualisiertMar 2026
Website-Besuche649.3M
Globales Website-Ranking50
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Backend- und Plattform-Entwickler
  • Enterprise-Architekten
  • KI-Produktteams
  • Integrations- und IT-Teams

Aufgaben

  • Multi-Agenten-Orchestrierung
  • Delegation zwischen Anbietern
  • Lange Aufgaben
  • Multimodaler Austausch
  • Fähigkeitserkennung

Szenarien

  • Eine Reiseanfrage braucht Flüge, Hotels und Touren
  • Ein Support deckt drei Anbieter ab
  • Eine Rechercheaufgabe läuft über Nacht
  • Ein Unternehmen ersetzt eine Altanbindung
  • Zwei Firmen arbeiten an einem Ablauf zusammen

Wichtigste Funktionen

Agent Cards zur Erkennung von Fähigkeiten

Jeder A2A-Agent veröffentlicht eine Agent Card, eine JSON-Datei, die Identität, Endpunkt, Fähigkeiten und Authentifizierungsbedarf beschreibt. Clients lesen die Karte, um zu erfahren, was ein Agent kann und wie sie ihn erreichen, die Erkennung hängt also nicht an einem zentralen Verzeichnis. Die Karte ist das Erste, was Sie schreiben, wenn Sie einen Agenten bereitstellen.

Aufgabenverwaltung mit festgelegtem Lebenszyklus

Eine Aufgabe ist die zentrale Arbeitseinheit, mit einer eindeutigen ID und einem vollen Lebenszyklus von submitted über working, completed und failed bis canceled. Diese Struktur lässt Agenten lange Jobs koordinieren und mehrstufige Gespräche fortsetzen, und sie erzeugt ein Artefakt, das konkrete Ergebnis der Arbeit. Genau dieses Element unterscheidet A2A von einem einfachen Anfrage-Antwort-Aufruf.

Auf bewährten Webstandards aufgebaut

A2A läuft über HTTP, JSON-RPC 2.0 und Server-Sent Events, Technologien, die die meisten Teams schon einsetzen und absichern können. Sie brauchen keinen neuen Stack, um ihn einzuführen, was die Lernkurve verkürzt und die Einbindung in eine bestehende IT-Landschaft erleichtert. Er funktioniert in der Cloud genauso wie im eigenen Rechenzentrum.

Streaming und Push-Benachrichtigungen

Bei Aufgaben, die länger dauern, können Clients per Server-Sent Events abonnieren und Status- und Artefakt-Updates in Echtzeit empfangen. Ist der Client offline, kann der Server bei einer wichtigen Änderung eine Webhook-Benachrichtigung senden. Zusammen decken sie sowohl schnelle Jobs als auch solche ab, die Stunden oder Tage laufen.

Geschlossene Zusammenarbeit und Unternehmenssicherheit

Agenten arbeiten zusammen, ohne internen Speicher, Tools oder proprietäre Logik zu teilen, jede Seite behält also ihr geistiges Eigentum. A2A setzt Authentifizierung und Autorisierung auf Unternehmensniveau voraus und behandelt den entfernten Agenten als Blackbox. Dieses Design passt zur Realität von Agenten, die verschiedene Firmen bauen und besitzen.

Multimodaler, frameworkneutraler Austausch

Nachrichten tragen Teile, die Text, Dateiverweise oder strukturierte Daten enthalten, Agenten tauschen also mehr als nur einfache Zeichenketten aus. Dem Protokoll ist egal, mit welchem Framework oder welcher Sprache ein Agent gebaut wurde, und genau das macht es in einer gemischten Umgebung nützlich. Wenn Sie MCP schon für Tools nutzen, steht A2A daneben, statt es zu ersetzen.

Offene Governance und offizielle SDKs

Die Spezifikation liegt bei der Linux Foundation mit anbieterneutraler Governance, getragen von Gründungsmitgliedern wie AWS, Cisco, Google, Microsoft, Salesforce, SAP und ServiceNow. Offizielle SDKs gibt es für Python, JavaScript, Java, C#/.NET, Go und Rust. Ein öffentliches GitHub-Projekt liefert Beispiele, und ein Kommandozeilenwerkzeug lässt Sie Agenten vom Terminal aus finden und anschreiben.

Vor- und Nachteile

Vorteile

  • Anbieterneutral und quelloffen, kein einzelnes Unternehmen kann die Spezifikation allein ändern
  • Nutzt HTTP, JSON-RPC und Server-Sent Events, was die Einführung in vorhandene Infrastruktur erleichtert
  • Hält Agenten geschlossen, Partner arbeiten also zusammen, ohne interne Tools oder proprietäre Logik offenzulegen
  • Offizielle SDKs in sechs Sprachen senken den Aufwand für Bau und Integration
  • Ergänzt MCP, statt damit zu konkurrieren, Sie können also beides einführen

Nachteile

  • Es regelt nur die Kommunikation, Sie wählen also weiter ein Framework und verwalten Vertrauen und Identität selbst
  • Weil der entfernte Agent eine Blackbox ist, ist das Debuggen einer gescheiterten Aufgabe aufwendiger als bei geteiltem Code
  • Das Werkzeugumfeld ist noch jung, nicht jede Plattform bietet schon eine vollständige A2A-Umsetzung
  • Die Einführung verlangt echte Entwicklungsarbeit, denn Spezifikation und SDKs allein betreiben keinen Produktionsagenten

Häufige Fragen

Das A2A Protocol, auch Agent2Agent genannt, ist ein offener Standard, der die Kommunikation zwischen KI-Agenten festlegt. Es erlaubt Agenten, die mit verschiedenen Frameworks oder von verschiedenen Anbietern gebaut wurden, sich gegenseitig zu finden, Aufgaben zu delegieren und Ergebnisse auszutauschen, ohne ihren Speicher oder ihre internen Tools offenzulegen. Google veröffentlichte ihn im April 2025.