
A2A Protocol
Google, donated to the Linux Foundation · Programación
El A2A Protocol es un estándar abierto creado por Google y ahora gestionado por la Linux Foundation que permite a agentes de IA de distintos proveedores descubrirse y trabajar juntos.

Acerca de A2A Protocol
About
Qué es A2A Protocol
El A2A Protocol, abreviatura de Agent2Agent, es un estándar abierto que define cómo se hablan los agentes de IA entre sí. Les da un idioma común, sin importar si se construyeron con LangGraph, CrewAI, Semantic Kernel o una pila propia. Google lo publicó en abril de 2025 y cedió su gobernanza a la Linux Foundation ese mismo junio, así que ninguna empresa controla la especificación por su cuenta.
La interoperabilidad de agentes es la meta, y el problema que ataca es desordenado en la práctica. Un asistente suelto no suele terminar un trabajo real solo, y unir un agente de vuelos, uno de hoteles y otro de divisas casi siempre obliga a escribir código a medida para cada par. A2A cambia esas integraciones puntuales por un conjunto compartido de reglas. Un agente publica una Agent Card en JSON con lo que sabe hacer, y los demás leen esa tarjeta para decidir si le ceden una tarea.
Hay dos límites que conviene conocer antes de adoptarlo. A2A ordena la comunicación, no el agente en sí, así que todavía eliges un marco para construir y sigues encargándote de la identidad y la confianza por tu lado. Y como el agente remoto sigue siendo una caja negra, no puedes revisar sus herramientas ni su memoria, que es justo la idea pero también una traba real cuando una tarea falla.
Getting Started
- Elige un SDK oficial en Python, JavaScript, Java, C#/.NET, Go o Rust, o programa directamente contra la especificación
- Define tu agente y publica una Agent Card en una URL conocida para que los clientes descubran sus habilidades y su endpoint
- Configura el transporte, JSON-RPC 2.0 sobre HTTP con server-sent events para el streaming y webhooks para tareas largas
- Prueba contra los clientes y servidores de ejemplo del repositorio de GitHub de A2A y conecta tu primer agente remoto
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de A2A Protocol.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Ingenieros de backend y plataforma
- Arquitectos de empresa
- Equipos de producto de IA
- Personal de integración y TI
Tareas
- Orquestación de varios agentes
- Delegación entre proveedores
- Tareas largas
- Intercambio multimodal
- Descubrimiento de capacidades
Casos de uso
- Una petición de viaje necesita vuelos, hoteles y tours
- Un servicio de soporte abarca tres proveedores
- Una tarea de investigación corre de noche
- Una empresa sustituye una integración heredada
- Dos empresas colaboran en un flujo de trabajo
Funciones clave
Agent Cards para descubrir capacidades
Cada agente A2A publica una Agent Card, un archivo JSON que describe su identidad, endpoint, habilidades y necesidades de autenticación. Los clientes leen la tarjeta para saber qué hace un agente y cómo llegar a él, así que el descubrimiento no depende de un registro central. La tarjeta es lo primero que escribes cuando expones un agente.
Gestión de tareas con un ciclo de vida definido
Una tarea es la unidad de trabajo central, con un ID único y un ciclo completo que va de submitted a working, completed, failed o canceled. Esa estructura deja que los agentes coordinen trabajos largos y retomen conversaciones de varios turnos, y produce un artefacto, la salida concreta del trabajo. Es la pieza que separa A2A de una simple llamada de petición y respuesta.
Construido sobre estándares web probados
A2A funciona sobre HTTP, JSON-RPC 2.0 y server-sent events, tecnologías que la mayoría de los equipos ya sabe desplegar y proteger. No necesitas una pila nueva para adoptarlo, lo que recorta la curva de aprendizaje y facilita encajarlo dentro de un entorno de TI existente. Sirve tanto en la nube como en instalaciones locales.
Streaming y notificaciones push
Para tareas que tardan, los clientes pueden suscribirse por server-sent events y recibir novedades de estado y de artefactos en tiempo real. Cuando el cliente está desconectado, el servidor puede lanzar una notificación por webhook al producirse un cambio importante. Juntas cubren tanto trabajos rápidos como los que duran horas o días.
Colaboración opaca y seguridad de empresa
Aquí la comunicación entre agentes de IA es el punto clave: los agentes colaboran sin compartir memoria interna, herramientas ni lógica propietaria, así que cada parte conserva su propiedad intelectual. A2A da por hecha la autenticación y la autorización de nivel empresarial y trata al agente remoto como una caja negra. Ese diseño encaja con la realidad de agentes creados y propiedad de empresas distintas.
Intercambio multimodal y neutral entre marcos
Los mensajes llevan partes que contienen texto, referencias a archivos o datos estructurados, así que los agentes intercambian más que cadenas planas. Al protocolo le da igual con qué marco o lenguaje se construyó un agente, y eso es lo que lo hace útil en un entorno mixto. Si ya usas MCP para herramientas, A2A convive con él en lugar de sustituirlo.
Gobernanza abierta y SDKs oficiales
La especificación vive bajo la Linux Foundation con gobernanza neutral, respaldada por miembros fundadores como AWS, Cisco, Google, Microsoft, Salesforce, SAP y ServiceNow. Los SDKs oficiales cubren Python, JavaScript, Java, C#/.NET, Go y Rust. Un proyecto público en GitHub trae ejemplos, y una herramienta de línea de comandos permite descubrir y escribir a agentes desde la terminal.
Ventajas y desventajas
Ventajas
- Neutral entre proveedores y de código abierto, así que ninguna empresa puede cambiar la especificación por su cuenta
- Reutiliza HTTP, JSON-RPC y server-sent events, lo que facilita encajar el despliegue en la infraestructura que ya tienes
- Mantiene a los agentes opacos, así que los socios colaboran sin exponer herramientas internas ni lógica propietaria
- Los SDKs oficiales en seis lenguajes reducen el esfuerzo de construcción e integración
- Complementa a MCP en lugar de competir con él, así que puedes adoptar los dos
Desventajas
- Solo ordena la comunicación, así que sigues eligiendo un marco y gestionando tú la confianza y la identidad
- Como el agente remoto es una caja negra, depurar una tarea fallida cuesta más que en un entorno con código compartido
- Las herramientas aún son jóvenes, así que no todas las plataformas ofrecen ya una implementación completa de A2A
- Adoptarlo exige trabajo de ingeniería real, porque una especificación y unos SDKs por sí solos no levantan un agente en producción
Preguntas frecuentes
El A2A Protocol, o Agent2Agent, es un estándar abierto que define cómo se comunican los agentes de IA. Permite que agentes construidos con distintos marcos o por distintos proveedores se descubran, deleguen tareas y compartan resultados, todo sin exponer su memoria ni sus herramientas internas. Google lo publicó en abril de 2025.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con A2A Protocol.
Alternativas a A2A Protocol
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
