FluiqFluiq
  • ObservabilityTrace every call, cost, and latency
  • SecurityBlock attacks, redact PII and secrets
  • OptimizationCache repeated prompts automatically
  • EvaluationScore responses and whole agent runs
  • DatasetsGolden sets that capture whole agent runs
  • Prompt ManagementVersion and deploy prompt templates
  • AlertsPush eval and security events to Slack

LLM Providers

  • OpenAI
  • Anthropic
  • Google Gemini
  • Google Vertex AI

Agent Frameworks

  • LangChain
  • LangGraph
  • CrewAI
  • Google ADK
  • MCP

Vector Databases

  • Pinecone
  • Chroma
  • Weaviate
  • FAISS
  • Qdrant
14 integrations · zero wrappersView all
Pricing
  • Fluiq DocsGuides, concepts & SDK reference
  • Code SamplesCopy-paste integration snippets
  • LLM Cost CalculatorCompare OpenAI, Claude & Gemini pricing
  • polygateOpen-source unified LLM client
  • InfragerCloud diagrams to secure Terraform
Contact
LoginStart free
Integrations/CrewAI
Agent Framework

CrewAI Tracing & Multi-Agent Monitoring

Auto-instrument every CrewAI crew execution, agent by agent, task by task. Get per-agent span trees, tool call visibility, and full cost attribution across your multi-agent pipeline.

Get started freeRead the docs

Free tier · No credit card · 2-minute setup

What you get with Fluiq for CrewAI

Per-agent span tree

Each agent's task execution is a separate span, see which agent consumed the most tokens, took the longest, or called the most tools in a single crew kickoff.

Tool call tracing

Every tool invocation by a CrewAI agent is a child span with the tool name, input arguments, output, and latency, full visibility into what your agents are actually doing.

Crew-level cost rollup

Total token and USD cost aggregated across the entire crew run, broken down by agent and task, know the cost of each kickoff before it hits your billing statement.

Setup

Add Fluiq to your CrewAI app in 2 lines

auto-instrumented
Python
import fluiq
fluiq.instrument(api_key="fl_...")  # patches CrewAI automatically

from crewai import Agent, Task, Crew
from crewai.tools import BaseTool

researcher = Agent(
    role="Senior Researcher",
    goal="Find the latest AI agent trends",
    backstory="You are an expert researcher",
    llm="gpt-4o",
)
task = Task(description="Research LLM observability tools", agent=researcher)
crew = Crew(agents=[researcher], tasks=[task], verbose=True)

# Per-agent spans with cost attribution, no code changes:
result = crew.kickoff()

What Fluiq instruments in CrewAI

Every call to these methods is automatically traced, no decorators, no wrappers, no manual spans.

Crew.kickoff() / kickoff_async()
Agent._execute_task()
Task.execute() / execute_sync()
BaseTool._run() / _arun()
Agent.execute_task()
CrewAgentExecutor._call()
Memory.save() / search()

Works great with

LA

LangGraph

Agent Framework

GO

Google ADK

Agent Framework

OP

OpenAI

LLM Provider

Start tracing CrewAI in 2 minutes

Free tier. No credit card. Full traces, security scanning, and evals on your first CrewAI call.

Start free

Unlimited free traces · 1,000 evals / month · 14-day retention

FluiqFluiq

Observe, protect, optimize, evaluate.

PlatformObservabilitySecurityOptimizationEvaluationDatasetsPrompt ManagementAlerts
CompanyIntegrationsPricingDocsCost CalculatorBlogContact
Comparevs LangSmithvs Langfusevs Heliconevs Braintrustvs Portkeyvs Lakera
IntegrationsOpenAIAnthropicLangChainCrewAIPineconeView all →
Open Sourcepolygatepolygate GitHubInfragerInfrager GitHub