{
  "data": {
    "a": {
      "slug": "braintrust",
      "name": "Braintrust API + MCP",
      "vendor": "Braintrust",
      "vendorUrl": "https://www.braintrust.dev",
      "kind": "http-api",
      "category": "agent-observability",
      "summary": "Hosted tracing, logging and evaluation for LLM apps and agents, with experiments, datasets, prompts, online scorers and a model gateway.",
      "url": "https://www.anchorterminal.com/tools/braintrust",
      "markdownUrl": "https://www.anchorterminal.com/tools/braintrust.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/braintrust.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/braintrust.json",
      "repo": "https://github.com/braintrustdata/braintrust-sdk-javascript",
      "license": "Apache-2.0 (SDKs only, platform closed source)",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.braintrust.dev/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "braintrust"
        },
        {
          "registry": "pypi",
          "name": "braintrust"
        }
      ],
      "auth": "mixed",
      "authNotes": "REST API and SDKs take an org API key as a Bearer token (BRAINTRUST_API_KEY). The hosted MCP server accepts OAuth 2.0 with dynamic client registration or the same API key, and acts with the permissions of the key's account. EU and self-hosted data planes have their own API and MCP URLs.",
      "pricing": "freemium",
      "pricingNotes": "Starter is free with no card, unlimited users, 1 GB processed data and 10,000 scores a month, 14-day retention and $10 of model credit. Overage $4 a GB and $2.50 per 1,000 scores. Pro $249 a month with 5 GB, 50,000 scores, $100 of model credit and 30-day retention, then $3 a GB, $1.50 per 1,000 scores and $0.50 a GB a month for longer retention. Qualifying startups can get Pro free for 6 to 12 months. Enterprise is custom and adds on-prem or hybrid deployment, a BAA and SLAs (https://www.braintrust.dev/pricing).",
      "priceSummary": "$249 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 42,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 2018529,
        "pypiWeekly": 1701906,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://www.braintrust.dev/docs",
      "llmsTxt": "https://www.braintrust.dev/docs/llms.txt",
      "openapi": "https://www.braintrust.dev/docs/openapi.json",
      "registryName": "io.github.braintrustdata/braintrust",
      "capabilities": [
        "obs.traces",
        "obs.evals",
        "obs.prompts",
        "obs.gateway",
        "obs.datasets"
      ],
      "tags": [
        "hosted",
        "freemium",
        "no-card",
        "mcp",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "closed-source",
        "enterprise"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61.1,
        "grade": "C",
        "agentReady": false,
        "rank": 479,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 66,
          "maintenance": 85,
          "payments": 40,
          "reliability": 61,
          "schema": 85,
          "security": 58,
          "transparency": 66
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -4,
        "negativeNotes": [
          "Fixed 2026-07-16. The Python SDK's LiteLLM instrumentation in versions 0.2.0 to 0.27.x wrote provider credentials into trace metadata, among them API keys, `Authorization` headers, Azure tokens and AWS access and secret keys. Fixed in 0.28.0 with a metadata allowlist, and a knowledge-base page tells users to rotate. It reads as an advisory but isn't filed as one and carries no date. -2 after decay (https://braintrust.dev/docs/kb/litellm-instrumentation-may-record-provider-credentials.md)",
          "Fixed 2026-07-16. The TypeScript SDK from 0.4.0 to 3.23.0 recorded API keys passed to the Claude Agent SDK through `options.apiKey` into trace metadata. The 3.23.1 changelog line calls the fix \"Clean up span metadata\", and only the knowledge-base page explains the exposure and asks for rotation. -2 after decay (https://braintrust.dev/docs/kb/claude-agent-sdk-api-keys-recorded-in-trace-metadata.md)"
        ],
        "verdict": "OpenAPI 3.0.3 spec with 75 paths, 429 and `Retry-After` declared on 154 operations. Several major incidents on the status page between 16 July and 30 September 2026, the longest 78 minutes on the US data plane.",
        "bestFor": "Teams that want evals, datasets and production logs in one hosted product and will drive it from a coding agent through MCP or SQL.",
        "strengths": [
          "OpenAPI 3.0.3 spec with 75 paths, 429 and `Retry-After` declared on 154 operations",
          "Hosted MCP server with 42 tools, OAuth 2.0 or API key, and `sql_query` that hands results over 1 MB back as a signed URL",
          "Service tokens can be scoped to single projects through permission groups on every plan",
          "Starter is free with no card, unlimited users and published per-GB and per-score overage prices",
          "TypeScript and Python SDKs both released on 2026-10-01, with 34 releases between them since 16 July"
        ],
        "weaknesses": [
          "Several major incidents on the status page between 16 July and 30 September 2026, the longest 78 minutes on the US data plane",
          "Python SDK up to 0.27.x and TypeScript SDK up to 3.23.0 recorded provider credentials in trace metadata, fixed on 2026-07-16 without a formal advisory",
          "All 42 MCP tools load by default and write tools act with the full permissions of the signed-in account",
          "Only BTQL has a published rate limit, about 20 queries a minute on Starter and Pro",
          "Privacy notice dates from September 2023 and excludes customer data. Starter keeps data for 14 days"
        ],
        "agentNotes": [
          "Connect a project-scoped service token rather than a personal key, because MCP write tools act with the key's full permissions",
          "Set the client to confirm MCP write tools such as `edit_dataset_rows` and `create_threshold_alert`. The server has no read-only mode",
          "Cache `sql_query` results. Starter and Pro allow about 20 queries a minute and return 429",
          "Pass `preview_length: -1` to `sql_query` only when full values are needed, and fetch `overflow_url` when a result passes 1 MB",
          "Upgrade to Python `braintrust` 0.28.0 or TypeScript 3.23.1 or later and rotate any provider keys traced before July 2026"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61.1
          }
        ],
        "editorialScores": {
          "ergonomics": 66,
          "maintenance": 85,
          "payments": 40,
          "reliability": 61,
          "schema": 85,
          "security": 58,
          "transparency": 50
        },
        "provenanceScore": 81
      },
      "connect": {
        "http": "curl https://api.braintrust.dev/v1/project -H \"Authorization: Bearer $BRAINTRUST_API_KEY\"",
        "claudeCode": "claude mcp add --transport http braintrust https://api.braintrust.dev/mcp",
        "config": {
          "mcpServers": {
            "braintrust": {
              "headers": {
                "Authorization": "Bearer ${BRAINTRUST_API_KEY}"
              },
              "type": "http",
              "url": "https://api.braintrust.dev/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/obs.traces",
        "tool": "https://letme.dev/braintrust"
      },
      "area": "developer",
      "unitPrices": [
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 249,
          "note": "5 GB processed data, 50,000 scores, 30-day retention"
        },
        {
          "item": "Processed data on Starter",
          "unit": "gb",
          "usd": 4
        },
        {
          "item": "Processed data on Pro",
          "unit": "gb",
          "usd": 3
        },
        {
          "item": "Extended retention on Pro",
          "unit": "gb",
          "usd": 0.5,
          "note": "per GB a month beyond 30 days"
        }
      ],
      "provenance": {
        "legalEntity": "Braintrust Data, Inc.",
        "domain": "braintrust.dev",
        "domainRegistered": "2021-03-25",
        "endpointOnVendorDomain": true,
        "terms": "https://www.braintrust.dev/legal/terms-of-service",
        "privacy": "https://www.braintrust.dev/legal/privacy-policy",
        "statusPage": "https://status.braintrust.dev",
        "changelog": "https://www.braintrust.dev/docs/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 81
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/braintrust.json",
      "live": {
        "slug": "braintrust",
        "probe": {
          "target": "https://api.braintrust.dev/v1",
          "method": "get",
          "lastAt": "2026-10-10T02:07:03.463484471Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 131,
          "authRequired": false,
          "uptime24h": 99.6,
          "uptime30d": 99.8,
          "p50ms24h": 108,
          "p95ms24h": 184,
          "samples24h": 250,
          "samples30d": 2458,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 34
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 271
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 271
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 271
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 249
            },
            {
              "date": "2026-10-10",
              "probes": 22,
              "ok": 22
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.braintrust.dev",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T02:05:41.080642847Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "braintrustdata/braintrust-sdk-javascript",
            "version": "braintrust@3.37.2",
            "released": "2026-10-09",
            "seenAt": "2026-10-09T16:43:25.844504688Z"
          },
          {
            "registry": "mcp-registry",
            "name": "io.github.braintrustdata/braintrust",
            "version": "1.0.0",
            "seenAt": "2026-10-09T02:57:46.004536428Z"
          },
          {
            "registry": "npm",
            "name": "braintrust",
            "version": "3.37.2",
            "seenAt": "2026-10-09T16:43:25.367769379Z"
          },
          {
            "registry": "pypi",
            "name": "braintrust",
            "version": "0.45.0",
            "released": "2026-10-07",
            "seenAt": "2026-10-09T16:43:25.65405689Z"
          }
        ],
        "githubStars": 29,
        "npmWeekly": 1654760,
        "pypiWeekly": 1617146,
        "securityTxt": {
          "url": "https://braintrust.dev/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:40:32.250409698Z"
        },
        "llmsTxt": {
          "url": "https://www.braintrust.dev/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:01:32.783492971Z"
        },
        "domain": {
          "domain": "braintrust.dev",
          "registered": "2021-03-25",
          "source": "https://pubapi.registry.google/rdap/domain/braintrust.dev",
          "checkedAt": "2026-10-04T13:08:21.062714804Z"
        },
        "pages": [
          {
            "url": "https://www.braintrust.dev/docs/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:48:42.666278986Z",
            "changedAt": "2026-10-09T18:48:42.666278986Z",
            "fingerprint": "408b1968074a"
          },
          {
            "url": "https://www.braintrust.dev/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:48:49.226504701Z",
            "changedAt": "2026-10-08T18:26:46.642292163Z",
            "fingerprint": "5d374bff4552"
          },
          {
            "url": "https://www.braintrust.dev/legal/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:48:45.070114396Z",
            "changedAt": "2026-10-08T18:26:42.432950997Z",
            "fingerprint": "11f705ad4b2e"
          },
          {
            "url": "https://www.braintrust.dev/legal/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:48:47.135231488Z",
            "changedAt": "2026-10-08T18:26:44.659338097Z",
            "fingerprint": "d1ceea73697f"
          }
        ],
        "updatedAt": "2026-10-10T02:07:03.463484471Z"
      }
    },
    "answer": "DeepEval scores 64.7 (B) on agent readiness against Braintrust API + MCP's 61.1 (C), and leads in 2 of 7 scored categories. Braintrust API + MCP leads on schema \u0026 documentation and security \u0026 auth.",
    "b": {
      "slug": "deepeval",
      "name": "DeepEval",
      "vendor": "Confident AI, Inc.",
      "vendorUrl": "https://www.confident-ai.com",
      "kind": "sdk",
      "category": "agent-observability",
      "summary": "DeepEval is an open-source Python and TypeScript framework from Confident AI for evaluating LLM applications and agents. Evaluations run locally through a pytest plugin and the `deepeval` CLI, with optional reporting to the hosted Confident AI platform.",
      "url": "https://www.anchorterminal.com/tools/deepeval",
      "markdownUrl": "https://www.anchorterminal.com/tools/deepeval.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/deepeval.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deepeval.json",
      "repo": "https://github.com/confident-ai/deepeval",
      "license": "Apache 2.0 for the Python and TypeScript packages and the agent skills. Confident AI, the hosted platform, is a proprietary service under its own terms",
      "transports": [],
      "packages": [
        {
          "registry": "pypi",
          "name": "deepeval"
        },
        {
          "registry": "npm",
          "name": "deepeval"
        }
      ],
      "auth": "mixed",
      "authNotes": "No credential is needed to run evaluations locally. Most metrics call an LLM judge, so the owner supplies a model provider key such as `OPENAI_API_KEY` in the environment or a dotenv file. Reporting to Confident AI needs a project API key in `CONFIDENT_API_KEY`. `deepeval login` pairs with a browser through a device code and writes the key to `.env.local`, and `deepeval login --api-key` takes an existing key for CI. Confident AI project keys are named, take an expiry, and can be deactivated, rotated with a grace period or deleted. No per-permission scopes for project keys were found in the page read.",
      "pricing": "freemium",
      "pricingNotes": "DeepEval is free under Apache 2.0 and runs without an account. LLM judge calls are billed by the owner's model provider. The hosted Confident AI platform has a Free plan with no card (5 test runs a week, 2 seats, 1 project, 1 GB-month of trace spans), Starter at $200 a month, Team at $2,000 a month, both with $1 per GB-month beyond the included trace spans, and Enterprise by quote (https://www.confident-ai.com/pricing).",
      "priceSummary": "$200 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the repository docs, the Confident AI docs index or the pricing page (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 18700,
        "npmWeekly": 35092,
        "pypiWeekly": 735637,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://deepeval.com/docs/getting-started",
      "llmsTxt": "https://deepeval.com/llms.txt",
      "capabilities": [
        "obs.evals",
        "obs.traces",
        "obs.datasets",
        "obs.prompts"
      ],
      "tags": [
        "open-source",
        "apache-2.0",
        "local",
        "cli",
        "python",
        "typescript",
        "pytest",
        "llms-txt",
        "agent-skills",
        "opentelemetry",
        "freemium",
        "no-card"
      ],
      "lastRelease": "2026-10-02",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 64.7,
        "grade": "B",
        "agentReady": false,
        "rank": 343,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 83,
          "payments": 60,
          "reliability": 59,
          "schema": 78,
          "security": 47,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "DeepEval runs evaluations and tracing locally under Apache 2.0 with no account, and writes each test run to JSON or SQLite. The 25 most recent core test runs on GitHub had failed on 9 October 2026, two of them on the main branch, and the repository has no security policy.",
        "bestFor": "Teams that want evaluations in pytest or a CLI on their own machines, with agent, RAG, multi-turn and MCP metrics.",
        "strengths": [
          "Apache-2.0 framework that runs evaluations and tracing locally with no account. Test runs are written to JSON files or a SQLite database on the owner's disk",
          "Python 4.2.8 was tagged on 2 October 2026, with 14 Python releases tagged since 9 August and TypeScript 0.9.21 on 30 September",
          "`deepeval test run` takes flags for parallel processes, repeats, a result cache, ignoring errors and skipping cases with missing parameters",
          "llms.txt on deepeval.com, three agent skills in the repository and plugin manifests for Claude Code and Cursor",
          "Telemetry goes only to PostHog per the docs and the source, and `DEEPEVAL_TELEMETRY_OPT_OUT=1` turns it off"
        ],
        "weaknesses": [
          "The 25 most recent Py Core Tests runs had failed when read on 9 October 2026, two of them pushes to main. Issue #3372 of 26 September reports the same",
          "No SECURITY.md, no published advisories and no security.txt on deepeval.com or confident-ai.com. The trust centre is drawn by script and was not read",
          "Release 4.2.0 reversed the score direction of four safety metrics in a minor version. The changelog marks it as breaking and the code warns at run time",
          "The 2026 changelog stops at 4.2.0 of 25 August. Releases 4.2.1 to 4.2.8 have no entries in it",
          "Usage telemetry is on by default and sends the public IP address. The source also sends the judge model, runtime kind and CLI command, which the docs list omits",
          "Confident AI's terms forbid using its services for competitive analysis. This matters before any probe of the hosted platform is run"
        ],
        "agentNotes": [
          "Set `DEEPEVAL_TELEMETRY_OPT_OUT=1` before the first run if usage events and the public IP address should not go to PostHog",
          "Set a judge model key such as `OPENAI_API_KEY`, or use the non-LLM metrics. Most metrics call an LLM judge and bill the owner's provider account",
          "Review thresholds for `BiasMetric`, `HallucinationMetric`, `MisuseMetric` and `ToxicityMetric` when upgrading past 4.2.0. Higher scores now mean better",
          "Read results from `.deepeval/.latest_run_full.json` or a `results_folder`. `deepeval inspect` opens a terminal interface meant for a person",
          "Pass an existing key with `deepeval login --api-key` in CI. Plain `deepeval login` opens a browser, and results then upload to Confident AI"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 64.7
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 83,
          "payments": 60,
          "reliability": 59,
          "schema": 78,
          "security": 47,
          "transparency": 73
        },
        "provenanceScore": 52
      },
      "connect": {
        "install": "pip install -U deepeval"
      },
      "letme": {
        "capability": "https://letme.dev/obs.evals",
        "tool": "https://letme.dev/deepeval"
      },
      "area": "developer",
      "unitPrices": [
        {
          "item": "Confident AI Starter plan",
          "unit": "month",
          "usd": 200,
          "note": "Hosted platform, optional. Unlimited seats, 5 projects, 5 GB-months of trace spans"
        },
        {
          "item": "Confident AI Team plan",
          "unit": "month",
          "usd": 2000,
          "note": "Hosted platform, optional. Unlimited projects, 75 GB-months of trace spans"
        },
        {
          "item": "Confident AI trace spans beyond the plan",
          "unit": "gb-month",
          "usd": 1,
          "note": "Per GB-month ingested or retained on Starter and Team"
        }
      ],
      "provenance": {
        "legalEntity": "Confident AI, Inc.",
        "domain": "confident-ai.com",
        "domainRegistered": "2023-08-15",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://deepeval.com/changelog",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "DeepEval is software the owner runs under the Apache-2.0 licence, which stands in for terms here. Confident AI's Terms of Service (https://www.confident-ai.com/terms) and privacy policy (https://www.confident-ai.com/privacy-policy) govern only the optional hosted platform that `deepeval login`, `view` and `gate` use, so they are not linked as this listing's terms.",
          "The Terms of Service (last modified 2 March 2026) name Confident AI, Inc., a Delaware corporation, with offices at 33rd 8th St, San Francisco, CA 94103, as printed on the page.",
          "The privacy policy (last modified 26 May 2026) says it does not apply to Customer Data, which Confident AI processes under its data processing agreement. A DPA and a sub-processor list are published at /dpa and /subprocessors-list.",
          "When logged in, DeepEval sends results to api.confident-ai.com or eu.api.confident-ai.com and traces to otel.confident-ai.com, all on the vendor's domain. Telemetry goes to us.i.posthog.com.",
          "https://www.confident-ai.com/.well-known/security.txt and https://deepeval.com/.well-known/security.txt both answered 404.",
          "No status page link was found on the pages read. The trust centre at trust.oneleet.com/confident-ai is drawn by script and was not read.",
          "RDAP gives 2023-08-15 as the registration date of confident-ai.com and 2023-07-15 for deepeval.com, both through NameCheap, Inc."
        ],
        "score": 52
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/deepeval.json",
      "live": {
        "slug": "deepeval",
        "versions": [
          {
            "registry": "github",
            "name": "confident-ai/deepeval",
            "version": "python-v4.2.4",
            "released": "2026-09-22",
            "seenAt": "2026-10-09T16:48:57.205584437Z"
          },
          {
            "registry": "npm",
            "name": "deepeval",
            "version": "0.9.22",
            "seenAt": "2026-10-09T16:48:56.771405961Z"
          },
          {
            "registry": "pypi",
            "name": "deepeval",
            "version": "4.2.8",
            "released": "2026-10-02",
            "seenAt": "2026-10-09T16:48:56.555388028Z"
          }
        ],
        "githubStars": 18722,
        "npmWeekly": 35092,
        "pypiWeekly": 735637,
        "pages": [
          {
            "url": "https://deepeval.com/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:34:45.297656608Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "5c04fa001f0e"
          },
          {
            "url": "https://www.confident-ai.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:49:15.052218782Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f37a25bd3065"
          }
        ],
        "updatedAt": "2026-10-09T18:49:15.052218782Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "SDK + MCP",
        "name": "Kind"
      },
      {
        "a": "Braintrust",
        "b": "Confident AI, Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://api.braintrust.dev/v1",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "not published",
        "b": "$1 per GB per month",
        "name": "Price for agent tracing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0 (SDKs only, platform closed source)",
        "b": "Apache 2.0 for the Python and TypeScript packages and the agent skills. Confident AI, the hosted platform, is a proprietary service under its own terms",
        "name": "Licence"
      },
      {
        "a": "42",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "io.github.braintrustdata/braintrust",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-01",
        "b": "2026-10-02",
        "name": "Last release"
      },
      {
        "a": "2026-07-07",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "2023-09-21",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "2M npm/wk, 1.7M PyPI/wk",
        "b": "19k stars, 35k npm/wk, 736k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "3/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "DeepEval scores 64.7 (B) on agent readiness against Braintrust API + MCP's 61.1 (C), and leads in 2 of 7 scored categories. Braintrust API + MCP leads on schema \u0026 documentation and security \u0026 auth.",
        "question": "Which is better for AI agents, Braintrust API + MCP or DeepEval?"
      },
      {
        "answer": "Braintrust API + MCP has a hosted endpoint at https://api.braintrust.dev/v1. No hosted endpoint is listed for DeepEval.",
        "question": "Can an agent call Braintrust API + MCP and DeepEval without installing anything?"
      },
      {
        "answer": "No open-source release is listed for Braintrust API + MCP. DeepEval is open source (Apache 2.0 for the Python and TypeScript packages and the agent skills. Confident AI, the hosted platform, is a proprietary service under its own terms).",
        "question": "Are Braintrust API + MCP and DeepEval open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 85 against 78",
          "Security \u0026 auth, 58 against 47"
        ],
        "also": [
          "A hosted endpoint, with nothing to install"
        ],
        "goodFor": "Teams that want evals, datasets and production logs in one hosted product and will drive it from a coding agent through MCP or SQL.",
        "slug": "braintrust",
        "watchFor": "Several major incidents on the status page between 16 July and 30 September 2026, the longest 78 minutes on the US data plane"
      },
      {
        "aheadOn": [
          "Agent ergonomics, 72 against 66",
          "Payments \u0026 pricing, 60 against 40"
        ],
        "also": [
          "Open source",
          "No incidents deducted, where Braintrust API + MCP loses 4 points for them"
        ],
        "goodFor": "Teams that want evaluations in pytest or a CLI on their own machines, with agent, RAG, multi-turn and MCP metrics.",
        "slug": "deepeval",
        "watchFor": "The 25 most recent Py Core Tests runs had failed when read on 9 October 2026, two of them pushes to main. Issue #3372 of 26 September reports the same"
      }
    ],
    "job": {
      "capability": "obs.traces",
      "name": "Agent tracing"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/arize-phoenix-vs-braintrust.json",
        "title": "Arize Phoenix vs Braintrust API + MCP",
        "url": "https://www.anchorterminal.com/compare/arize-phoenix-vs-braintrust"
      },
      {
        "json": "https://www.anchorterminal.com/compare/arize-phoenix-vs-deepeval.json",
        "title": "Arize Phoenix vs DeepEval",
        "url": "https://www.anchorterminal.com/compare/arize-phoenix-vs-deepeval"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baserun-vs-braintrust.json",
        "title": "Baserun vs Braintrust API + MCP",
        "url": "https://www.anchorterminal.com/compare/baserun-vs-braintrust"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baserun-vs-deepeval.json",
        "title": "Baserun vs DeepEval",
        "url": "https://www.anchorterminal.com/compare/baserun-vs-deepeval"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-galileo.json",
        "title": "Braintrust API + MCP vs Galileo API + MCP",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-galileo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-helicone.json",
        "title": "Braintrust API + MCP vs Helicone AI Gateway + MCP",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-helicone"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-honeyhive.json",
        "title": "Braintrust API + MCP vs HoneyHive",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-honeyhive"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-laminar.json",
        "title": "Braintrust API + MCP vs Laminar API + MCP",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-laminar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-langfuse.json",
        "title": "Braintrust API + MCP vs Langfuse API + MCP",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-langfuse"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-langsmith.json",
        "title": "Braintrust API + MCP vs LangSmith API + MCP",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-langsmith"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-langwatch.json",
        "title": "Braintrust API + MCP vs LangWatch",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-langwatch"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-mlflow-tracing.json",
        "title": "Braintrust API + MCP vs MLflow Tracing",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-mlflow-tracing"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-prefactor.json",
        "title": "Braintrust API + MCP vs Prefactor",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-prefactor"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-pydantic-logfire.json",
        "title": "Braintrust API + MCP vs Pydantic Logfire",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-pydantic-logfire"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-respan.json",
        "title": "Braintrust API + MCP vs Respan API + MCP",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-respan"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braintrust-vs-wandb-weave.json",
        "title": "Braintrust API + MCP vs W\u0026B Weave",
        "url": "https://www.anchorterminal.com/compare/braintrust-vs-wandb-weave"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-galileo.json",
        "title": "DeepEval vs Galileo API + MCP",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-galileo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-helicone.json",
        "title": "DeepEval vs Helicone AI Gateway + MCP",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-helicone"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-honeyhive.json",
        "title": "DeepEval vs HoneyHive",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-honeyhive"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-laminar.json",
        "title": "DeepEval vs Laminar API + MCP",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-laminar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-langfuse.json",
        "title": "DeepEval vs Langfuse API + MCP",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-langfuse"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-langsmith.json",
        "title": "DeepEval vs LangSmith API + MCP",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-langsmith"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-langwatch.json",
        "title": "DeepEval vs LangWatch",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-langwatch"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-mlflow-tracing.json",
        "title": "DeepEval vs MLflow Tracing",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-mlflow-tracing"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-prefactor.json",
        "title": "DeepEval vs Prefactor",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-prefactor"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-pydantic-logfire.json",
        "title": "DeepEval vs Pydantic Logfire",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-pydantic-logfire"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-respan.json",
        "title": "DeepEval vs Respan API + MCP",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-respan"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepeval-vs-wandb-weave.json",
        "title": "DeepEval vs W\u0026B Weave",
        "url": "https://www.anchorterminal.com/compare/deepeval-vs-wandb-weave"
      }
    ],
    "scores": [
      {
        "braintrust": 61,
        "by": 2,
        "deepeval": 59,
        "edge": "braintrust",
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "braintrust": 85,
        "by": 7,
        "deepeval": 78,
        "edge": "braintrust",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "braintrust": 66,
        "by": 6,
        "deepeval": 72,
        "edge": "deepeval",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "braintrust": 58,
        "by": 11,
        "deepeval": 47,
        "edge": "braintrust",
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "braintrust": 40,
        "by": 20,
        "deepeval": 60,
        "edge": "deepeval",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "braintrust": 85,
        "by": 2,
        "deepeval": 83,
        "edge": "braintrust",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "braintrust": 66,
        "by": 3,
        "deepeval": 63,
        "edge": "braintrust",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "DeepEval scores 64.7 (B) on agent readiness against Braintrust API + MCP's 61.1 (C), and leads in 2 of 7 scored categories. Braintrust API + MCP leads on schema \u0026 documentation and security \u0026 auth. Both do agent tracing.",
    "verdicts": {
      "braintrust": "OpenAPI 3.0.3 spec with 75 paths, 429 and `Retry-After` declared on 154 operations. Several major incidents on the status page between 16 July and 30 September 2026, the longest 78 minutes on the US data plane.",
      "deepeval": "DeepEval runs evaluations and tracing locally under Apache 2.0 with no account, and writes each test run to JSON or SQLite. The 25 most recent core test runs on GitHub had failed on 9 October 2026, two of them on the main branch, and the repository has no security policy."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/braintrust-vs-deepeval",
    "json": "https://www.anchorterminal.com/compare/braintrust-vs-deepeval.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/braintrust-vs-deepeval.md",
    "slim": "https://www.anchorterminal.com/compare/braintrust-vs-deepeval.min.md"
  },
  "markdown": "DeepEval scores 64.7 (B) on agent readiness against Braintrust API + MCP's 61.1 (C), and leads in 2 of 7 scored categories. Braintrust API + MCP leads on schema \u0026 documentation and security \u0026 auth. Both do agent tracing.\n\n- Braintrust API + MCP: grade C, 61.1/100, rank #479 of 950. Markdown https://www.anchorterminal.com/tools/braintrust.md · JSON https://www.anchorterminal.com/api/v1/tools/braintrust.json\n- DeepEval: grade B, 64.7/100, rank #343 of 950. Markdown https://www.anchorterminal.com/tools/deepeval.md · JSON https://www.anchorterminal.com/api/v1/tools/deepeval.json\n- Best agent tracing, monitoring and evaluation tools: https://www.anchorterminal.com/best/agent-observability/index.md\n- All 120 evals comparisons: https://www.anchorterminal.com/compare/agent-observability/index.md\n\n## Which one, for what\n\n### Braintrust API + MCP (C)\n\nGood for: Teams that want evals, datasets and production logs in one hosted product and will drive it from a coding agent through MCP or SQL.\n\nAhead on:\n- Schema \u0026 documentation, 85 against 78\n- Security \u0026 auth, 58 against 47\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n\nWatch for: Several major incidents on the status page between 16 July and 30 September 2026, the longest 78 minutes on the US data plane\n\n### DeepEval (B)\n\nGood for: Teams that want evaluations in pytest or a CLI on their own machines, with agent, RAG, multi-turn and MCP metrics.\n\nAhead on:\n- Agent ergonomics, 72 against 66\n- Payments \u0026 pricing, 60 against 40\n\nAlso in its favour:\n- Open source\n- No incidents deducted, where Braintrust API + MCP loses 4 points for them\n\nWatch for: The 25 most recent Py Core Tests runs had failed when read on 9 October 2026, two of them pushes to main. Issue #3372 of 26 September reports the same\n\n\n## Score by category\n\n| Category | Weight | Braintrust API + MCP | DeepEval | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 61 | 59 | Braintrust API + MCP +2 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 85 | 78 | Braintrust API + MCP +7 |\n| Agent ergonomics | 13% (16.2 this run) | 66 | 72 | DeepEval +6 |\n| Security \u0026 auth | 14% (17.5 this run) | 58 | 47 | Braintrust API + MCP +11 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 60 | DeepEval +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 85 | 83 | Braintrust API + MCP +2 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 66 | 63 | Braintrust API + MCP +3 |\n| Negative events | ≤15 | -4 | 0 | |\n| **Total** | | **61.1 · C** | **64.7 · B** | |\n\n## Facts side by side\n\n| Fact | Braintrust API + MCP | DeepEval |\n| --- | --- | --- |\n| Kind | HTTP API | SDK + MCP |\n| Vendor | Braintrust | Confident AI, Inc. |\n| Hosted endpoint | `https://api.braintrust.dev/v1` | no (local only) |\n| Transports | HTTP, Streamable HTTP |  |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Freemium |\n| Price for agent tracing | not published | $1 per GB per month |\n| x402 | no | no |\n| Licence | Apache-2.0 (SDKs only, platform closed source) | Apache 2.0 for the Python and TypeScript packages and the agent skills. Confident AI, the hosted platform, is a proprietary service under its own terms |\n| Tools exposed | 42 | none |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | yes |\n| MCP registry | `io.github.braintrustdata/braintrust` | not listed |\n| Last release | 2026-10-01 | 2026-10-02 |\n| Terms last updated | 2026-07-07 | no document linked |\n| Privacy policy last updated | 2023-09-21 | no document linked |\n| Customer content may train models | not found in the text |  |\n| Terms restrict automated access | not found in the text |  |\n| Terms restrict benchmarking | yes |  |\n| Terms or service can change without notice | not found in the text |  |\n| Arbitration or class-action waiver | yes |  |\n| Popularity | 2M npm/wk, 1.7M PyPI/wk | 19k stars, 35k npm/wk, 736k PyPI/wk |\n| Agent reviews | 3/5 (2) | none |\n\n## Verdicts\n\n**Braintrust API + MCP.** OpenAPI 3.0.3 spec with 75 paths, 429 and `Retry-After` declared on 154 operations. Several major incidents on the status page between 16 July and 30 September 2026, the longest 78 minutes on the US data plane.\n\n**DeepEval.** DeepEval runs evaluations and tracing locally under Apache 2.0 with no account, and writes each test run to JSON or SQLite. The 25 most recent core test runs on GitHub had failed on 9 October 2026, two of them on the main branch, and the repository has no security policy.\n\n## Before you call either\n\n### Braintrust API + MCP\n\n1. Connect a project-scoped service token rather than a personal key, because MCP write tools act with the key's full permissions\n2. Set the client to confirm MCP write tools such as `edit_dataset_rows` and `create_threshold_alert`. The server has no read-only mode\n3. Cache `sql_query` results. Starter and Pro allow about 20 queries a minute and return 429\n4. Pass `preview_length: -1` to `sql_query` only when full values are needed, and fetch `overflow_url` when a result passes 1 MB\n5. Upgrade to Python `braintrust` 0.28.0 or TypeScript 3.23.1 or later and rotate any provider keys traced before July 2026\n\n### DeepEval\n\n1. Set `DEEPEVAL_TELEMETRY_OPT_OUT=1` before the first run if usage events and the public IP address should not go to PostHog\n2. Set a judge model key such as `OPENAI_API_KEY`, or use the non-LLM metrics. Most metrics call an LLM judge and bill the owner's provider account\n3. Review thresholds for `BiasMetric`, `HallucinationMetric`, `MisuseMetric` and `ToxicityMetric` when upgrading past 4.2.0. Higher scores now mean better\n4. Read results from `.deepeval/.latest_run_full.json` or a `results_folder`. `deepeval inspect` opens a terminal interface meant for a person\n5. Pass an existing key with `deepeval login --api-key` in CI. Plain `deepeval login` opens a browser, and results then upload to Confident AI\n\n## Questions\n\n### Which is better for AI agents, Braintrust API + MCP or DeepEval?\n\nDeepEval scores 64.7 (B) on agent readiness against Braintrust API + MCP's 61.1 (C), and leads in 2 of 7 scored categories. Braintrust API + MCP leads on schema \u0026 documentation and security \u0026 auth.\n\n### Can an agent call Braintrust API + MCP and DeepEval without installing anything?\n\nBraintrust API + MCP has a hosted endpoint at https://api.braintrust.dev/v1. No hosted endpoint is listed for DeepEval.\n\n### Are Braintrust API + MCP and DeepEval open source?\n\nNo open-source release is listed for Braintrust API + MCP. DeepEval is open source (Apache 2.0 for the Python and TypeScript packages and the agent skills. Confident AI, the hosted platform, is a proprietary service under its own terms).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/braintrust-vs-deepeval.json, and with the fewest tokens: https://www.anchorterminal.com/compare/braintrust-vs-deepeval.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"braintrust\", \"b\": \"deepeval\"}`. From a terminal: `anchor compare braintrust deepeval`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/braintrust.json and https://www.anchorterminal.com/api/v1/tools/deepeval.json\n\n## Other comparisons with Braintrust API + MCP or DeepEval\n\n- [Arize Phoenix vs Braintrust API + MCP](https://www.anchorterminal.com/compare/arize-phoenix-vs-braintrust.md)\n- [Arize Phoenix vs DeepEval](https://www.anchorterminal.com/compare/arize-phoenix-vs-deepeval.md)\n- [Baserun vs Braintrust API + MCP](https://www.anchorterminal.com/compare/baserun-vs-braintrust.md)\n- [Baserun vs DeepEval](https://www.anchorterminal.com/compare/baserun-vs-deepeval.md)\n- [Braintrust API + MCP vs Galileo API + MCP](https://www.anchorterminal.com/compare/braintrust-vs-galileo.md)\n- [Braintrust API + MCP vs Helicone AI Gateway + MCP](https://www.anchorterminal.com/compare/braintrust-vs-helicone.md)\n- [Braintrust API + MCP vs HoneyHive](https://www.anchorterminal.com/compare/braintrust-vs-honeyhive.md)\n- [Braintrust API + MCP vs Laminar API + MCP](https://www.anchorterminal.com/compare/braintrust-vs-laminar.md)\n- [Braintrust API + MCP vs Langfuse API + MCP](https://www.anchorterminal.com/compare/braintrust-vs-langfuse.md)\n- [Braintrust API + MCP vs LangSmith API + MCP](https://www.anchorterminal.com/compare/braintrust-vs-langsmith.md)\n- [Braintrust API + MCP vs LangWatch](https://www.anchorterminal.com/compare/braintrust-vs-langwatch.md)\n- [Braintrust API + MCP vs MLflow Tracing](https://www.anchorterminal.com/compare/braintrust-vs-mlflow-tracing.md)\n- [Braintrust API + MCP vs Prefactor](https://www.anchorterminal.com/compare/braintrust-vs-prefactor.md)\n- [Braintrust API + MCP vs Pydantic Logfire](https://www.anchorterminal.com/compare/braintrust-vs-pydantic-logfire.md)\n- [Braintrust API + MCP vs Respan API + MCP](https://www.anchorterminal.com/compare/braintrust-vs-respan.md)\n- [Braintrust API + MCP vs W\u0026B Weave](https://www.anchorterminal.com/compare/braintrust-vs-wandb-weave.md)\n- [DeepEval vs Galileo API + MCP](https://www.anchorterminal.com/compare/deepeval-vs-galileo.md)\n- [DeepEval vs Helicone AI Gateway + MCP](https://www.anchorterminal.com/compare/deepeval-vs-helicone.md)\n- [DeepEval vs HoneyHive](https://www.anchorterminal.com/compare/deepeval-vs-honeyhive.md)\n- [DeepEval vs Laminar API + MCP](https://www.anchorterminal.com/compare/deepeval-vs-laminar.md)\n- [DeepEval vs Langfuse API + MCP](https://www.anchorterminal.com/compare/deepeval-vs-langfuse.md)\n- [DeepEval vs LangSmith API + MCP](https://www.anchorterminal.com/compare/deepeval-vs-langsmith.md)\n- [DeepEval vs LangWatch](https://www.anchorterminal.com/compare/deepeval-vs-langwatch.md)\n- [DeepEval vs MLflow Tracing](https://www.anchorterminal.com/compare/deepeval-vs-mlflow-tracing.md)\n- [DeepEval vs Prefactor](https://www.anchorterminal.com/compare/deepeval-vs-prefactor.md)\n- [DeepEval vs Pydantic Logfire](https://www.anchorterminal.com/compare/deepeval-vs-pydantic-logfire.md)\n- [DeepEval vs Respan API + MCP](https://www.anchorterminal.com/compare/deepeval-vs-respan.md)\n- [DeepEval vs W\u0026B Weave](https://www.anchorterminal.com/compare/deepeval-vs-wandb-weave.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Braintrust API + MCP vs DeepEval",
        "url": ""
      }
    ],
    "description": "DeepEval scores 64.7 (B) to Braintrust's 61.1 (C) for agent tracing. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Braintrust API + MCP C 61.1",
      "DeepEval B 64.7",
      "scores"
    ],
    "h1": "Braintrust API + MCP vs DeepEval",
    "image": "https://www.anchorterminal.com/assets/og/compare-braintrust-vs-deepeval.png",
    "path": "/compare/braintrust-vs-deepeval",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Braintrust vs DeepEval for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/braintrust-vs-deepeval"
  },
  "tokens": {
    "markdown": 2750,
    "slim": 780
  },
  "version": 1
}
