{
  "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:42:45.784915838Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 668,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 666,
          "p95ms24h": 763,
          "samples24h": 33,
          "samples30d": 33,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 33,
              "ok": 33
            }
          ]
        },
        "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:42:45.784915838Z"
      }
    },
    "answer": "Vast.ai scores 62.6 (B) on agent readiness against Hyperbolic's 48 (D), and leads in every scored category.",
    "b": {
      "slug": "vast-ai",
      "name": "Vast.ai",
      "vendor": "Vast.ai Inc.",
      "vendorUrl": "https://vast.ai",
      "kind": "http-api",
      "category": "gpu-compute",
      "summary": "Vast.ai is a marketplace for renting GPUs by the second from independent hosts and data centres, as Docker instances, virtual machines or autoscaling serverless endpoints. Agents use the `vastai` CLI, a Python SDK or a REST API.",
      "url": "https://www.anchorterminal.com/tools/vast-ai",
      "markdownUrl": "https://www.anchorterminal.com/tools/vast-ai.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/vast-ai.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vast-ai.json",
      "repo": "https://github.com/vast-ai/vast-cli",
      "license": "Proprietary service under Vast.ai's Terms of Use Agreement. The `vastai` CLI and Python SDK on GitHub are MIT",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://console.vast.ai/api/v0",
      "packages": [
        {
          "registry": "pypi",
          "name": "vastai"
        }
      ],
      "auth": "api-key",
      "authNotes": "API key from the console's Keys page, sent as `Authorization: Bearer` to https://console.vast.ai/api/v0, or stored once with `vastai set api-key`. Access is self-serve after a browser signup and email verification. A key has full account access by default. Scoped keys take any of 11 permission categories (`instance_read`, `instance_write`, `billing_write` and others) and constraints that narrow an endpoint to resource IDs. Keys are shown once, and can be reset or deleted with immediate effect. The rate-limit page names an `api_key` query parameter as part of a caller's identity, while the authentication page documents only the header.",
      "pricing": "usage",
      "pricingNotes": "Prepaid credit with a $5 minimum deposit and no free tier or trial found. Each host sets its own rate per listing, so there is no fixed price list. Live rates are public at vast.ai/pricing and through `vastai search offers`. GPU time bills per second while an instance runs, storage per second while it exists (stopped included) and bandwidth per byte. Interruptible rentals are bid-priced and reserved rentals are prepaid for 1, 3 or 6 months. Serverless adds no fee on top of instance rates. Spent credit is not refunded (https://docs.vast.ai/guides/reference/billing.md, https://docs.vast.ai/guides/instances/pricing.md, checked 2026-10-08).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, llms.txt, the agent pricing page or the OpenAPI file (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 223,
        "npmWeekly": null,
        "pypiWeekly": 32699,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.vast.ai",
      "llmsTxt": "https://docs.vast.ai/llms.txt",
      "openapi": "https://docs.vast.ai/api-reference/openapi.json",
      "capabilities": [
        "compute.gpu",
        "compute.containers",
        "compute.serverless",
        "compute.endpoints"
      ],
      "tags": [
        "hosted",
        "marketplace",
        "usage-priced",
        "prepaid",
        "api-key",
        "scoped-keys",
        "openapi",
        "llms-txt",
        "python",
        "cli",
        "agent-skill",
        "serverless",
        "spot",
        "status-page",
        "soc2"
      ],
      "lastRelease": "2026-10-02",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 62.6,
        "grade": "B",
        "agentReady": false,
        "rank": 384,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 6,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 57,
          "maintenance": 81,
          "payments": 20,
          "reliability": 65,
          "schema": 78,
          "security": 72,
          "transparency": 62
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "API keys can be limited by permission category and by resource ID, the REST API has a public OpenAPI 3.1 file, and the CLI ships weekly with a skill file for coding agents. Machines belong to independent hosts, prices move with the market, rate-limit thresholds are unpublished, and there is no SLA or free tier.",
        "bestFor": "Cost-sensitive training, batch work and self-managed inference where the agent can search listings, set a price cap and tolerate host variance or interruption.",
        "strengths": [
          "API keys take 11 permission categories and per-endpoint constraints on resource IDs, and can be reset or deleted at once",
          "Public OpenAPI 3.1 file with 89 operations, llms.txt and Markdown docs pages",
          "MIT CLI and Python SDK, v1.8.3 on 2 October 2026, with 12 tagged releases since 27 July 2026",
          "Per-second billing, with serverless workers charged at the same rates as rented instances",
          "Vulnerability disclosure policy with safe harbour and triage within 5 business days, and an account audit log from the CLI"
        ],
        "weaknesses": [
          "No SLA. The terms say availability is not guaranteed and the service can change without notice",
          "Rate-limit thresholds are unpublished and 429 responses carry no `Retry-After` header",
          "No free tier. Credit is prepaid with a $5 minimum deposit after a browser signup and email verification",
          "Hosts are independent. The security FAQ says individual hosts may have less formal security than Secure Cloud data centres",
          "The terms of 1 September 2026 prohibit scripts and automated access to the services without a separate written agreement, which conflicts with the public API"
        ],
        "agentNotes": [
          "Create a scoped key with `vastai create api-key --permissions` for the agent. A default key has full account access, billing and key management included",
          "Pass `--raw` on every CLI command for JSON output, and `-y` on `vastai destroy instance`, which otherwise waits for a confirmation prompt",
          "Register an SSH key with `vastai create ssh-key` before creating an instance, or the host is unreachable",
          "Destroy instances when finished. A stopped instance still bills storage, and a zero balance without a saved card leads to deletion",
          "Back off on HTTP 429 yourself when calling REST directly. The CLI retries 429 three times from 0.15 seconds",
          "Filter searches with `verified=true` or the Secure Cloud option for sensitive data, and set a `dph_total` price cap"
        ],
        "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.6
          }
        ],
        "editorialScores": {
          "ergonomics": 57,
          "maintenance": 81,
          "payments": 20,
          "reliability": 65,
          "schema": 78,
          "security": 72,
          "transparency": 45
        },
        "provenanceScore": 79
      },
      "connect": {
        "install": "pip install vastai",
        "http": "curl -s -H \"Authorization: Bearer $VAST_API_KEY\" \\\n  \"https://console.vast.ai/api/v0/users/current/\"",
        "claudeCode": "/plugin marketplace add vast-ai/vast-claude-plugin\n/plugin install vastai"
      },
      "letme": {
        "capability": "https://letme.dev/compute.gpu",
        "tool": "https://letme.dev/vast-ai"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "Vast.ai Inc.",
        "domain": "vast.ai",
        "domainRegistered": "2017-12-16",
        "endpointOnVendorDomain": true,
        "terms": "https://vast.ai/terms",
        "privacy": "https://vast.ai/privacy",
        "statusPage": "https://status.vast.ai",
        "changelog": "https://github.com/vast-ai/vast-cli/releases",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Terms of Use Agreement, version date 1 September 2026, names Vast.ai Inc. and its affiliates, covers the website and the rental service, and is governed by California law with JAMS arbitration in the Los Angeles area.",
          "The privacy policy, version date 18 June 2025, names Vast.ai Inc. and a Privacy Officer at contact@vast.ai. It is written for users of the website and contains an unfilled `[INSERT HYPERLINK]` placeholder.",
          "A Data Processing Agreement at vast.ai/data-processing-agreement forms part of the terms, with standard contractual clauses and five named sub-processors (Stripe, Google, Meta, Twitter, Microsoft).",
          "The REST API answers at console.vast.ai and serverless routing at run.vast.ai, both on the vendor's domain. Rented machines belong to independent hosts.",
          "vast.ai/.well-known/security.txt returns 404. A vulnerability disclosure policy dated 23 July 2025 at vast.ai/vulnerability-disclosure-policy sends reports to security@vast.ai.",
          "No API changelog was found in the docs index. The changelog link is the CLI and SDK repository's release list, which has no CHANGELOG file.",
          "RDAP for vast.ai gives a registration date of 2017-12-16."
        ],
        "score": 79
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/vast-ai.json",
      "live": {
        "slug": "vast-ai",
        "probe": {
          "target": "https://console.vast.ai/api/v0",
          "method": "get",
          "lastAt": "2026-10-09T10:43:00.676212121Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 340,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 340,
          "p95ms24h": 378,
          "samples24h": 184,
          "samples30d": 184,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 70,
              "ok": 70
            },
            {
              "date": "2026-10-09",
              "probes": 114,
              "ok": 114
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.vast.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-09T07:58:38.957123015Z"
        },
        "pages": [
          {
            "url": "https://docs.vast.ai/guides/instances/pricing.md",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:19:43.22968168Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "7cd305f9206a"
          },
          {
            "url": "https://vast.ai/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:25:30.293684318Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "afe890f5aa20"
          },
          {
            "url": "https://vast.ai/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:25:32.570996649Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "652ca94c3dd7"
          }
        ],
        "updatedAt": "2026-10-09T10:43:00.676212121Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Hyperbolic Labs, Inc.",
        "b": "Vast.ai Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://api.hyperbolic.ai",
        "b": "https://console.vast.ai/api/v0",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "API key",
        "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 Vast.ai's Terms of Use Agreement. The `vastai` CLI and Python SDK on GitHub are MIT",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-05",
        "b": "2026-10-02",
        "name": "Last release"
      },
      {
        "a": "2025-03-24",
        "b": "2026-09-01",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "2025-06-18",
        "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": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "223 stars, 33k PyPI/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Vast.ai scores 62.6 (B) on agent readiness against Hyperbolic's 48 (D), and leads in every scored category.",
        "question": "Which is better for AI agents, Hyperbolic or Vast.ai?"
      },
      {
        "answer": "Both need an API key.",
        "question": "Do Hyperbolic and Vast.ai need an API key?"
      },
      {
        "answer": "Yes. Hyperbolic has a hosted endpoint at https://api.hyperbolic.ai and Vast.ai at https://console.vast.ai/api/v0.",
        "question": "Can an agent call Hyperbolic and Vast.ai 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, 65 against 52",
          "Security \u0026 auth, 72 against 47",
          "Payments \u0026 pricing, 20 against 15",
          "Maintenance \u0026 community, 81 against 42"
        ],
        "also": [
          "No incidents deducted, where Hyperbolic loses 3 points for them"
        ],
        "goodFor": "Cost-sensitive training, batch work and self-managed inference where the agent can search listings, set a price cap and tolerate host variance or interruption.",
        "slug": "vast-ai",
        "watchFor": "No SLA. The terms say availability is not guaranteed and the service can change without notice"
      }
    ],
    "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-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-hyperbolic.json",
        "title": "Beam vs Hyperbolic",
        "url": "https://www.anchorterminal.com/compare/beam-vs-hyperbolic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/beam-vs-vast-ai.json",
        "title": "Beam vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/beam-vs-vast-ai"
      },
      {
        "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-vast-ai.json",
        "title": "Cerebrium vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/cerebrium-vs-vast-ai"
      },
      {
        "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-vast-ai.json",
        "title": "CoreWeave vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/coreweave-vs-vast-ai"
      },
      {
        "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-vast-ai.json",
        "title": "Hugging Face Inference Endpoints vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/hugging-face-inference-endpoints-vs-vast-ai"
      },
      {
        "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-verda.json",
        "title": "Hyperbolic vs Verda",
        "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-verda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/koyeb-vs-vast-ai.json",
        "title": "Koyeb vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/koyeb-vs-vast-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lambda-vs-vast-ai.json",
        "title": "Lambda Cloud vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/lambda-vs-vast-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/modal-vs-vast-ai.json",
        "title": "Modal vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/modal-vs-vast-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nebius-ai-cloud-vs-vast-ai.json",
        "title": "Nebius AI Cloud vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/nebius-ai-cloud-vs-vast-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/northflank-vs-vast-ai.json",
        "title": "Northflank vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/northflank-vs-vast-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/replicate-deploy-vs-vast-ai.json",
        "title": "Replicate Deployments vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/replicate-deploy-vs-vast-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/runpod-vs-vast-ai.json",
        "title": "Runpod vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/runpod-vs-vast-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/thunder-compute-vs-vast-ai.json",
        "title": "Thunder Compute vs Vast.ai",
        "url": "https://www.anchorterminal.com/compare/thunder-compute-vs-vast-ai"
      },
      {
        "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": 13,
        "edge": "vast-ai",
        "hyperbolic": 52,
        "key": "reliability",
        "name": "Reliability",
        "vast-ai": 65,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 1,
        "edge": "vast-ai",
        "hyperbolic": 77,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "vast-ai": 78,
        "weight": 13
      },
      {
        "by": 2,
        "edge": "vast-ai",
        "hyperbolic": 55,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "vast-ai": 57,
        "weight": 13
      },
      {
        "by": 25,
        "edge": "vast-ai",
        "hyperbolic": 47,
        "key": "security",
        "name": "Security \u0026 auth",
        "vast-ai": 72,
        "weight": 14
      },
      {
        "by": 5,
        "edge": "vast-ai",
        "hyperbolic": 15,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "vast-ai": 20,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 39,
        "edge": "vast-ai",
        "hyperbolic": 42,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "vast-ai": 81,
        "weight": 7
      },
      {
        "by": 1,
        "edge": "vast-ai",
        "hyperbolic": 61,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "vast-ai": 62,
        "weight": 7
      }
    ],
    "summary": "Vast.ai scores 62.6 (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.",
      "vast-ai": "API keys can be limited by permission category and by resource ID, the REST API has a public OpenAPI 3.1 file, and the CLI ships weekly with a skill file for coding agents. Machines belong to independent hosts, prices move with the market, rate-limit thresholds are unpublished, and there is no SLA or free tier."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/hyperbolic-vs-vast-ai",
    "json": "https://www.anchorterminal.com/compare/hyperbolic-vs-vast-ai.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/hyperbolic-vs-vast-ai.md",
    "slim": "https://www.anchorterminal.com/compare/hyperbolic-vs-vast-ai.min.md"
  },
  "markdown": "Vast.ai scores 62.6 (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- Vast.ai: grade B, 62.6/100, rank #384 of 842. Markdown https://www.anchorterminal.com/tools/vast-ai.md · JSON https://www.anchorterminal.com/api/v1/tools/vast-ai.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### Vast.ai (B)\n\nGood for: Cost-sensitive training, batch work and self-managed inference where the agent can search listings, set a price cap and tolerate host variance or interruption.\n\nAhead on:\n- Reliability, 65 against 52\n- Security \u0026 auth, 72 against 47\n- Payments \u0026 pricing, 20 against 15\n- Maintenance \u0026 community, 81 against 42\n\nAlso in its favour:\n- No incidents deducted, where Hyperbolic loses 3 points for them\n\nWatch for: No SLA. The terms say availability is not guaranteed and the service can change without notice\n\n\n## Score by category\n\n| Category | Weight | Hyperbolic | Vast.ai | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 52 | 65 | Vast.ai +13 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 77 | 78 | Vast.ai +1 |\n| Agent ergonomics | 13% (16.2 this run) | 55 | 57 | Vast.ai +2 |\n| Security \u0026 auth | 14% (17.5 this run) | 47 | 72 | Vast.ai +25 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 15 | 20 | Vast.ai +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 42 | 81 | Vast.ai +39 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 61 | 62 | Vast.ai +1 |\n| Negative events | ≤15 | -3 | 0 | |\n| **Total** | | **48 · D** | **62.6 · B** | |\n\n## Facts side by side\n\n| Fact | Hyperbolic | Vast.ai |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Hyperbolic Labs, Inc. | Vast.ai Inc. |\n| Hosted endpoint | `https://api.hyperbolic.ai` | `https://console.vast.ai/api/v0` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\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 Vast.ai's Terms of Use Agreement. The `vastai` CLI and Python SDK on GitHub are MIT |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-05 | 2026-10-02 |\n| Terms last updated | 2025-03-24 | 2026-09-01 |\n| Privacy policy last updated | no date given | 2025-06-18 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | yes | yes |\n| Terms restrict benchmarking | not found in the text | yes |\n| Terms or service can change without notice | yes | yes |\n| Arbitration or class-action waiver | yes | yes |\n| Popularity | none | 223 stars, 33k 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**Vast.ai.** API keys can be limited by permission category and by resource ID, the REST API has a public OpenAPI 3.1 file, and the CLI ships weekly with a skill file for coding agents. Machines belong to independent hosts, prices move with the market, rate-limit thresholds are unpublished, and there is no SLA or free tier.\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### Vast.ai\n\n1. Create a scoped key with `vastai create api-key --permissions` for the agent. A default key has full account access, billing and key management included\n2. Pass `--raw` on every CLI command for JSON output, and `-y` on `vastai destroy instance`, which otherwise waits for a confirmation prompt\n3. Register an SSH key with `vastai create ssh-key` before creating an instance, or the host is unreachable\n4. Destroy instances when finished. A stopped instance still bills storage, and a zero balance without a saved card leads to deletion\n5. Back off on HTTP 429 yourself when calling REST directly. The CLI retries 429 three times from 0.15 seconds\n6. Filter searches with `verified=true` or the Secure Cloud option for sensitive data, and set a `dph_total` price cap\n\n## Questions\n\n### Which is better for AI agents, Hyperbolic or Vast.ai?\n\nVast.ai scores 62.6 (B) on agent readiness against Hyperbolic's 48 (D), and leads in every scored category.\n\n### Do Hyperbolic and Vast.ai need an API key?\n\nBoth need an API key.\n\n### Can an agent call Hyperbolic and Vast.ai without installing anything?\n\nYes. Hyperbolic has a hosted endpoint at https://api.hyperbolic.ai and Vast.ai at https://console.vast.ai/api/v0.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/hyperbolic-vs-vast-ai.json, and with the fewest tokens: https://www.anchorterminal.com/compare/hyperbolic-vs-vast-ai.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"hyperbolic\", \"b\": \"vast-ai\"}`. From a terminal: `anchor compare hyperbolic vast-ai`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/hyperbolic.json and https://www.anchorterminal.com/api/v1/tools/vast-ai.json\n\n## Other comparisons with Hyperbolic or Vast.ai\n\n- [Baseten vs Hyperbolic](https://www.anchorterminal.com/compare/baseten-vs-hyperbolic.md)\n- [Baseten vs Vast.ai](https://www.anchorterminal.com/compare/baseten-vs-vast-ai.md)\n- [Beam vs Hyperbolic](https://www.anchorterminal.com/compare/beam-vs-hyperbolic.md)\n- [Beam vs Vast.ai](https://www.anchorterminal.com/compare/beam-vs-vast-ai.md)\n- [Cerebrium vs Hyperbolic](https://www.anchorterminal.com/compare/cerebrium-vs-hyperbolic.md)\n- [Cerebrium vs Vast.ai](https://www.anchorterminal.com/compare/cerebrium-vs-vast-ai.md)\n- [CoreWeave vs Hyperbolic](https://www.anchorterminal.com/compare/coreweave-vs-hyperbolic.md)\n- [CoreWeave vs Vast.ai](https://www.anchorterminal.com/compare/coreweave-vs-vast-ai.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 Vast.ai](https://www.anchorterminal.com/compare/hugging-face-inference-endpoints-vs-vast-ai.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 Verda](https://www.anchorterminal.com/compare/hyperbolic-vs-verda.md)\n- [Koyeb vs Vast.ai](https://www.anchorterminal.com/compare/koyeb-vs-vast-ai.md)\n- [Lambda Cloud vs Vast.ai](https://www.anchorterminal.com/compare/lambda-vs-vast-ai.md)\n- [Modal vs Vast.ai](https://www.anchorterminal.com/compare/modal-vs-vast-ai.md)\n- [Nebius AI Cloud vs Vast.ai](https://www.anchorterminal.com/compare/nebius-ai-cloud-vs-vast-ai.md)\n- [Northflank vs Vast.ai](https://www.anchorterminal.com/compare/northflank-vs-vast-ai.md)\n- [Replicate Deployments vs Vast.ai](https://www.anchorterminal.com/compare/replicate-deploy-vs-vast-ai.md)\n- [Runpod vs Vast.ai](https://www.anchorterminal.com/compare/runpod-vs-vast-ai.md)\n- [Thunder Compute vs Vast.ai](https://www.anchorterminal.com/compare/thunder-compute-vs-vast-ai.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 Vast.ai",
        "url": ""
      }
    ],
    "description": "Vast.ai scores 62.6 (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",
      "Vast.ai B 62.6",
      "scores"
    ],
    "h1": "Hyperbolic vs Vast.ai",
    "image": "https://www.anchorterminal.com/assets/og/compare-hyperbolic-vs-vast-ai.png",
    "path": "/compare/hyperbolic-vs-vast-ai",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Hyperbolic vs Vast.ai for AI agents, D 48 vs B 62.6 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/hyperbolic-vs-vast-ai"
  },
  "tokens": {
    "markdown": 2450,
    "slim": 580
  },
  "version": 1
}
