¿Qué es Mastra?
Mastra es un framework de agentes para TypeScript del equipo que creó Gatsby. Reúne en un solo paquete agentes, flujos de trabajo tipados con reintentos y ramificaciones, memoria, recuperación, evals y trazas.
Mastra Studio es una interfaz web local para probar agentes, ver las llamadas a herramientas y cambiar los ajustes del modelo. Los flujos de trabajo pueden pausarse a la espera de una intervención humana y reanudarse después. Incluye soporte de MCP.
El núcleo pasó de la Elastic License a Apache 2.0 en julio de 2025. Las funciones empresariales de las carpetas ee/, como RBAC y SSO, van con una licencia comercial aparte.
¿Cuánto cuesta Mastra?
| Plan | Precio | Qué incluye |
|---|---|---|
| Core | Free | Apache 2.0 |
| Starter | $0 | Plataforma alojada |
| Teams | $250/month | Plataforma alojada |
| Enterprise | Custom |
El núcleo es gratuito bajo Apache 2.0; el código de las carpetas ee/ necesita una licencia Mastra Enterprise en producción. Plataforma alojada de Mastra: Starter 0 $, Teams 250 $/mes, Enterprise a medida; Enterprise autoalojado es una cuota anual fija.
¿Merece la pena Mastra?
Mastra mete agentes, flujos de trabajo tipados, memoria, recuperación, evals y trazas en un solo paquete de TypeScript, y para un equipo de Node o Next.js esa integración es el motivo para elegirlo. El motor de flujos de trabajo, con reintentos, ramificaciones y pausas para intervención humana, cubre el hueco que LangGraph cubre en Python, y Studio muestra las llamadas a herramientas y las trazas en local en lugar de en los logs.
El ritmo es a la vez la fortaleza y el riesgo. @mastra/core pasó de la 1.72.0 el 30 de septiembre a la 1.79.0 el 21 de octubre de 2026, siete versiones menores en tres semanas. Los revisores de MakerStack y de DEV Community cuentan que los cambios incompatibles no son raros y que los tutoriales de terceros van por detrás de la API, y hay unas 600 incidencias abiertas.
Conviene conocer dos valores por defecto. Studio carga la analítica de PostHog salvo que se defina MASTRA_TELEMETRY_DISABLED. Y en octubre de 2026 un aviso de gravedad alta mostró que @mastra/server hasta la 1.75.0 permitía que una sola cadena de consulta sin autenticar contaminara todo el proceso de Node, con fuga de datos entre usuarios; se corrigió en la 1.76.0, así que quien sirva Mastra por HTTP debe estar en una versión actual.
La licencia es open core. El framework es Apache 2.0, pero la autenticación, el agent builder y las funciones de editor de las carpetas ee/ son de código disponible y necesitan una licencia de pago en producción. La plataforma alojada de Mastra cobra 250 $ al mes por Teams con 1M de eventos de observabilidad y 250 horas de CPU, y añade un 5,5% al precio de los tokens del modelo, un margen que pesa más que la cuota de la plataforma cuando hay volumen.
Dónde se gana su sitio
Un equipo SaaS de Next.js con cuatro ingenieros
Añadir un agente de soporte que lea el centro de ayuda y abra tickets
Definir el agente y sus herramientas en TypeScript, usar el RAG de Mastra para el centro de ayuda y un flujo de trabajo con un paso de aprobación humana antes de crear el ticket. El framework es gratuito; fija @mastra/core porque salen versiones menores cada semana.
Un ingeniero de plataforma en una fintech
Ejecutar flujos de documentos de varios pasos que deben sobrevivir a fallos y esperar a revisores
Usar flujos de trabajo tipados con reintentos, ramificaciones y suspend/resume, guardando el estado en Postgres en lugar del almacenamiento en memoria por defecto. SSO y RBAC alrededor entran en la licencia Enterprise, con una cuota anual fija.
Un responsable de ingeniería que presupuesta un backend de agentes alojado
Decidir entre la plataforma de Mastra y el alojamiento propio
Teams cuesta 250 $ al mes por 1M de eventos de observabilidad, 250 horas de CPU y 100 GB de salida de datos, y después 8 $ por cada 100K eventos y 0,25 $ por hora de CPU; un servidor siempre encendido cuesta 100 $ por proyecto. Los tokens se cobran a precio de mercado más un 5,5%, así que con un gasto alto en modelos suele salir más barato alojar uno mismo el núcleo de código abierto.
Antes de decidirte
- Puesta en marcha
- npm create mastra@latest genera un proyecto y abre Studio en local; @mastra/core declara Node 22.13 o posterior, y Node 22.18 o posterior ejecuta directamente los archivos TypeScript. El primer agente en minutos, aunque la documentación no da una estimación de tiempo.
- Integraciones
- Proveedores de modelos, cliente y servidor MCP, Vercel AI SDK UI y CopilotKit para front ends, Postgres, LibSQL y bases vectoriales para la memoria, y exportadores de trazas como PostHog.
- Datos y privacidad
- En alojamiento propio los datos se quedan en tus almacenes, pero Studio envía por defecto analítica de uso a PostHog (define MASTRA_TELEMETRY_DISABLED=1). La retención en la plataforma alojada es de 15 días en Starter y 6 meses en Teams; Teams ofrece documentos SOC 2 y SSO. Actualiza @mastra/server a la 1.76.0 o posterior por GHSA-8982-g8xm-3x5h.
- Coste a escala
- El núcleo de código abierto es gratuito; pagas a los proveedores de modelos y el alojamiento. Teams alojado cuesta 250 $ al mes más excesos y un recargo del 5,5% en tokens; RBAC, registros de auditoría y SLA son de Enterprise, con precio bajo petición.
- Límites
- Unas 600 incidencias abiertas, cambios incompatibles frecuentes, un almacenamiento en memoria no apto para producción, y el uso en producción de las funciones de ee/ requiere licencia. Los equipos de Python no tienen equivalente; LangGraph o Pydantic AI cubren ese lado.
Lo bueno
- Agentes, flujos de trabajo, memoria, RAG, evals y trazas en un solo paquete tipado
- Studio local para llamadas a herramientas y trazas
- Los flujos de trabajo se pausan para intervención humana y se reanudan
- Soporte integrado de cliente y servidor MCP
Lo malo
- Siete versiones menores del núcleo en tres semanas; se reportan cambios incompatibles
- Studio envía analítica a PostHog salvo que se desactive
- RBAC, SSO y las funciones de autenticación de ee/ necesitan licencia comercial
- La plataforma alojada encarece los tokens del modelo un 5,5%
Ideal para
Equipos de TypeScript y Next.js que construyen agentes y flujos de trabajo de IA.
Alternativas a Mastra
Mastra: preguntas frecuentes
- ¿Merece la pena Mastra?
- El conjunto de herramientas de agentes más completo de TypeScript, con un ritmo de versiones que premia a los equipos que fijan versiones y leen los changelogs. Le damos un 4.4 sobre 5.
- ¿Cuánto cuesta Mastra?
- El núcleo es gratuito bajo Apache 2.0; el código de las carpetas ee/ necesita una licencia Mastra Enterprise en producción. Plataforma alojada de Mastra: Starter 0 $, Teams 250 $/mes, Enterprise a medida; Enterprise autoalojado es una cuota anual fija.
- ¿Qué inconvenientes tiene Mastra?
- Siete versiones menores del núcleo en tres semanas; se reportan cambios incompatibles; studio envía analítica a PostHog salvo que se desactive; rBAC, SSO y las funciones de autenticación de ee/ necesitan licencia comercial; la plataforma alojada encarece los tokens del modelo un 5,5%.
- ¿Para quién es Mastra?
- Equipos de TypeScript y Next.js que construyen agentes y flujos de trabajo de IA.
- ¿Cuánto cuesta Mastra para un equipo o en producción?
- El núcleo de código abierto es gratuito; pagas a los proveedores de modelos y el alojamiento. Teams alojado cuesta 250 $ al mes más excesos y un recargo del 5,5% en tokens; RBAC, registros de auditoría y SLA son de Enterprise, con precio bajo petición.
- ¿Es Mastra seguro para los datos de la empresa?
- En alojamiento propio los datos se quedan en tus almacenes, pero Studio envía por defecto analítica de uso a PostHog (define MASTRA_TELEMETRY_DISABLED=1). La retención en la plataforma alojada es de 15 días en Starter y 6 meses en Teams; Teams ofrece documentos SOC 2 y SSO. Actualiza @mastra/server a la 1.76.0 o posterior por GHSA-8982-g8xm-3x5h.
- ¿Cuáles son las mejores alternativas a Mastra?
- Las alternativas más cercanas que hemos analizado son LangGraph, OpenAI Agents SDK y Google Agent Development Kit (ADK).
Respuestas comprobadas el 26 oct 2026.