Best multi-agent frameworks for TypeScript

These are frameworks with a first-party TypeScript or JavaScript SDK and a documented multi-agent model. The order follows the criteria below. Data as of 2026-09-30.

Selection criteria

Shortlist

  1. Mastra: Supervisor agents with delegation hooks, typed workflows with suspend() / resume(), MCP client and server, A2A in both directions; AG-UI is partial (adapter in the AG-UI repository). Apache-2.0 outside source-available ee/ directories.
  2. VoltAgent: MIT throughout; supervisor with delegate_task, workflow chains with suspend and replay, MCP client and server, A2A server and a first-party AG-UI package. Its Workflows API is labelled preview and A2A is server-side only.
  3. OpenAI Agents SDK (JavaScript/TypeScript): MIT SDK with handoffs, agents-as-tools, guardrails, sessions and needsApproval; MCP yes, A2A recorded as no (maintainer statement), AG-UI unknown.
  4. LangGraph.js: MIT graph runtime with checkpointing, interrupt() and stores for TypeScript. MCP is partial (through an adapter package whose docs page is labelled legacy) and A2A is unknown for the JS server.
  5. Strands Agents: Apache-2.0 SDK from Amazon with a TypeScript SDK alongside Python: agents-as-tools, swarm, graph and workflow patterns, MCP and A2A yes, AG-UI partial.
  6. AgentKit by Inngest: Apache-2.0 agent networks with a code or LLM router over shared typed state and MCP tools; durable execution and waits for human input come from the Inngest platform. Its newest release dates from November 2025.

Shortlist facts

Best multi-agent frameworks for TypeScript. Data as of 2026-09-30.
Tool Type Languages License Pricing Pattern MCPA2AAG-UI Stars
Mastra Framework TypeScript unknown Open core Supervisor Yes evidenceYes evidencePartial evidence 28,449
VoltAgent Framework TypeScript MIT Open core Supervisor Yes evidenceYes evidenceYes evidence 10,707
OpenAI Agents SDK (JavaScript/TypeScript) Framework TypeScript, JavaScript MIT Open source, free Handoff Yes evidenceNo evidenceUnknown 3,881
LangGraph.js Framework TypeScript, JavaScript MIT Open core Graph Partial evidenceUnknownPartial evidence 3,327
Strands Agents Framework Python, TypeScript Apache-2.0 Open source, free Supervisor Yes evidenceYes evidencePartial evidence 8,580
AgentKit by Inngest Framework TypeScript Apache-2.0 Open core Supervisor Yes evidenceUnknownUnknown 939

FAQ

Which TypeScript framework has the broadest protocol support?

By the records: VoltAgent has yes for MCP, A2A (server side) and AG-UI; Mastra has yes for MCP and A2A (both directions) and partial for AG-UI.

Is there an official TypeScript version of LangGraph?

Yes, LangGraph.js (langchain-ai/langgraphjs), MIT-licensed. Some server features documented for Python, such as the A2A endpoint, are not documented for the JS server.

Is LlamaIndex.TS an option?

No. The LlamaIndex record notes that LlamaIndex.TS is deprecated and archived.