¿Qué es Dapr?
Dapr (Distributed Application Runtime) funciona como sidecar junto a cada servicio: un proceso pequeño al que tu código llama por HTTP o gRPC en lugar de hablar directamente con Redis, Kafka, un almacén de secretos u otro servicio. Detrás de esa única API ofrece varios bloques: llamadas entre servicios con TLS mutuo, mensajería publicación-suscripción, estado clave-valor, secretos, actores y un motor de workflows duraderos que reanuda una ejecución desde su último paso terminado tras una caída o un reinicio del pod. El sistema de respaldo es un archivo de configuración, así que cambiar Redis por PostgreSQL no toca el código de la aplicación.
El proyecto tiene licencia Apache 2.0, está escrito en Go y es proyecto graduado de la CNCF desde el 30 de octubre de 2024. Para quien construye agentes añade una Conversation API en alfa para llamar a LLM, integraciones documentadas de ejecución duradera para frameworks como el OpenAI Agents SDK, LangGraph, CrewAI, Pydantic AI y Google ADK, y Dapr Agents, un framework de Python aparte (v1.1.0) construido sobre sus workflows y actores.
Diagrid, una empresa comercial construida en torno a Dapr, vende Catalyst, un servicio Dapr alojado: un nivel gratuito, Cloud Plus a 31 $ al mes con facturación anual, y despliegues dedicados o en tu propia nube desde 1.199 $ y 1.599 $ al mes.
¿Cuánto cuesta Dapr?
| Plan | Precio | Qué incluye |
|---|---|---|
| Dapr and Dapr Agents | Free | Apache 2.0 |
| Catalyst Cloud Plus | $31/month | Facturación anual; 1M de peticiones API/mes |
| Catalyst Dedicated Cloud | From $1,199/month | Single-tenant, facturación anual |
| Catalyst BYOC | From $1,599/month | Plano de datos en tu nube |
| Enterprise Server | Custom | Autogestionado, admite entornos sin conexión |
Runtime y Dapr Agents gratis bajo Apache 2.0. Diagrid Catalyst: nivel Cloud gratuito; Cloud Plus 31 $/mes con facturación anual (372 $/año; 1M de peticiones API/mes, 100 workflows simultáneos por proyecto); Dedicated Cloud desde 1.199 $/mes con facturación anual; BYOC desde 1.599 $/mes; Enterprise Server (autogestionado, sin conexión) a medida.
¿Merece la pena Dapr?
Dapr responde a una pregunta más amplia que Temporal: no solo si una ejecución se reanuda tras un fallo, sino cómo decenas de servicios y agentes se llaman entre sí, comparten estado e intercambian mensajes del mismo modo en todas partes. Esa amplitud es su fuerza para los equipos de plataforma y su coste para los demás. El runtime tiene unas 26.200 estrellas en GitHub, publicó la v1.19.1 el 31 de octubre de 2026 y es proyecto graduado de la CNCF.
Para agentes, lo útil es el motor de workflows, el pub/sub entre agentes, el estado como memoria y las políticas de acceso basadas en identidad que dicen qué agente puede llamar a qué servicio de herramientas. Dapr documenta integraciones de ejecución duradera con el OpenAI Agents SDK, LangGraph, CrewAI, Pydantic AI, Google ADK, Strands Agents y Microsoft Agent Framework, así que puedes conservar tu framework. Dapr Agents, su propio framework de Python (v1.1.0 el 27 de octubre de 2026, Python 3.11 a 3.14), es mucho más joven, con unas 770 estrellas; la Conversation API que puede usar para llamar a LLM sigue en alfa.
La carga operativa es real. Hasta el desarrollo local levanta Redis, Zipkin, un servicio de placement y un scheduler en Docker, y producción implica el plano de control de Dapr en Kubernetes más un almacén de estado compatible con workflows; la documentación señala límites de complejidad de workflows en Azure Cosmos DB y AWS DynamoDB. Por defecto, Dapr confía en el perímetro de red para proteger su API, así que la autenticación por token es opcional. GitHub recoge dos avisos de gravedad alta en 2026: en abril, un path traversal que eludía las políticas de acceso de la invocación de servicios, y en octubre, un fallo del operator que revelaba secretos de otras apps.
Catalyst, de Diagrid, quita el trabajo de alojamiento. Cloud Plus a 31 $ al mes con facturación anual cubre 1M de peticiones API y 100 workflows simultáneos por proyecto; los despliegues dedicados single-tenant empiezan en 1.199 $ al mes y se tarifican por concurrencia, no por volumen de ejecuciones. Temporal tiene herramientas de workflow más profundas y una lista más larga de integraciones de agentes; Dapr encaja mejor cuando el mismo sidecar también debe llevar llamadas entre servicios, eventos y secretos en un entorno con muchos lenguajes.
Dónde se gana su sitio
Un equipo de plataforma en un minorista con 40 microservicios en Kubernetes
Dejar que nuevos agentes de IA llamen con seguridad a los servicios de pedidos e inventario existentes
Los agentes corren con un sidecar de Dapr y llaman a los servicios por app ID sobre mTLS; las políticas de acceso limitan a cada agente a las operaciones que necesita. El runtime es gratis; el esfuerzo está en el plano de control, los ficheros de políticas y parchear rápido tras dos avisos graves este año.
Un equipo de Python que construye un sistema multiagente de triaje
Que los agentes se pasen trabajo mediante eventos sin perder tareas al reiniciar
Dapr Agents o un framework integrado como CrewAI publica tareas por pub/sub y ejecuta los pasos de cada agente como workflow duradero sobre Redis o PostgreSQL, de modo que un pod caído sigue desde el último paso terminado.
Una responsable de ingeniería en una startup SaaS de 15 personas
Tener workflows duraderos sin operar un plano de control de Kubernetes
Diagrid Catalyst Cloud Plus a 31 $ al mes con facturación anual cubre 1M de peticiones API y 100 workflows simultáneos por proyecto con un SLA de disponibilidad del 99,9 %; pasar a un despliegue dedicado empieza en 1.199 $ al mes.
Antes de decidirte
- Puesta en marcha
- Instala la CLI de Dapr y ejecuta dapr init, que requiere Docker y arranca en local contenedores de Redis, Zipkin, placement y scheduler; dapr init -k instala el plano de control en Kubernetes. Dapr Agents se instala con pip install dapr-agents en Python 3.11 a 3.14.
- Integraciones
- SDK para .NET, Java, Python, Go, JavaScript/TypeScript y Rust; decenas de almacenes de estado, brokers de mensajes, bindings y almacenes de secretos intercambiables; integraciones de ejecución duradera para OpenAI Agents SDK, LangGraph, CrewAI, Pydantic AI, Google ADK, Strands Agents y Microsoft Agent Framework; descubrimiento de herramientas MCP en Dapr Agents.
- Datos y privacidad
- Autoalojado, el estado vive en el almacén que configures; el historial de workflows puede firmarse con la identidad de cada sidecar para detectar manipulaciones. La API de Dapr confía en el perímetro de red salvo que actives tokens de API. Diagrid declara SOC 2 Type II; con BYOC el plano de datos queda en tu red.
- Coste a escala
- Autoalojado, el coste es tu clúster de Kubernetes y el almacén de estado. Catalyst Dedicated Cloud en AWS figura a 1.499 $ al mes, o 1.199 $ con facturación anual, para hasta 200 workflows simultáneos con soporte estándar; BYOC empieza en 1.599 $ al mes; Enterprise Server en local se presupuesta.
- Límites
- Los workflows necesitan un almacén de estado compatible, con límites de complejidad documentados en Cosmos DB y DynamoDB; la Conversation API está en alfa. 442 issues y pull requests abiertos en el repositorio del runtime.
Lo bueno
- Una API sidecar para workflows, mensajería, estado, secretos y llamadas entre servicios en cualquier lenguaje
- mTLS y políticas de acceso por app entre servicios y agentes
- Integraciones de ejecución duradera para OpenAI Agents SDK, LangGraph, CrewAI y otros
- Graduado en la CNCF, Apache 2.0, con opción alojada que se cobra por concurrencia
Lo malo
- Pesado para un solo agente: sidecars, plano de control y un almacén de estado apto para workflows
- La autenticación de la API de Dapr es opcional; por defecto confía en la red
- Dos avisos de seguridad de gravedad alta en 2026
- La Conversation API está en alfa y Dapr Agents es joven
Ideal para
Equipos de plataforma en Kubernetes que quieren que agentes y servicios normales compartan un mismo modelo para workflows duraderos, mensajería y llamadas seguras entre servicios.
Alternativas a Dapr
Dapr: preguntas frecuentes
- ¿Merece la pena Dapr?
- Dapr compensa a un equipo de plataforma que ya opera muchos servicios en Kubernetes; para un solo agente es mucho runtime que adoptar por un motor de workflows. Le damos un 4.0 sobre 5.
- ¿Cuánto cuesta Dapr?
- Runtime y Dapr Agents gratis bajo Apache 2.0. Diagrid Catalyst: nivel Cloud gratuito; Cloud Plus 31 $/mes con facturación anual (372 $/año; 1M de peticiones API/mes, 100 workflows simultáneos por proyecto); Dedicated Cloud desde 1.199 $/mes con facturación anual; BYOC desde 1.599 $/mes; Enterprise Server (autogestionado, sin conexión) a medida.
- ¿Qué inconvenientes tiene Dapr?
- Pesado para un solo agente: sidecars, plano de control y un almacén de estado apto para workflows; la autenticación de la API de Dapr es opcional; por defecto confía en la red; dos avisos de seguridad de gravedad alta en 2026; la Conversation API está en alfa y Dapr Agents es joven.
- ¿Para quién es Dapr?
- Equipos de plataforma en Kubernetes que quieren que agentes y servicios normales compartan un mismo modelo para workflows duraderos, mensajería y llamadas seguras entre servicios.
- ¿Cuánto cuesta Dapr para un equipo o en producción?
- Autoalojado, el coste es tu clúster de Kubernetes y el almacén de estado. Catalyst Dedicated Cloud en AWS figura a 1.499 $ al mes, o 1.199 $ con facturación anual, para hasta 200 workflows simultáneos con soporte estándar; BYOC empieza en 1.599 $ al mes; Enterprise Server en local se presupuesta.
- ¿Es Dapr seguro para los datos de la empresa?
- Autoalojado, el estado vive en el almacén que configures; el historial de workflows puede firmarse con la identidad de cada sidecar para detectar manipulaciones. La API de Dapr confía en el perímetro de red salvo que actives tokens de API. Diagrid declara SOC 2 Type II; con BYOC el plano de datos queda en tu red.
- ¿Cuáles son las mejores alternativas a Dapr?
- Las alternativas más cercanas que hemos analizado son Temporal, LangGraph y Microsoft Agent Framework.
Respuestas comprobadas el 9 nov 2026.