MeshFlow
  • Cloud PlatformDeployIntegrationsInit CLIWhy MeshFlow
  • DocsLearn
  • CustomersCertificationBlogChangelogCommunity
  • Pricing
Sign inGet started
Pricing
Sign inGet started
MeshFlow

The production-safe standard for agentic AI.
Apache 2.0 — free forever.

Product
  • Pricing
  • Cloud
  • Compare
  • Init CLI
  • Changelog
Docs
  • Quickstart
  • Core concepts
  • Compliance guide
  • Token optimization
  • API reference
Resources
  • Blog
  • Customers
  • Community
  • PyPI
  • GitHub
Company
  • Discord
  • Twitter
  • Security
  • License
MeshFlow © 2026 · Yaya Systems · Apache 2.0
All systems operational
MeshFlowdocs
Search docs...⌘K
v1.13.0 GitHub Discord
Getting startedQuickstartInstallationCore conceptsHarness architectureSkills vs ToolsSandbox mode
GuidesBuilding agentsMulti-agent workflowsModel RoutersCost AnalyticsCompliance guideToken optimization
Claude & AIAdvisor patternThinking budgetsDynamic workflowsContext compactionTool streaming
Governancemeshflow-forensicZero-Trust PoliciesSOC 2 assertionEU AI ActProduction Readiness
IntegrationsOpenAI Agents SDKLangGraphCrewAIMCP ToolsTypeScript SDKOTel / OTLPAutoGen 0.4+
API ReferenceWorkflowAgentCostCapAdvisorAgentCostRegressionGate
Docs/Integrations/CrewAI

CrewAI

MeshFlow wraps CrewAI crews with a callback handler that emits per-agent and per-task spans. Governance, context packs, and the traceability ledger all work exactly as they do for native MeshFlow agents.

Install

bash
pip install "meshflow[crewai]"

Callback handler

python
from crewai import Crew, Agent, Task
from meshflow.adapters.crewai import MeshFlowCrewCallback
from meshflow.cloud import MeshFlowCloud

cloud = MeshFlowCloud(api_key="mf-...")

crew = Crew(
agents=[researcher, writer],
tasks=[research_task, write_task],
callbacks=[MeshFlowCrewCallback(cloud=cloud)],
)
result = crew.kickoff(inputs={"topic": "AI governance trends"})

Full example

The callback emits llm_call spans for model calls, tool_call spans for tool use, and a summary step span per task. Replay, approval gates, and governance policies apply automatically once spans are ingested.

Cost governance
Combine with CostCapGuardrail on the MeshFlow cloud side to enforce per-crew spending limits independent of the crew definition.
Previous
LangGraph
Next
MCP Tools
On this pageInstallCallback handlerFull example