AI Application Development Framework
23.7k 2026-04-23
mastra-ai/mastra
A modern TypeScript framework for building, tuning, and scaling reliable AI-powered applications and autonomous agents.
Core Features
Unified Model Routing to 40+ LLM providers (OpenAI, Anthropic, Gemini).
Autonomous Agent capabilities for solving open-ended tasks with LLMs and tools.
Graph-based Workflows for orchestrating complex multi-step AI processes with intuitive control flow.
Human-in-the-loop functionality to suspend and resume agents/workflows, awaiting user input or approval.
Production essentials including built-in evals and observability for continuous refinement.
Quick Start
npm create mastra@latestDetailed Introduction
Mastra is a robust TypeScript framework designed for developing and deploying AI-powered applications and agents. Originating from the team behind Gatsby, it provides a comprehensive toolkit for moving from prototype to production. It integrates seamlessly with popular frontend and backend frameworks like React, Next.js, and Node.js, or can be deployed as a standalone server. Mastra simplifies the process of building, tuning, and scaling reliable AI products by offering features like multi-provider model routing, advanced agent orchestration, and essential production tools.