v0.20.0Iris says what it checked. A verdict tells a pass from a check that never ran, names who recorded the evidence it judged, and cannot be replaced by the agent it judges→

Comparison · Observability

Iris vs Galileo

MCP-Native Agent Eval vs SDK-Instrumented Enterprise AI Observability.

TL;DR

Iris is an MCP server your agent discovers and uses on connect — one config block, no SDK, one SQLite file, every rule's precision and recall published at iris-eval.com/proof. Galileo — from its own pages, read 2026-10-01: Galileo is an observability, evaluation, and guardrail platform for GenAI and agentic applications, logged through its SDK and scored with out-of-the-box or custom metrics. As of August 7, 2026 it is Splunk Agent Observability, following Cisco's acquisition. (source)

Iris grades what an agent did with its tools — the trace, the answer, the cost — not whether an MCP server honours its own contract; a server test harness answers that question, and Iris runs beside it. For the method, see the agent eval guide.

Feature comparison

Side by side.

13 features, the same 13 on every comparison. Every Galileo cell links the page it was read from and the date; where the sentence it was read from was found verbatim on a plain download of that page (checked 2026-09-22), the link carries it as its title, and where it was not, the cell says so. The highlighted cells are Iris's own call on which side is stronger for a team running MCP agents — 4 to Iris, 3 to Galileo — not a measurement.

FeatureIrisGalileo
Integration methodOne block in the MCP config, no code — the agent discovers Iris and its tools on connectPython/TypeScript SDK: GalileoLogger, @log decorator, wrapped OpenAI client, LangChain callback; plus OpenTelemetry.Galileo's page · read 2026-10-01
Self-hostingOne process, one SQLite file; Docker image with a health checkEnterprise plan lists hosted, VPC, or on-prem deployment; Free and Pro tiers are hosted.Galileo's page · read 2026-10-01
Where it runsNothing in the agent's process — Iris is a separate server the agent callsIn-process SDK instrumentation; SDK integrations capture prompts and responses without explicit logging code.Galileo's page · read 2026-10-01
Evaluation26 built-in deterministic rules and 9 custom-rule types, in-process; 7 judge templates on a key you supply; every rule's precision and recall publishedOut-of-the-box metrics plus custom LLM-as-a-judge or code-based metrics; Luna-2 small language models score at scale.Galileo's page · read 2026-10-01
Cost trackingPer-trace USD cost and tokens; a cost spike judged against the agent's own historyExperiment comparison shows cost per response and metric cost, plus input/output token counts and latency.Galileo's page · read 2026-10-01
MCP supportProtocol-native — Iris is an MCP server with 12 tools; OTLP traces inShips an MCP server (api.galileo.ai/mcp/http/mcp) for IDEs: datasets, prompt templates, experiments, log-stream signals.Galileo's page · read 2026-10-01
LicenseMIT, the whole packagePlatform is proprietary (paid tiers); the galileo-python SDK on GitHub is under the Apache License 2.0.Galileo's page · read 2026-10-01
OwnershipIndependent and founder-ledCisco acquisition announced 2026-04-09, completed per Splunk; as of 2026-08-07 Galileo is Splunk Agent Observability.Galileo's page · read 2026-10-01
DashboardA local dashboard on its own port: traces, moments, regressions, five viewsWeb console with projects and Log streams per environment (dev, staging, production); metrics configured per Log stream; experiments run in the consoleGalileo's page · read 2026-10-01
Framework supportAny MCP client (2 verified, 8 claimed — see /clients); OTLP/HTTP from anything elseIntegrations: OpenAI, OpenAI Agents SDK, LangChain, LangGraph, CrewAI, Google ADK, Strands, Vercel AI, Bedrock, OTel.Galileo's page · read 2026-10-01
Prompt managementNot includedPrompt templates created, stored and retrieved by name via the SDK for experiments; docs advise versioning them.Galileo's page · read 2026-10-01
Enterprise and complianceSelf-hosted. Nothing leaves your machine unless you turn one of these on: an OpenTelemetry endpoint (IRIS_OTEL_ENDPOINT), which exports traces to the collector you name; the LLM judge with your own key, which sends the text it judges to that provider, and whose citation check fetches the pages an output cites; or a webhook, which posts ids, the verdict and rule names, never the text, to the address you set. No compliance certification is claimed before it is heldSOC 2 Type II and HIPAA (BAAs) stated on its trust page; Enterprise plan lists RBAC, SSO, VPC or on-prem deployment.Galileo's page · read 2026-10-01
Cost to runFree — MIT, one process on your machine; the only spend is a judge call on a key you supply, when you opt inFree $0/month (5,000 traces a month, unlimited users, unlimited custom evals); Pro $100/month billed yearly (50,000 traces); Enterprise customGalileo's page · read 2026-10-01

