{
  "data": {
    "a": {
      "slug": "hyperbolic",
      "name": "Hyperbolic",
      "vendor": "Hyperbolic Labs, Inc.",
      "vendorUrl": "https://www.hyperbolic.ai",
      "kind": "http-api",
      "category": "gpu-compute",
      "summary": "Hyperbolic is a GPU cloud from Hyperbolic Labs that rents H100, H200 and B200 virtual machines and bare-metal nodes by the hour, with reserved terms and private clusters. Agents use its REST API with an API key.",
      "url": "https://www.anchorterminal.com/tools/hyperbolic",
      "markdownUrl": "https://www.anchorterminal.com/tools/hyperbolic.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hyperbolic.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hyperbolic.json",
      "license": "Proprietary service under Hyperbolic's Terms of Service. The unmaintained hyperbolic-mcp repository on GitHub is MIT",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.hyperbolic.ai",
      "packages": [],
      "auth": "api-key",
      "authNotes": "Self-serve. A signed-in user creates an API key in the console's settings, and the secret is shown once. Requests send it as `Authorization: Bearer \u003capi-key\u003e`. An account can hold any number of keys and revoke any of them. Keys created inside an Organisation belong to it and are attributed to the member who made them. Members revoke their own keys and admins revoke any. No scopes, read-only keys or expiry were found in the reviewed documentation. `GET /v2/openapi.json`, `GET /v2/on-demand/rental-options` and `GET /v2/on-demand/reserve-options` need no key.",
      "pricing": "usage",
      "pricingNotes": "Prepaid credits, minimum purchase $5 through Stripe, 1 to 1 with dollars and with no expiry. A new account is on the free tier and cannot rent GPUs or storage until it has deposited $5 once. No trial was found, apart from credit codes handed out at events. On-demand rentals bill hourly from the moment an instance is ready, and the balance must cover one hour of all running instances. On 8 October 2026 the open price list showed one H100 virtual machine at $3.19 an hour. Reserved terms of 7, 14 and 30 days take 1, 3 and 5 per cent off and are paid up front. Private Cloud is by contract (https://www.hyperbolic.ai/docs/on-demand/pricing).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs corpus or the OpenAPI document for the GPU API. The archived HyperbolicLabs/hyperbolic-x402 repository covered chat completions on a separate host, not GPU rentals (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://www.hyperbolic.ai/docs/overview/overview",
      "llmsTxt": "https://www.hyperbolic.ai/docs/llms.txt",
      "openapi": "https://api.hyperbolic.ai/v2/openapi.json",
      "capabilities": [
        "compute.gpu"
      ],
      "tags": [
        "hosted",
        "usage-priced",
        "openapi",
        "llms-txt",
        "api-key",
        "bare-metal",
        "status-page",
        "prepaid"
      ],
      "lastRelease": "2026-10-05",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 48,
        "grade": "D",
        "agentReady": false,
        "rank": 730,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 15,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 55,
          "maintenance": 42,
          "payments": 15,
          "reliability": 52,
          "schema": 77,
          "security": 47,
          "transparency": 61
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": -3,
        "negativeNotes": [
          "2026-10-05, removing the `roles` list from the `GET /v2/users/me` response and changing timestamps to RFC 3339 on the v2 API. Both are recorded in the changelog entry for the week they shipped, and no advance notice was found. Documented, so 3 points (https://www.hyperbolic.ai/docs/changelog)."
        ],
        "verdict": "The API serves its own OpenAPI 3.1 document without a key, lists GPU prices on an open endpoint and dates the removal of legacy paths at 1 March 2027. API keys carry no scopes and can delete the account, rental creation has no idempotency key, and renting needs a browser signup and a $5 deposit.",
        "bestFor": "Agents that rent whole H100, H200 or B200 machines or multi-node clusters for training and batch work and that have a funded account.",
        "strengths": [
          "OpenAPI 3.1 document with 65 operations and 53 schemas, served by the API at `GET /v2/openapi.json` with no key",
          "`GET /v2/on-demand/rental-options` returns live GPU configurations and hourly prices in cents with no key",
          "Deprecated paths answer with a `Sunset` header and a stated end date of 1 March 2027, and each names its replacement",
          "Docs index at `/docs/llms.txt`, every page as Markdown and the whole corpus in `llms-full.txt` (188 KB)",
          "Billing starts only when an instance is ready, and instances that fail to provision within about 3 hours are not charged, per the pricing docs"
        ],
        "weaknesses": [
          "API keys carry no scopes or expiry in the reviewed documentation, and the same key can call `DELETE /v2/users/me`",
          "`POST /v2/on-demand/rentals` has no idempotency key, so a retried call can start a second billed rental",
          "No 429 response, `Retry-After` header or backoff guidance was found in the spec or the docs",
          "A free-tier account cannot rent GPUs or storage. Renting needs a one-time deposit of at least $5 through Stripe",
          "The Terms of Service describe a marketplace in which uptime is between buyer and supplier, while the docs state a 99.5 per cent uptime SLA",
          "No official SDK or CLI for the v2 API was found. The vendor's MCP repository last changed in May 2025 and calls the legacy v1 marketplace paths"
        ],
        "agentNotes": [
          "Read `GET /v2/on-demand/rental-options` first. It needs no key and lists what can be rented now, with `costPerHourCents` per GPU configuration.",
          "Send `rentalType` and `gpuCount` to `POST /v2/on-demand/rentals`. Region defaults to `us-central-1` and GPU type to `h100`, so set both from the options list.",
          "List active rentals before retrying a failed create call. There is no idempotency key and every ready rental bills hourly.",
          "Save an SSH public key with `POST /v2/ssh-keys` before renting. Without `sshPublicKeyIds` the newest saved key is attached.",
          "Do not create reserved rentals unless asked. They are paid in full up front and cannot be terminated early."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 48
          }
        ],
        "editorialScores": {
          "ergonomics": 55,
          "maintenance": 42,
          "payments": 15,
          "reliability": 52,
          "schema": 77,
          "security": 47,
          "transparency": 45
        },
        "provenanceScore": 76
      },
      "connect": {
        "http": "curl -X POST https://api.hyperbolic.ai/v2/ssh-keys -H \"Authorization: Bearer $HYPERBOLIC_API_KEY\" -H \"Content-Type: application/json\" -d \"{\\\"publicKey\\\": \\\"$(cat ~/.ssh/id_ed25519.pub)\\\", \\\"name\\\": \\\"Work laptop\\\"}\""
      },
      "letme": {
        "capability": "https://letme.dev/compute.gpu",
        "tool": "https://letme.dev/hyperbolic"
      },
      "area": "models",
      "unitPrices": [
        {
          "item": "H100 SXM5 80 GB virtual machine, on-demand",
          "unit": "gpu-hour",
          "usd": 3.19,
          "note": "The one configuration on the open price list on 8 October 2026 (us-east-1). Reserved terms take 1 to 5 per cent off"
        }
      ],
      "provenance": {
        "legalEntity": "Hyperbolic Labs, Inc.",
        "domain": "hyperbolic.ai",
        "domainRegistered": "2021-10-11",
        "endpointOnVendorDomain": true,
        "terms": "https://www.hyperbolic.ai/terms",
        "privacy": "https://www.hyperbolic.ai/privacy",
        "statusPage": "https://status.hyperbolic.ai",
        "changelog": "https://www.hyperbolic.ai/docs/changelog",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Terms of Service, last updated 24 March 2025, name Hyperbolic Labs, Inc. as owner and operator of the platform, apply California law and set AAA arbitration. They cover the website and all services, and no separate API or cloud agreement was found.",
          "The Privacy Policy is effective 3 June 2024 and names Hyperbolic Labs, Inc. One clause on business transfers names Babylon three times where the company's own name would be expected.",
          "The API answers at api.hyperbolic.ai, a subdomain of the vendor domain, and on the legacy host api.hyperbolic.xyz.",
          "https://www.hyperbolic.ai/.well-known/security.txt answered 404. The docs ask for vulnerability reports by email to support@hyperbolic.ai.",
          "RDAP for hyperbolic.ai gives a registration date of 2021-10-11."
        ],
        "score": 76
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hyperbolic.json",
      "live": {
        "slug": "hyperbolic",
        "probe": {
          "target": "https://api.hyperbolic.ai",
          "method": "get",
          "lastAt": "2026-10-09T10:14:17.158516367Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 756,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 663,
          "p95ms24h": 738,
          "samples24h": 28,
          "samples30d": 28,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 28,
              "ok": 28
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.hyperbolic.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-09T07:58:04.049851546Z"
        },
        "updatedAt": "2026-10-09T10:14:17.158516367Z"
      }
    },
    "answer": "Verda scores 62.3 (B) on agent readiness against Hyperbolic's 48 (D), and leads in every scored category.",
    "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-09T10:14:31.59183493Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 105,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 86,
          "p95ms24h": 177,
          "samples24h": 28,
          "samples30d": 28,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 28,
              "ok": 28
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.verda.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-09T07:58:39.142949931Z"
        },
        "updatedAt": "2026-10-09T10:14:31.59183493Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Hyperbolic Labs, Inc.",
        "b": "Verda",
        "name": "Vendor"
      },
      {
        "a": "https://api.hyperbolic.ai",
        "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": "Proprietary service under Hyperbolic's Terms of Service. The unmaintained hyperbolic-mcp repository on GitHub is 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-10-05",
        "b": "2026-10-07",
        "name": "Last release"
      },
      {
        "a": "2025-03-24",
        "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": "yes",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "10k PyPI/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Verda scores 62.3 (B) on agent readiness against Hyperbolic's 48 (D), and leads in every scored category.",
        "question": "Which is better for AI agents, Hyperbolic or Verda?"
      },
      {
        "answer": "Hyperbolic needs an API key. Verda uses an OAuth sign-in.",
        "question": "Do Hyperbolic and Verda need an API key?"
      },
      {
        "answer": "Yes. Hyperbolic has a hosted endpoint at https://api.hyperbolic.ai and Verda at https://api.verda.com/v1.",
        "question": "Can an agent call Hyperbolic and Verda without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "Agents that rent whole H100, H200 or B200 machines or multi-node clusters for training and batch work and that have a funded account.",
        "slug": "hyperbolic",
        "watchFor": "API keys carry no scopes or expiry in the reviewed documentation, and the same key can call `DELETE /v2/users/me`"
      },
      {
        "aheadOn": [
          "Reliability, 67 against 52",
          "Schema \u0026 documentation, 82 against 77",
          "Agent ergonomics, 63 against 55",
          "Security \u0026 auth, 68 against 47",
          "Payments \u0026 pricing, 20 against 15",
          "Maintenance \u0026 community, 83 against 42",
          "Transparency \u0026 trust, 76 against 61"
        ],
        "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-hyperbolic.json",
        "title": "Baseten vs Hyperbolic",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-hyperbolic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-verda.json",
        "title": "Baseten vs Verda",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/beam-vs-hyperbolic.json",
        "title": "Beam vs Hyperbolic",
        "url": "https://www.anchorterminal.com/compare/beam-vs-hyperbolic"
      },
      {
        "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-hyperbolic.json",
        "title": "Cerebrium vs Hyperbolic",
        "url": "https://www.anchorterminal.com/compare/cerebrium-vs-hyperbolic"
      },
      {
        "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-hyperbolic.json",
        "title": "CoreWeave vs Hyperbolic",
        "url": "https://www.anchorterminal.com/compare/coreweave-vs-hyperbolic"
      },
      {
        "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-hyperbolic.json",
        "title": "Hugging Face Inference Endpoints vs Hyperbolic",
        "url": "https://www.anchorterminal.com/compare/hugging-face-inference-endpoints-vs-hyperbolic"
      },
      {
        "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-koyeb.json",
        "title": "Hyperbolic vs Koyeb",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-koyeb"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-lambda.json",
        "title": "Hyperbolic vs Lambda Cloud",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-lambda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-modal.json",
        "title": "Hyperbolic vs Modal",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-modal"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-nebius-ai-cloud.json",
        "title": "Hyperbolic vs Nebius AI Cloud",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-nebius-ai-cloud"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-northflank.json",
        "title": "Hyperbolic vs Northflank",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-northflank"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-replicate-deploy.json",
        "title": "Hyperbolic vs Replicate Deployments",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-replicate-deploy"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-runpod.json",
        "title": "Hyperbolic vs Runpod",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-runpod"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-thunder-compute.json",
        "title": "Hyperbolic vs Thunder Compute",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-thunder-compute"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-vast-ai.json",
        "title": "Hyperbolic vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-vast-ai"
      },
      {
        "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": [
      {
        "by": 15,
        "edge": "verda",
        "hyperbolic": 52,
        "key": "reliability",
        "name": "Reliability",
        "verda": 67,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 5,
        "edge": "verda",
        "hyperbolic": 77,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "verda": 82,
        "weight": 13
      },
      {
        "by": 8,
        "edge": "verda",
        "hyperbolic": 55,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "verda": 63,
        "weight": 13
      },
      {
        "by": 21,
        "edge": "verda",
        "hyperbolic": 47,
        "key": "security",
        "name": "Security \u0026 auth",
        "verda": 68,
        "weight": 14
      },
      {
        "by": 5,
        "edge": "verda",
        "hyperbolic": 15,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "verda": 20,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 41,
        "edge": "verda",
        "hyperbolic": 42,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "verda": 83,
        "weight": 7
      },
      {
        "by": 15,
        "edge": "verda",
        "hyperbolic": 61,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "verda": 76,
        "weight": 7
      }
    ],
    "summary": "Verda scores 62.3 (B) on agent readiness against Hyperbolic's 48 (D), and leads in every scored category. Both do compute gpu.",
    "verdicts": {
      "hyperbolic": "The API serves its own OpenAPI 3.1 document without a key, lists GPU prices on an open endpoint and dates the removal of legacy paths at 1 March 2027. API keys carry no scopes and can delete the account, rental creation has no idempotency key, and renting needs a browser signup and a $5 deposit.",
      "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/hyperbolic-vs-verda",
    "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-verda.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/hyperbolic-vs-verda.md",
    "slim": "https://www.anchorterminal.com/compare/hyperbolic-vs-verda.min.md"
  },
  "markdown": "Verda scores 62.3 (B) on agent readiness against Hyperbolic's 48 (D), and leads in every scored category. Both do compute gpu.\n\n- Hyperbolic: grade D, 48/100, rank #730 of 842. Markdown https://www.anchorterminal.com/tools/hyperbolic.md · JSON https://www.anchorterminal.com/api/v1/tools/hyperbolic.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### Hyperbolic (D)\n\nGood for: Agents that rent whole H100, H200 or B200 machines or multi-node clusters for training and batch work and that have a funded account.\n\nWatch for: API keys carry no scopes or expiry in the reviewed documentation, and the same key can call `DELETE /v2/users/me`\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- Reliability, 67 against 52\n- Schema \u0026 documentation, 82 against 77\n- Agent ergonomics, 63 against 55\n- Security \u0026 auth, 68 against 47\n- Payments \u0026 pricing, 20 against 15\n- Maintenance \u0026 community, 83 against 42\n- Transparency \u0026 trust, 76 against 61\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 | Hyperbolic | Verda | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 52 | 67 | Verda +15 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 77 | 82 | Verda +5 |\n| Agent ergonomics | 13% (16.2 this run) | 55 | 63 | Verda +8 |\n| Security \u0026 auth | 14% (17.5 this run) | 47 | 68 | Verda +21 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 15 | 20 | Verda +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 42 | 83 | Verda +41 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 61 | 76 | Verda +15 |\n| Negative events | ≤15 | -3 | -3 | |\n| **Total** | | **48 · D** | **62.3 · B** | |\n\n## Facts side by side\n\n| Fact | Hyperbolic | Verda |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Hyperbolic Labs, Inc. | Verda |\n| Hosted endpoint | `https://api.hyperbolic.ai` | `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 | Proprietary service under Hyperbolic's Terms of Service. The unmaintained hyperbolic-mcp repository on GitHub is 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-10-05 | 2026-10-07 |\n| Terms last updated | 2025-03-24 | 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 | yes | not found in the text |\n| Terms restrict benchmarking | not found in the text | yes |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | yes | yes |\n| Popularity | none | 10k PyPI/wk |\n\n## Verdicts\n\n**Hyperbolic.** The API serves its own OpenAPI 3.1 document without a key, lists GPU prices on an open endpoint and dates the removal of legacy paths at 1 March 2027. API keys carry no scopes and can delete the account, rental creation has no idempotency key, and renting needs a browser signup and a $5 deposit.\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### Hyperbolic\n\n1. Read `GET /v2/on-demand/rental-options` first. It needs no key and lists what can be rented now, with `costPerHourCents` per GPU configuration.\n2. Send `rentalType` and `gpuCount` to `POST /v2/on-demand/rentals`. Region defaults to `us-central-1` and GPU type to `h100`, so set both from the options list.\n3. List active rentals before retrying a failed create call. There is no idempotency key and every ready rental bills hourly.\n4. Save an SSH public key with `POST /v2/ssh-keys` before renting. Without `sshPublicKeyIds` the newest saved key is attached.\n5. Do not create reserved rentals unless asked. They are paid in full up front and cannot be terminated early.\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, Hyperbolic or Verda?\n\nVerda scores 62.3 (B) on agent readiness against Hyperbolic's 48 (D), and leads in every scored category.\n\n### Do Hyperbolic and Verda need an API key?\n\nHyperbolic needs an API key. Verda uses an OAuth sign-in.\n\n### Can an agent call Hyperbolic and Verda without installing anything?\n\nYes. Hyperbolic has a hosted endpoint at https://api.hyperbolic.ai and Verda at https://api.verda.com/v1.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/hyperbolic-vs-verda.json, and with the fewest tokens: https://www.anchorterminal.com/compare/hyperbolic-vs-verda.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"hyperbolic\", \"b\": \"verda\"}`. From a terminal: `anchor compare hyperbolic verda`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/hyperbolic.json and https://www.anchorterminal.com/api/v1/tools/verda.json\n\n## Other comparisons with Hyperbolic or Verda\n\n- [Baseten vs Hyperbolic](https://www.anchorterminal.com/compare/baseten-vs-hyperbolic.md)\n- [Baseten vs Verda](https://www.anchorterminal.com/compare/baseten-vs-verda.md)\n- [Beam vs Hyperbolic](https://www.anchorterminal.com/compare/beam-vs-hyperbolic.md)\n- [Beam vs Verda](https://www.anchorterminal.com/compare/beam-vs-verda.md)\n- [Cerebrium vs Hyperbolic](https://www.anchorterminal.com/compare/cerebrium-vs-hyperbolic.md)\n- [Cerebrium vs Verda](https://www.anchorterminal.com/compare/cerebrium-vs-verda.md)\n- [CoreWeave vs Hyperbolic](https://www.anchorterminal.com/compare/coreweave-vs-hyperbolic.md)\n- [CoreWeave vs Verda](https://www.anchorterminal.com/compare/coreweave-vs-verda.md)\n- [Hugging Face Inference Endpoints vs Hyperbolic](https://www.anchorterminal.com/compare/hugging-face-inference-endpoints-vs-hyperbolic.md)\n- [Hugging Face Inference Endpoints vs Verda](https://www.anchorterminal.com/compare/hugging-face-inference-endpoints-vs-verda.md)\n- [Hyperbolic vs Koyeb](https://www.anchorterminal.com/compare/hyperbolic-vs-koyeb.md)\n- [Hyperbolic vs Lambda Cloud](https://www.anchorterminal.com/compare/hyperbolic-vs-lambda.md)\n- [Hyperbolic vs Modal](https://www.anchorterminal.com/compare/hyperbolic-vs-modal.md)\n- [Hyperbolic vs Nebius AI Cloud](https://www.anchorterminal.com/compare/hyperbolic-vs-nebius-ai-cloud.md)\n- [Hyperbolic vs Northflank](https://www.anchorterminal.com/compare/hyperbolic-vs-northflank.md)\n- [Hyperbolic vs Replicate Deployments](https://www.anchorterminal.com/compare/hyperbolic-vs-replicate-deploy.md)\n- [Hyperbolic vs Runpod](https://www.anchorterminal.com/compare/hyperbolic-vs-runpod.md)\n- [Hyperbolic vs Thunder Compute](https://www.anchorterminal.com/compare/hyperbolic-vs-thunder-compute.md)\n- [Hyperbolic vs Vast.ai](https://www.anchorterminal.com/compare/hyperbolic-vs-vast-ai.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": "Hyperbolic vs Verda",
        "url": ""
      }
    ],
    "description": "Verda scores 62.3 (B) on agent readiness against Hyperbolic's 48 (D), and leads in every scored category. Both do compute gpu. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Hyperbolic D 48",
      "Verda B 62.3",
      "scores"
    ],
    "h1": "Hyperbolic vs Verda",
    "image": "https://www.anchorterminal.com/assets/og/compare-hyperbolic-vs-verda.png",
    "path": "/compare/hyperbolic-vs-verda",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Hyperbolic vs Verda for AI agents, D 48 vs B 62.3 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-verda"
  },
  "tokens": {
    "markdown": 2450,
    "slim": 680
  },
  "version": 1
}
