m8tes API vs. Agent Frameworks

Agent frameworks and the m8tes API solve different problems. A framework (eve, LangGraph, CrewAI, the OpenAI Agents SDK) is code: you build, host, and operate your own agent application, with full control over every part. The m8tes API is a managed platform: agents are API resources, and the infrastructure they run on is operated for you.

A framework gives you a codebase to build an agent. m8tes gives you an API to give every customer one.

Choose a framework

Use a framework when you want full customization: the agent's behavior is your core product, you want to own the code, run your own agent infrastructure, and build and maintain the add-ons you need. eve (Vercel's open-source "Next.js for agents"), LangGraph, and the OpenAI Agents SDK are strong choices.

Choose m8tes

Use m8tes when you want agents in your product without building or maintaining agent infrastructure. You write the prompt and pick the tools. m8tes manages:

Multi-tenancyEvery end user gets an isolated agent: memory, history, files, tool access, and spend scoped by user_id. Users
Hosted runtimeEach run executes in an isolated sandbox. Nothing to deploy or scale.
Integrations150+ managed integrations with OAuth handled, including end users connecting their own accounts. Tools
Custom toolsBring your own MCP servers, custom tools, and skills. Custom Tools
Model choiceModel-agnostic: pick the model per agent or per run. Models
MemoryPersistent per-user memory across runs. Memories
Scheduling and triggersCron schedules, webhooks, email inboxes, Slack, and iMessage. Scheduling
Human-in-the-loopThree permission modes; approvals answered in email or Slack. Human-in-the-Loop
StreamingReal-time run events over SSE. Streaming
Webhook eventsYour product is notified when runs complete or need approval. Webhook Events
Files and reportsAgents generate files, data exports, and reports. Files
Computer useAgents operate a full desktop for apps without an API. Computer Use
Embedded UIDrop-in React chat component, @m8tes/react. Embed a UI
Billing and limitsPer-token billing, per-user spend caps, zero-data-retention option. Billing & Usage, Data Retention

Both

The two compose: some teams build a bespoke core agent on a framework and use m8tes for the per-customer fleet.

Next: Quick Start · Users · Embed a UI

Was this page helpful?