Mastra es un framework TypeScript para construir agentes y aplicaciones de IA. Fue diseñado para el ecosistema JavaScript, con integración directa a frameworks web como Next.js, Astro, Hono y Express.
Para qué sirve
- Agentes con herramientas, memoria e instrucciones en TypeScript
- Workflows con pasos encadenados, ramificaciones y control de estado
- Evaluaciones (evals) y observabilidad de ejecuciones
- RAG, subagentes, sandboxes y conexiones con servidores MCP
- APIs de agente dentro de un producto web o servicio Node.js
Cómo funciona
- El desarrollador declara agentes, herramientas, workflows y memoria
- Un servidor Mastra expone los agentes y flujos para la aplicación
- Mastra Studio ofrece una interfaz local para probar y depurar
- El almacenamiento y la memoria persisten el contexto de las conversaciones
- Construido sobre el Vercel AI SDK, con soporte para varios proveedores de modelo
Licencia y mantenimiento
- Núcleo open source bajo licencia Apache 2.0; los directorios
ee/tienen licencia empresarial separada - Desarrollo activo, con releases frecuentes en 2026
- La empresa ofrece servicios gestionados de plataforma, observabilidad y studio
Puntos fuertes
- TypeScript de extremo a extremo, con buena experiencia de desarrollo
- Integración natural con Next.js y otras stacks web
- Recursos de agentes, workflows, memoria y evals en el mismo framework
Limitaciones
- No atiende a equipos que trabajan principalmente en Python
- Ecosistema menor que el de frameworks más antiguos
- Algunos recursos avanzados forman parte de la oferta comercial