Decision guide

Which one fits your stack?

When to choose Iris

  • You are building with MCP-compatible agents and want the integration to be one config block
  • You want the evaluation to be deterministic and local — no model call, nothing leaving the machine
  • You want to read what each rule is worth before you trust it: every rule's precision and recall is published
  • You want self-hosting to be one process and one file
  • You want a fully permissive MIT license on the whole package

When to choose Galileo

  • You need Luna-2 small language models tuned for low-latency, reduced-cost metric evaluation at production scale. source
  • You need an enterprise VPC or on-prem deployment with RBAC, SSO and real-time guardrails. source
  • You need out-of-the-box metrics you can extend with custom LLM-as-a-judge or code-based metrics. source
  • You need SDK integrations for OpenAI, LangChain/LangGraph, CrewAI and OpenTelemetry that capture traces without explicit logging code. source
  • You need a platform with SOC 2 Type II certification and HIPAA Business Associate Agreements. source

FAQ

The questions buyers ask.

What is the difference between Iris and Galileo?
Iris is an MCP-native agent eval server that needs no SDK. Add the config block, restart your client, and every session lists Iris's tools on connect. Iris never intercepts: it runs when your agent calls one of its tools, when a host hook or `iris-eval ingest` hands it a trace, or when you POST one to its HTTP API. Galileo is an observability, evaluation, and guardrail platform for GenAI and agentic applications, instrumented through its Python/TypeScript SDK and OpenTelemetry; as of August 7, 2026 it is Splunk Agent Observability. source
Is Iris better than Galileo for MCP agent evaluation?
Galileo offers Luna-2 small language models for low-latency, reduced-cost metric evaluation, real-time guardrails, and hosted, VPC or on-prem enterprise deployment. source
How much does Galileo cost to run?
Iris: Free — MIT, one process on your machine; the only spend is a judge call on a key you supply, when you opt in. Galileo, from its own page read 2026-10-01: Free $0/month (5,000 traces a month, unlimited users, unlimited custom evals); Pro $100/month billed yearly (50,000 traces); Enterprise custom. source
Can I self-host Galileo?
Iris: One process, one SQLite file; Docker image with a health check. Galileo, from its own page read 2026-10-01: Enterprise plan lists hosted, VPC, or on-prem deployment; Free and Pro tiers are hosted. source
Does Galileo work with MCP agents?
Iris: Protocol-native — Iris is an MCP server with 12 tools; OTLP traces in. Galileo, from its own page read 2026-10-01: Ships an MCP server (api.galileo.ai/mcp/http/mcp) for IDEs: datasets, prompt templates, experiments, log-stream signals. source

Sources

Every Galileo statement on this page was read from one of these pages on the date shown. The file behind this page is website/src/lib/compare/galileo.json.

Last verified: 2026-10-01. This comparison is based on publicly available documentation and may not reflect recent changes to Galileo. We aim to keep this page accurate and fair.

See something outdated or incorrect? Report an inaccuracy — we review and update within 48 hours.

Ready to see what your agents are doing?

Add Iris to your MCP config. First trace in 60 seconds. No SDK, no signup, no infrastructure.