{
  "data": {
    "a": {
      "slug": "baseten",
      "name": "Baseten",
      "vendor": "Baseten",
      "vendorUrl": "https://www.baseten.co",
      "kind": "http-api",
      "category": "gpu-compute",
      "summary": "Dedicated model deployments packaged with the open-source Truss framework and served behind a per-model HTTPS endpoint, with autoscaling from zero replicas, async inference, a management API and per-minute GPU billing from T4 to B200.",
      "url": "https://www.anchorterminal.com/tools/baseten",
      "markdownUrl": "https://www.anchorterminal.com/tools/baseten.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/baseten.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/baseten.json",
      "repo": "https://github.com/basetenlabs/truss",
      "license": "MIT",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.baseten.co",
      "packages": [
        {
          "registry": "pypi",
          "name": "truss"
        }
      ],
      "auth": "api-key",
      "authNotes": "API key from the workspace settings, sent as `Authorization: Bearer $BASETEN_API_KEY` (preferred) or the legacy `Authorization: Api-Key` scheme. Keys created from 1 October 2026 carry a `b10_` prefix. Inference goes to model-\u003cid\u003e.api.baseten.co and management calls to api.baseten.co.",
      "pricing": "usage",
      "pricingNotes": "Basic is $0 a month, pay as you go; Pro and Enterprise add volume discounts. Dedicated deployments bill per minute of replica time, including start-up and idle, and nothing at zero replicas. T4 16 GiB $0.01052 a minute (about $0.63 an hour), L4 24 GiB $0.01414 ($0.85), A10G 24 GiB $0.02012 ($1.21), H100 MIG 40 GiB $0.0625 ($3.75), A100 80 GiB $0.06667 ($4.00), H100 80 GiB $0.10833 ($6.50), B200 180 GiB $0.16633 ($9.98). New accounts get a small credit to try the UI. Model APIs bill per token instead (https://www.baseten.co/pricing/).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 1200,
        "npmWeekly": null,
        "pypiWeekly": 74496,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.baseten.co",
      "llmsTxt": "https://docs.baseten.co/llms.txt",
      "openapi": "https://api.baseten.co/v1/spec",
      "capabilities": [
        "compute.gpu",
        "compute.endpoints",
        "compute.serverless",
        "compute.containers"
      ],
      "tags": [
        "hosted",
        "usage-priced",
        "python",
        "llms-txt",
        "open-source",
        "async-jobs",
        "webhooks",
        "enterprise"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 66.5,
        "grade": "B",
        "agentReady": false,
        "rank": 264,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 2,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 55,
          "maintenance": 90,
          "payments": 40,
          "reliability": 80,
          "schema": 84,
          "security": 82,
          "transparency": 65
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -5,
        "negativeNotes": [
          "-5: a GitHub personal access token for `basetenbot`, exposed in a public Harbor image since March 2023, gave admin and push access to Baseten's main product repository, the GitOps repository that drives its clusters, its Homebrew tap and per-customer private repositories. Reported on 2026-07-13, revoked on 2026-07-14, no misuse found, published with Baseten's approval in September 2026. Deducted less because the fix was quick and documented (https://www.strix.ai/blog/baseten-harbor-github-pat-takeover)"
        ],
        "verdict": "Team API keys scoped to inference-only, metrics-only or a single environment or model, plus a Viewer role since 1 September 2026. H100 at $6.50 and A100 at $4.00 an hour, and start-up and idle replica time are billed.",
        "bestFor": "Teams that want one model behind a production endpoint with real autoscaling knobs, environments and scoped keys.",
        "strengths": [
          "Team API keys scoped to inference-only, metrics-only or a single environment or model, plus a Viewer role since 1 September 2026",
          "Public OpenAPI spec for the management API at api.baseten.co/v1/spec, and llms.txt with Markdown twins",
          "Rate limits published per endpoint with a `retry_after` field on 429",
          "Free starting credits with no payment method needed until they run out",
          "Truss (MIT) keeps the model package portable, with three releases in September 2026"
        ],
        "weaknesses": [
          "H100 at $6.50 and A100 at $4.00 an hour, and start-up and idle replica time are billed",
          "21 status-page incidents between 31 July and 29 September 2026, mostly single-cluster 5xx",
          "A bot token with admin access to the product and GitOps repositories sat exposed from March 2023 until July 2026",
          "No pagination on management list endpoints and no idempotency keys",
          "No SLA below Enterprise, no bug bounty and no security.txt"
        ],
        "agentNotes": [
          "Create a team key with inference-only permission for calling models and keep full-access keys out of the agent",
          "Sleep for `retry_after` seconds on a 429 from api.baseten.co; the activate and deactivate endpoints allow 20 calls a minute",
          "Retry 429, 503 and 529 with backoff, but treat 500 as a bug in your model code",
          "Set `scale_down_delay` below the 900-second default or every burst bills 15 idle minutes",
          "Send payloads over 256 KiB to `/predict`, not `/async_predict`, unless support has raised the async limit"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 66.5
          }
        ],
        "editorialScores": {
          "ergonomics": 55,
          "maintenance": 90,
          "payments": 40,
          "reliability": 80,
          "schema": 84,
          "security": 82,
          "transparency": 58
        },
        "provenanceScore": 71
      },
      "connect": {
        "install": "pip install truss",
        "http": "curl -X POST \"https://model-$BASETEN_MODEL_ID.api.baseten.co/environments/production/predict\" \\\n  -H \"Authorization: Bearer $BASETEN_API_KEY\" -H \"Content-Type: application/json\" \\\n  -d '{\"prompt\":\"Hello, world!\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/compute.gpu",
        "tool": "https://letme.dev/baseten"
      },
      "area": "models",
      "unitPrices": [
        {
          "item": "H100 80 GiB",
          "unit": "gpu-hour",
          "usd": 6.5,
          "note": "$0.10833 a minute"
        },
        {
          "item": "B200 180 GiB",
          "unit": "gpu-hour",
          "usd": 9.98,
          "note": "$0.16633 a minute"
        },
        {
          "item": "A100 80 GiB",
          "unit": "gpu-hour",
          "usd": 4,
          "note": "$0.06667 a minute"
        },
        {
          "item": "H100 MIG 40 GiB",
          "unit": "gpu-hour",
          "usd": 3.75,
          "note": "$0.0625 a minute"
        },
        {
          "item": "A10G 24 GiB",
          "unit": "gpu-hour",
          "usd": 1.21,
          "note": "$0.02012 a minute"
        },
        {
          "item": "L4 24 GiB",
          "unit": "gpu-hour",
          "usd": 0.85,
          "note": "$0.01414 a minute"
        },
        {
          "item": "T4 16 GiB",
          "unit": "gpu-hour",
          "usd": 0.63,
          "note": "$0.01052 a minute"
        }
      ],
      "provenance": {
        "legalEntity": "Baseten Labs, Inc.",
        "domain": "baseten.co",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://www.baseten.co/terms-and-conditions/",
        "privacy": "https://www.baseten.co/privacy-policy/",
        "statusPage": "https://status.baseten.co",
        "changelog": "https://www.baseten.co/changelog/",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Terms name Baseten Labs, Inc. under California law with venue in San Francisco. The privacy policy gives 560 Davis St., Suite 250, San Francisco.",
          "Inference runs on model-\u003cid\u003e.api.baseten.co, a subdomain of the vendor domain.",
          "www.baseten.co/.well-known/security.txt returns 404.",
          "The .co registry's RDAP server couldn't be reached, so the registration date is unrecorded."
        ],
        "score": 71
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/baseten.json",
      "live": {
        "slug": "baseten",
        "probe": {
          "target": "https://api.baseten.co",
          "method": "get",
          "lastAt": "2026-10-09T11:28:55.200718276Z",
          "lastOk": true,
          "lastStatus": 202,
          "lastMs": 466,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 459,
          "p95ms24h": 493,
          "samples24h": 260,
          "samples30d": 2106,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 122,
              "ok": 122
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.baseten.co",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-09T11:25:59.28099096Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "basetenlabs/truss",
            "version": "v0.18.33",
            "released": "2026-10-06",
            "seenAt": "2026-10-08T16:02:10.626982738Z"
          },
          {
            "registry": "pypi",
            "name": "truss",
            "version": "0.18.33",
            "released": "2026-10-06",
            "seenAt": "2026-10-08T16:02:06.626291704Z"
          }
        ],
        "githubStars": 1214,
        "pypiWeekly": 62737,
        "securityTxt": {
          "url": "https://baseten.co/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:38:37.892521999Z"
        },
        "llmsTxt": {
          "url": "https://docs.baseten.co/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-08T14:00:06.558742297Z"
        },
        "domain": {
          "domain": "baseten.co",
          "checkedAt": "2026-10-04T13:09:05.701625104Z"
        },
        "pages": [
          {
            "url": "https://www.baseten.co/changelog/",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:26:31.551352111Z",
            "changedAt": "2026-10-06T16:14:05.469135663Z",
            "fingerprint": "fcc7d4bab97d"
          },
          {
            "url": "https://www.baseten.co/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:26:33.809519828Z",
            "changedAt": "2026-10-06T16:14:07.823033015Z",
            "fingerprint": "e41ad7119a6b"
          },
          {
            "url": "https://www.baseten.co/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:26:35.678713031Z",
            "changedAt": "2026-10-06T16:14:09.752979771Z",
            "fingerprint": "09df4e188f65"
          },
          {
            "url": "https://www.baseten.co/terms-and-conditions/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:26:38.014111749Z",
            "changedAt": "2026-10-06T16:14:11.853258349Z",
            "fingerprint": "a8b301619021"
          }
        ],
        "updatedAt": "2026-10-09T11:28:55.200718276Z"
      }
    },
    "answer": "Baseten scores 66.5 (B) on agent readiness against Verda's 62.3 (B), and leads in 5 of 7 scored categories. Verda leads on agent ergonomics and transparency \u0026 trust.",
    "b": {
      "slug": "verda",
      "name": "Verda",
      "vendor": "Verda",
      "vendorUrl": "https://verda.com",
      "kind": "http-api",
      "category": "gpu-compute",
      "summary": "Verda, formerly DataCrunch, is a Finnish GPU cloud renting GPU and CPU instances, clusters, serverless containers and storage. Agents use its REST API, Python and Go SDKs, or a CLI with a built-in MCP server in beta.",
      "url": "https://www.anchorterminal.com/tools/verda",
      "markdownUrl": "https://www.anchorterminal.com/tools/verda.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/verda.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/verda.json",
      "repo": "https://github.com/verda-cloud/verda-cli",
      "license": "Proprietary service under Verda's Terms of Service. The CLI, the Python SDK and the Go SDK on GitHub are Apache-2.0",
      "transports": [
        "http",
        "stdio"
      ],
      "remoteUrl": "https://api.verda.com/v1",
      "packages": [
        {
          "registry": "pypi",
          "name": "verda"
        },
        {
          "registry": "go",
          "name": "github.com/verda-cloud/verdacloud-sdk-go"
        }
      ],
      "auth": "oauth",
      "authNotes": "Self-serve. A signed-in user creates a Client ID and Client Secret on the console's Credentials page, and the secret is shown once. `POST /v1/oauth2/token` with the client credentials grant returns an access token valid for 3,600 seconds and a refresh token, both with the scope `cloud-api-v1`. Credentials belong to the member who created them and are deleted when that member leaves the project. The CLI and its MCP server read the same pair from `~/.verda/credentials` after `verda auth login`. A few catalogue endpoints such as `GET /v1/instance-types` need no token.",
      "pricing": "usage",
      "pricingNotes": "No free tier or trial. Accounts are prepaid by card or bank transfer, and Pay As You Go is charged in prepaid 10-minute increments with the unused part refunded. On-demand prices per GPU an hour on 8 October 2026 include H100 80 GB at $3.89, H200 at $5.07, B200 at $7.34 and A100 80 GB at $1.87, with spot at about half. Reserved terms take 2 to 25 per cent off. Serverless containers bill per minute of replica use. Free credits are granted only for approved blog posts or videos (https://verda.com/pricing).",
      "priceSummary": "Pay per use",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs corpus, the OpenAPI document or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 18,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": 10461,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.verda.com",
      "llmsTxt": "https://docs.verda.com/llms.txt",
      "openapi": "https://api.verda.com/v1/openapi.json",
      "capabilities": [
        "compute.gpu",
        "compute.serverless",
        "compute.endpoints",
        "compute.batch",
        "compute.containers"
      ],
      "tags": [
        "hosted",
        "usage-priced",
        "openapi",
        "llms-txt",
        "mcp",
        "cli",
        "oauth",
        "python",
        "go",
        "terraform",
        "status-page",
        "soc2",
        "europe"
      ],
      "lastRelease": "2026-10-07",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 62.3,
        "grade": "B",
        "agentReady": false,
        "rank": 396,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 7,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 63,
          "maintenance": 83,
          "payments": 20,
          "reliability": 67,
          "schema": 82,
          "security": 68,
          "transparency": 76
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": -3,
        "negativeNotes": [
          "2026-03-19, making `location_code` required on `POST /v1/instances`, `POST /v1/clusters` and `POST /v1/volumes`. Requests that had defaulted to FIN-01 began returning 400. The API changelog dates the change 19 March and the docs 23 March, and neither records advance notice. Documented, so 3 points (https://docs.verda.com/welcome-to-verda/release-notes/verda-api-changes/index.md)."
        ],
        "verdict": "The REST API has a public OpenAPI 3.1 document, a dated changelog, published rate limits with `Retry-After`, and an audit log endpoint. The CLI's MCP server refuses billed or destructive calls without `confirm: true`. Access needs a browser signup and a prepaid balance, credentials carry one scope, and instance creation has no idempotency key.",
        "bestFor": "Agents that rent whole GPU machines or clusters in Finland for training or batch work, or deploy scale-to-zero container endpoints, and that can run a local CLI for MCP.",
        "strengths": [
          "OpenAPI 3.1 document with 112 operations and 156 schemas, plus `llms.txt` files on three hosts and the whole docs corpus as Markdown",
          "Rate limits of 500 requests a minute per project and 60 per endpoint, with `RateLimit` headers and `Retry-After` on 429",
          "API changelog with 11 dated entries between 11 September and 7 October 2026",
          "Audit log endpoint in CloudEvents 1.0 format covering 90 days, with the caller's IP address and origin on resource events",
          "The 18-tool MCP server refuses `create_vm`, `create_volume` and destructive `vm_action` calls unless `confirm: true` is passed"
        ],
        "weaknesses": [
          "No free tier. Accounts are prepaid, and instances are discontinued and volumes deleted when the balance reaches zero",
          "Cloud API credentials carry one scope, `cloud-api-v1`, with no read-only credential found in the reviewed documentation",
          "`POST /v1/instances` has no idempotency key, so a retried launch can start a second billed instance",
          "The MCP server is marked beta and its tools carry no read-only or destructive annotations",
          "On 30 December 2025 a storage migration overwrote part of a shared filesystem in FIN-03, and Verda reported irreversible data loss for some customers",
          "No SLA was found, and the terms give no warranty of uninterrupted availability"
        ],
        "agentNotes": [
          "Exchange the client ID and secret at `POST /v1/oauth2/token`, then send the access token as a Bearer header. It expires after 3,600 seconds, so refresh it.",
          "Send `location_code` on every create call. Requests without it have returned 400 since March 2026.",
          "Call `GET /v1/instance-availability` before launching. `POST /v1/instances` returns 503 `service_unavailable` when the location has no capacity.",
          "List instances before retrying a failed launch, because create has no idempotency key.",
          "Use the `delete` action to stop charges. `shutdown` keeps billing, and deleted volumes stay recoverable for 96 hours unless `delete_permanently` is set."
        ],
        "metrics": {
          "kind": "remote",
          "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": 62.3
          }
        ],
        "editorialScores": {
          "ergonomics": 63,
          "maintenance": 83,
          "payments": 20,
          "reliability": 67,
          "schema": 82,
          "security": 68,
          "transparency": 57
        },
        "provenanceScore": 95
      },
      "connect": {
        "install": "brew install verda-cloud/tap/verda-cli",
        "http": "curl -X POST https://api.verda.com/v1/oauth2/token -H \"Content-Type: application/json\" -d '{\"grant_type\":\"client_credentials\",\"client_id\":\"\u003cYOUR_CLIENT_ID\u003e\",\"client_secret\":\"\u003cYOUR_CLIENT_SECRET\u003e\"}'",
        "config": {
          "mcpServers": {
            "verda": {
              "args": [
                "mcp",
                "serve"
              ],
              "command": "verda"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/compute.gpu",
        "tool": "https://letme.dev/verda"
      },
      "area": "models",
      "unitPrices": [
        {
          "item": "H100 SXM5 80 GB, on-demand",
          "unit": "gpu-hour",
          "usd": 3.89,
          "note": "Spot $1.95. Billed in prepaid 10-minute increments"
        },
        {
          "item": "H200 SXM5 141 GB, on-demand",
          "unit": "gpu-hour",
          "usd": 5.07,
          "note": "Spot $2.54"
        },
        {
          "item": "B200 SXM6 180 GB, on-demand",
          "unit": "gpu-hour",
          "usd": 7.34,
          "note": "Spot $3.67"
        },
        {
          "item": "B300 SXM6 268 GB, on-demand",
          "unit": "gpu-hour",
          "usd": 9.24,
          "note": "Spot $4.62"
        },
        {
          "item": "A100 SXM4 80 GB, on-demand",
          "unit": "gpu-hour",
          "usd": 1.87,
          "note": "Spot $0.935"
        },
        {
          "item": "L40S 48 GB, on-demand",
          "unit": "gpu-hour",
          "usd": 1.61,
          "note": "Spot $0.803"
        },
        {
          "item": "H100 SXM5 80 GB, serverless container",
          "unit": "gpu-hour",
          "usd": 4.28,
          "note": "Spot $2.14. Billed per minute of replica use"
        },
        {
          "item": "NVMe block volume or shared filesystem",
          "unit": "gb-month",
          "usd": 0.2,
          "note": "Per GiB"
        }
      ],
      "provenance": {
        "legalEntity": "DataCrunch Oy",
        "domain": "verda.com",
        "domainRegistered": "1998-05-22",
        "endpointOnVendorDomain": true,
        "terms": "https://verda.com/terms-and-conditions",
        "privacy": "https://verda.com/privacy-policy",
        "statusPage": "https://status.verda.com",
        "changelog": "https://docs.verda.com/welcome-to-verda/release-notes/verda-api-changes/",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "The Terms of Service, last updated 30 September 2025, name the supplier as Verda (DataCrunch Oy), apply Finnish law and set arbitration in Helsinki. They include the data processing terms.",
          "The CLI source carries the copyright of Verda Cloud Oy.",
          "The API answers at api.verda.com, a subdomain of the vendor domain.",
          "security.txt expires on 31 December 2026, lists security@verda.com and a policy at https://vdp.verda.com.",
          "RDAP for verda.com gives a registration date of 1998-05-22. The company took the Verda name later, and verda.com/llms.txt says it was previously known as DataCrunch.",
          "The privacy policy covers the website and the services and shows no readable date."
        ],
        "score": 95
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/verda.json",
      "live": {
        "slug": "verda",
        "probe": {
          "target": "https://api.verda.com/v1",
          "method": "get",
          "lastAt": "2026-10-09T11:29:19.044801078Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 87,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 90,
          "p95ms24h": 177,
          "samples24h": 41,
          "samples30d": 41,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 41,
              "ok": 41
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.verda.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-09T07:58:39.142949931Z"
        },
        "updatedAt": "2026-10-09T11:29:19.044801078Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Baseten",
        "b": "Verda",
        "name": "Vendor"
      },
      {
        "a": "https://api.baseten.co",
        "b": "https://api.verda.com/v1",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP, stdio",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "OAuth",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT",
        "b": "Proprietary service under Verda's Terms of Service. The CLI, the Python SDK and the Go SDK on GitHub are Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "none",
        "b": "18",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-28",
        "b": "2026-10-07",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "2025-09-30",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "1.2k stars, 74k PyPI/wk",
        "b": "10k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "3.5/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Baseten scores 66.5 (B) on agent readiness against Verda's 62.3 (B), and leads in 5 of 7 scored categories. Verda leads on agent ergonomics and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Baseten or Verda?"
      },
      {
        "answer": "Baseten needs an API key. Verda uses an OAuth sign-in.",
        "question": "Do Baseten and Verda need an API key?"
      },
      {
        "answer": "Yes. Baseten has a hosted endpoint at https://api.baseten.co and Verda at https://api.verda.com/v1.",
        "question": "Can an agent call Baseten and Verda without installing anything?"
      },
      {
        "answer": "Baseten is open source (MIT). No open-source release is listed for Verda.",
        "question": "Are Baseten and Verda open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 80 against 67",
          "Security \u0026 auth, 82 against 68",
          "Payments \u0026 pricing, 40 against 20",
          "Maintenance \u0026 community, 90 against 83"
        ],
        "also": [
          "Open source"
        ],
        "goodFor": "Teams that want one model behind a production endpoint with real autoscaling knobs, environments and scoped keys.",
        "slug": "baseten",
        "watchFor": "H100 at $6.50 and A100 at $4.00 an hour, and start-up and idle replica time are billed"
      },
      {
        "aheadOn": [
          "Agent ergonomics, 63 against 55",
          "Transparency \u0026 trust, 76 against 65"
        ],
        "also": [
          "Runs on your own machine"
        ],
        "goodFor": "Agents that rent whole GPU machines or clusters in Finland for training or batch work, or deploy scale-to-zero container endpoints, and that can run a local CLI for MCP.",
        "slug": "verda",
        "watchFor": "No free tier. Accounts are prepaid, and instances are discontinued and volumes deleted when the balance reaches zero"
      }
    ],
    "job": {
      "capability": "compute.gpu",
      "name": "Compute gpu"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-beam.json",
        "title": "Baseten vs Beam",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-beam"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-cerebrium.json",
        "title": "Baseten vs Cerebrium",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-cerebrium"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-coreweave.json",
        "title": "Baseten vs CoreWeave",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-coreweave"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-hugging-face-inference-endpoints.json",
        "title": "Baseten vs Hugging Face Inference Endpoints",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-hugging-face-inference-endpoints"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-hyperbolic.json",
        "title": "Baseten vs Hyperbolic",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-hyperbolic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-koyeb.json",
        "title": "Baseten vs Koyeb",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-koyeb"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-lambda.json",
        "title": "Baseten vs Lambda Cloud",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-lambda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-modal.json",
        "title": "Baseten vs Modal",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-modal"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-nebius-ai-cloud.json",
        "title": "Baseten vs Nebius AI Cloud",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-nebius-ai-cloud"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-northflank.json",
        "title": "Baseten vs Northflank",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-northflank"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-replicate-deploy.json",
        "title": "Baseten vs Replicate Deployments",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-replicate-deploy"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-runpod.json",
        "title": "Baseten vs Runpod",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-runpod"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-thunder-compute.json",
        "title": "Baseten vs Thunder Compute",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-thunder-compute"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-vast-ai.json",
        "title": "Baseten vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-vast-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/beam-vs-verda.json",
        "title": "Beam vs Verda",
        "url": "https://www.anchorterminal.com/compare/beam-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cerebrium-vs-verda.json",
        "title": "Cerebrium vs Verda",
        "url": "https://www.anchorterminal.com/compare/cerebrium-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coreweave-vs-verda.json",
        "title": "CoreWeave vs Verda",
        "url": "https://www.anchorterminal.com/compare/coreweave-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hugging-face-inference-endpoints-vs-verda.json",
        "title": "Hugging Face Inference Endpoints vs Verda",
        "url": "https://www.anchorterminal.com/compare/hugging-face-inference-endpoints-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-verda.json",
        "title": "Hyperbolic vs Verda",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/koyeb-vs-verda.json",
        "title": "Koyeb vs Verda",
        "url": "https://www.anchorterminal.com/compare/koyeb-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lambda-vs-verda.json",
        "title": "Lambda Cloud vs Verda",
        "url": "https://www.anchorterminal.com/compare/lambda-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/modal-vs-verda.json",
        "title": "Modal vs Verda",
        "url": "https://www.anchorterminal.com/compare/modal-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nebius-ai-cloud-vs-verda.json",
        "title": "Nebius AI Cloud vs Verda",
        "url": "https://www.anchorterminal.com/compare/nebius-ai-cloud-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/northflank-vs-verda.json",
        "title": "Northflank vs Verda",
        "url": "https://www.anchorterminal.com/compare/northflank-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/replicate-deploy-vs-verda.json",
        "title": "Replicate Deployments vs Verda",
        "url": "https://www.anchorterminal.com/compare/replicate-deploy-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/runpod-vs-verda.json",
        "title": "Runpod vs Verda",
        "url": "https://www.anchorterminal.com/compare/runpod-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/thunder-compute-vs-verda.json",
        "title": "Thunder Compute vs Verda",
        "url": "https://www.anchorterminal.com/compare/thunder-compute-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/vast-ai-vs-verda.json",
        "title": "Vast.ai vs Verda",
        "url": "https://www.anchorterminal.com/compare/vast-ai-vs-verda"
      }
    ],
    "scores": [
      {
        "baseten": 80,
        "by": 13,
        "edge": "baseten",
        "key": "reliability",
        "name": "Reliability",
        "verda": 67,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "baseten": 84,
        "by": 2,
        "edge": "baseten",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "verda": 82,
        "weight": 13
      },
      {
        "baseten": 55,
        "by": 8,
        "edge": "verda",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "verda": 63,
        "weight": 13
      },
      {
        "baseten": 82,
        "by": 14,
        "edge": "baseten",
        "key": "security",
        "name": "Security \u0026 auth",
        "verda": 68,
        "weight": 14
      },
      {
        "baseten": 40,
        "by": 20,
        "edge": "baseten",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "verda": 20,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "baseten": 90,
        "by": 7,
        "edge": "baseten",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "verda": 83,
        "weight": 7
      },
      {
        "baseten": 65,
        "by": 11,
        "edge": "verda",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "verda": 76,
        "weight": 7
      }
    ],
    "summary": "Baseten scores 66.5 (B) on agent readiness against Verda's 62.3 (B), and leads in 5 of 7 scored categories. Verda leads on agent ergonomics and transparency \u0026 trust. Both do compute gpu.",
    "verdicts": {
      "baseten": "Team API keys scoped to inference-only, metrics-only or a single environment or model, plus a Viewer role since 1 September 2026. H100 at $6.50 and A100 at $4.00 an hour, and start-up and idle replica time are billed.",
      "verda": "The REST API has a public OpenAPI 3.1 document, a dated changelog, published rate limits with `Retry-After`, and an audit log endpoint. The CLI's MCP server refuses billed or destructive calls without `confirm: true`. Access needs a browser signup and a prepaid balance, credentials carry one scope, and instance creation has no idempotency key."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/baseten-vs-verda",
    "json": "https://www.anchorterminal.com/compare/baseten-vs-verda.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/baseten-vs-verda.md",
    "slim": "https://www.anchorterminal.com/compare/baseten-vs-verda.min.md"
  },
  "markdown": "Baseten scores 66.5 (B) on agent readiness against Verda's 62.3 (B), and leads in 5 of 7 scored categories. Verda leads on agent ergonomics and transparency \u0026 trust. Both do compute gpu.\n\n- Baseten: grade B, 66.5/100, rank #264 of 842. Markdown https://www.anchorterminal.com/tools/baseten.md · JSON https://www.anchorterminal.com/api/v1/tools/baseten.json\n- Verda: grade B, 62.3/100, rank #396 of 842. Markdown https://www.anchorterminal.com/tools/verda.md · JSON https://www.anchorterminal.com/api/v1/tools/verda.json\n\n## Which one, for what\n\n### Baseten (B)\n\nGood for: Teams that want one model behind a production endpoint with real autoscaling knobs, environments and scoped keys.\n\nAhead on:\n- Reliability, 80 against 67\n- Security \u0026 auth, 82 against 68\n- Payments \u0026 pricing, 40 against 20\n- Maintenance \u0026 community, 90 against 83\n\nAlso in its favour:\n- Open source\n\nWatch for: H100 at $6.50 and A100 at $4.00 an hour, and start-up and idle replica time are billed\n\n### Verda (B)\n\nGood for: Agents that rent whole GPU machines or clusters in Finland for training or batch work, or deploy scale-to-zero container endpoints, and that can run a local CLI for MCP.\n\nAhead on:\n- Agent ergonomics, 63 against 55\n- Transparency \u0026 trust, 76 against 65\n\nAlso in its favour:\n- Runs on your own machine\n\nWatch for: No free tier. Accounts are prepaid, and instances are discontinued and volumes deleted when the balance reaches zero\n\n\n## Score by category\n\n| Category | Weight | Baseten | Verda | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 80 | 67 | Baseten +13 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 84 | 82 | Baseten +2 |\n| Agent ergonomics | 13% (16.2 this run) | 55 | 63 | Verda +8 |\n| Security \u0026 auth | 14% (17.5 this run) | 82 | 68 | Baseten +14 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 20 | Baseten +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 90 | 83 | Baseten +7 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 65 | 76 | Verda +11 |\n| Negative events | ≤15 | -5 | -3 | |\n| **Total** | | **66.5 · B** | **62.3 · B** | |\n\n## Facts side by side\n\n| Fact | Baseten | Verda |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Baseten | Verda |\n| Hosted endpoint | `https://api.baseten.co` | `https://api.verda.com/v1` |\n| Transports | HTTP | HTTP, stdio |\n| Auth | API key | OAuth |\n| Pricing | Pay per use | Pay per use |\n| x402 | no | no |\n| Licence | MIT | Proprietary service under Verda's Terms of Service. The CLI, the Python SDK and the Go SDK on GitHub are Apache-2.0 |\n| Tools exposed | none | 18 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-09-28 | 2026-10-07 |\n| Terms last updated | no date given | 2025-09-30 |\n| Privacy policy last updated | no date given | no date given |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | not found in the text |\n| Terms restrict benchmarking | yes | yes |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | not found in the text | yes |\n| Popularity | 1.2k stars, 74k PyPI/wk | 10k PyPI/wk |\n| Agent reviews | 3.5/5 (2) | none |\n\n## Verdicts\n\n**Baseten.** Team API keys scoped to inference-only, metrics-only or a single environment or model, plus a Viewer role since 1 September 2026. H100 at $6.50 and A100 at $4.00 an hour, and start-up and idle replica time are billed.\n\n**Verda.** The REST API has a public OpenAPI 3.1 document, a dated changelog, published rate limits with `Retry-After`, and an audit log endpoint. The CLI's MCP server refuses billed or destructive calls without `confirm: true`. Access needs a browser signup and a prepaid balance, credentials carry one scope, and instance creation has no idempotency key.\n\n## Before you call either\n\n### Baseten\n\n1. Create a team key with inference-only permission for calling models and keep full-access keys out of the agent\n2. Sleep for `retry_after` seconds on a 429 from api.baseten.co; the activate and deactivate endpoints allow 20 calls a minute\n3. Retry 429, 503 and 529 with backoff, but treat 500 as a bug in your model code\n4. Set `scale_down_delay` below the 900-second default or every burst bills 15 idle minutes\n5. Send payloads over 256 KiB to `/predict`, not `/async_predict`, unless support has raised the async limit\n\n### Verda\n\n1. Exchange the client ID and secret at `POST /v1/oauth2/token`, then send the access token as a Bearer header. It expires after 3,600 seconds, so refresh it.\n2. Send `location_code` on every create call. Requests without it have returned 400 since March 2026.\n3. Call `GET /v1/instance-availability` before launching. `POST /v1/instances` returns 503 `service_unavailable` when the location has no capacity.\n4. List instances before retrying a failed launch, because create has no idempotency key.\n5. Use the `delete` action to stop charges. `shutdown` keeps billing, and deleted volumes stay recoverable for 96 hours unless `delete_permanently` is set.\n\n## Questions\n\n### Which is better for AI agents, Baseten or Verda?\n\nBaseten scores 66.5 (B) on agent readiness against Verda's 62.3 (B), and leads in 5 of 7 scored categories. Verda leads on agent ergonomics and transparency \u0026 trust.\n\n### Do Baseten and Verda need an API key?\n\nBaseten needs an API key. Verda uses an OAuth sign-in.\n\n### Can an agent call Baseten and Verda without installing anything?\n\nYes. Baseten has a hosted endpoint at https://api.baseten.co and Verda at https://api.verda.com/v1.\n\n### Are Baseten and Verda open source?\n\nBaseten is open source (MIT). No open-source release is listed for Verda.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/baseten-vs-verda.json, and with the fewest tokens: https://www.anchorterminal.com/compare/baseten-vs-verda.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"baseten\", \"b\": \"verda\"}`. From a terminal: `anchor compare baseten verda`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/baseten.json and https://www.anchorterminal.com/api/v1/tools/verda.json\n\n## Other comparisons with Baseten or Verda\n\n- [Baseten vs Beam](https://www.anchorterminal.com/compare/baseten-vs-beam.md)\n- [Baseten vs Cerebrium](https://www.anchorterminal.com/compare/baseten-vs-cerebrium.md)\n- [Baseten vs CoreWeave](https://www.anchorterminal.com/compare/baseten-vs-coreweave.md)\n- [Baseten vs Hugging Face Inference Endpoints](https://www.anchorterminal.com/compare/baseten-vs-hugging-face-inference-endpoints.md)\n- [Baseten vs Hyperbolic](https://www.anchorterminal.com/compare/baseten-vs-hyperbolic.md)\n- [Baseten vs Koyeb](https://www.anchorterminal.com/compare/baseten-vs-koyeb.md)\n- [Baseten vs Lambda Cloud](https://www.anchorterminal.com/compare/baseten-vs-lambda.md)\n- [Baseten vs Modal](https://www.anchorterminal.com/compare/baseten-vs-modal.md)\n- [Baseten vs Nebius AI Cloud](https://www.anchorterminal.com/compare/baseten-vs-nebius-ai-cloud.md)\n- [Baseten vs Northflank](https://www.anchorterminal.com/compare/baseten-vs-northflank.md)\n- [Baseten vs Replicate Deployments](https://www.anchorterminal.com/compare/baseten-vs-replicate-deploy.md)\n- [Baseten vs Runpod](https://www.anchorterminal.com/compare/baseten-vs-runpod.md)\n- [Baseten vs Thunder Compute](https://www.anchorterminal.com/compare/baseten-vs-thunder-compute.md)\n- [Baseten vs Vast.ai](https://www.anchorterminal.com/compare/baseten-vs-vast-ai.md)\n- [Beam vs Verda](https://www.anchorterminal.com/compare/beam-vs-verda.md)\n- [Cerebrium vs Verda](https://www.anchorterminal.com/compare/cerebrium-vs-verda.md)\n- [CoreWeave vs Verda](https://www.anchorterminal.com/compare/coreweave-vs-verda.md)\n- [Hugging Face Inference Endpoints vs Verda](https://www.anchorterminal.com/compare/hugging-face-inference-endpoints-vs-verda.md)\n- [Hyperbolic vs Verda](https://www.anchorterminal.com/compare/hyperbolic-vs-verda.md)\n- [Koyeb vs Verda](https://www.anchorterminal.com/compare/koyeb-vs-verda.md)\n- [Lambda Cloud vs Verda](https://www.anchorterminal.com/compare/lambda-vs-verda.md)\n- [Modal vs Verda](https://www.anchorterminal.com/compare/modal-vs-verda.md)\n- [Nebius AI Cloud vs Verda](https://www.anchorterminal.com/compare/nebius-ai-cloud-vs-verda.md)\n- [Northflank vs Verda](https://www.anchorterminal.com/compare/northflank-vs-verda.md)\n- [Replicate Deployments vs Verda](https://www.anchorterminal.com/compare/replicate-deploy-vs-verda.md)\n- [Runpod vs Verda](https://www.anchorterminal.com/compare/runpod-vs-verda.md)\n- [Thunder Compute vs Verda](https://www.anchorterminal.com/compare/thunder-compute-vs-verda.md)\n- [Vast.ai vs Verda](https://www.anchorterminal.com/compare/vast-ai-vs-verda.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "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": "Baseten vs Verda",
        "url": ""
      }
    ],
    "description": "Baseten scores 66.5 (B) on agent readiness against Verda's 62.3 (B), and leads in 5 of 7 scored categories. Verda leads on agent ergonomics and transparency \u0026 trust. Both do compute gpu. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Baseten B 66.5",
      "Verda B 62.3",
      "scores"
    ],
    "h1": "Baseten vs Verda",
    "image": "https://www.anchorterminal.com/assets/og/compare-baseten-vs-verda.png",
    "path": "/compare/baseten-vs-verda",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Baseten vs Verda for AI agents, B 66.5 vs B 62.3 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/baseten-vs-verda"
  },
  "tokens": {
    "markdown": 2400,
    "slim": 630
  },
  "version": 1
}
