O Mastra é um framework TypeScript para construir agentes e aplicações de IA. Ele foi desenhado para o ecossistema JavaScript, com integração direta a frameworks web como Next.js, Astro, Hono e Express.
Para que serve
- Agentes com ferramentas, memória e instruções em TypeScript
- Workflows com passos encadeados, ramificações e controle de estado
- Avaliações (evals) e observabilidade de execuções
- RAG, subagentes, sandboxes e conexões com servidores MCP
- APIs de agente dentro de um produto web ou serviço Node.js
Como funciona
- O desenvolvedor declara agentes, ferramentas, workflows e memória
- Um servidor Mastra expõe os agentes e fluxos para a aplicação
- O Mastra Studio oferece uma interface local para testar e depurar
- Armazenamento e memória persistem o contexto das conversas
- Construído sobre o Vercel AI SDK, com suporte a vários provedores de modelo
Licença e manutenção
- Núcleo open source sob licença Apache 2.0; diretórios
ee/têm licença empresarial separada - Desenvolvimento ativo, com releases frequentes em 2026
- A empresa oferece serviços gerenciados de plataforma, observabilidade e studio
Pontos fortes
- TypeScript de ponta a ponta, com boa experiência de desenvolvimento
- Integração natural com Next.js e outras stacks web
- Recursos de agentes, workflows, memória e evals no mesmo framework
Limitações
- Não atende times que trabalham principalmente em Python
- Ecossistema menor que o de frameworks mais antigos
- Alguns recursos avançados fazem parte da oferta comercial
