Crear un agente de IA en producción sigue siendo un desafío técnico: es necesario gestionar la memoria, las herramientas, la caché, la observabilidad y la seguridad. La mayoría de los frameworks existentes imponen un lenguaje y un ecosistema, a menudo Python. Mastra cambia las reglas del juego al ofrecer un framework TypeScript moderno, diseñado por los creadores de Gatsby, que reúne todo el stack necesario para un agente de IA listo para producción. Con una recaudación de 36 millones de dólares y el respaldo de Y Combinator, Mastra se ha consolidado en pocos meses como un referente para los equipos de JavaScript. Su enfoque es claro: permitir a los desarrolladores programar agentes de alto rendimiento sin reinventar la infraestructura, manteniendo todo como código abierto. Todo ello con una calidad de ingeniería excepcional, heredada de los estándares de Gatsby.
Qu'est-ce que Mastra ?
L'essentiel
Mastra es un framework de código abierto escrito en TypeScript y publicado bajo la licencia Apache-2.0. Proporciona los bloques esenciales para construir agentes de IA: gestión de herramientas, memoria a largo plazo, workflows de múltiples etapas, evaluación de resultados y observabilidad detallada. Se utiliza como un paquete npm y se integra fácilmente en cualquier proyecto Node.js. Además, el desarrollador ofrece Mastra Platform, un servicio alojado que añade funciones Enterprise: controles de acceso, SSO, registros de auditoría y alojamiento en una VPC privada.
Fonctionnalités principales
Las funciones de Mastra cubren todo el ciclo de vida de un agente de IA. El módulo Tools permite definir funciones que un LLM puede invocar, con validación de entradas y salidas mediante Zod. El módulo Memory gestiona la memoria a corto y largo plazo, con estrategias de recuperación semántica para conservar el contexto útil. El módulo Workflows permite encadenar múltiples etapas, ya sean paralelas o condicionales, para orquestar flujos complejos. El módulo Evals proporciona un marco de evaluación automatizada de respuestas, indispensable para medir la calidad de los agentes en producción. La observabilidad nativa se basa en OpenTelemetry y facilita la depuración. El framework es compatible con OpenAI, Anthropic, Google y la mayoría de los LLM principales, y se puede desplegar en cualquier proveedor de alojamiento o en Mastra Platform para beneficiarse de controles avanzados.
Cas d'usage
Mastra se utiliza para construir una amplia variedad de agentes y asistentes de IA. Los equipos de producto desarrollan chatbots conversacionales con memoria para sus aplicaciones SaaS. Los ingenieros crean agentes internos capaces de consultar bases de conocimientos y ejecutar acciones en API de terceros. Las startups desarrollan rápidamente un MVP de asistente vertical sin depender de un proveedor propietario. Los desarrolladores de herramientas de software integran copilotos específicos en sus productos. Mastra también se utiliza para orquestar agentes con múltiples roles en casos de investigación, atención al cliente o generación de contenido.
Avantages
El principal beneficio de Mastra es estructurar el trabajo de los equipos de JS/TS en torno a un stack coherente y de código abierto. Esto evita la deuda técnica asociada al ensamblaje de módulos dispares y acelera significativamente la puesta en producción de agentes de IA fiables. El stack completo (tools, memory, evals, observability) cubre las necesidades esenciales sin una dependencia estricta de un único proveedor. La plataforma en la nube aporta garantías Enterprise (seguridad, cumplimiento, rendimiento) muy valoradas por las grandes cuentas. Por último, el ecosistema activo y la libertad que ofrece la licencia Apache dan tranquilidad a los equipos que desean mantener el control de su arquitectura.
Tarifs
Mastra es completamente gratuito y de código abierto. El código está disponible en GitHub y se puede alojar sin coste en cualquier infraestructura. Mastra Platform, la versión alojada, ofrece planes de pago con funciones Enterprise (RBAC, SSO, VPC, registros de auditoría, soporte dedicado) y una tarifa adaptada al volumen y la retención deseada. Los precios detallados se facilitan bajo petición al equipo comercial.
Conclusion
Mastra encarna la nueva ola de frameworks de agentes de IA modernos, de código abierto y diseñados para desarrolladores de JavaScript. Su calidad de ingeniería, su stack completo y su carácter de código abierto lo convierten en una excelente opción para construir productos de IA robustos. Si tu equipo domina TypeScript, Mastra es probablemente la mejor base para adoptar hoy en día.