{
  "data": {
    "a": {
      "slug": "coreweave",
      "name": "CoreWeave",
      "vendor": "CoreWeave, Inc.",
      "vendorUrl": "https://www.coreweave.com",
      "kind": "http-api",
      "category": "gpu-compute",
      "summary": "CoreWeave is a GPU cloud that rents NVIDIA GPU nodes through a managed Kubernetes service (CKS), with REST and gRPC platform APIs, a Terraform provider and a hosted MCP server for observability.",
      "url": "https://www.anchorterminal.com/tools/coreweave",
      "markdownUrl": "https://www.anchorterminal.com/tools/coreweave.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/coreweave.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/coreweave.json",
      "repo": "https://github.com/coreweave/terraform-provider-coreweave",
      "license": "Proprietary service under CoreWeave's Terms of Service. The Terraform provider on GitHub is MIT",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.coreweave.com",
      "packages": [],
      "auth": "pat",
      "authNotes": "Access starts with sales approval. CoreWeave's sales team approves an organisation and emails an activation link, then a user with the Access Token User role creates an API access token at console.coreweave.com/tokens with a name and an expiry. The token is user-scoped, shown once, revocable in the console and sent as `Authorization: Bearer` to api.coreweave.com, to a CKS cluster's Kubernetes API (through a kubeconfig) and to the Mission Control MCP server. What it can do follows the user's IAM roles, which include a Viewer and an Admin role per service. CKS workloads can also use OIDC workload identity federation. Serverless Inference takes a separate Forge API key.",
      "pricing": "usage",
      "pricingNotes": "Per instance-hour, published without a login. On demand in North America, HGX H100 (8 GPUs) $49.24, HGX H200 $50.44, HGX B200 $68.80, A100 $21.60, L40S $18.00, L40 $10.00, GB200 NVL72 (4 GPUs) $42.00 and GH200 (1 GPU) $6.50, with spot rates on most. GB300 NVL72 and HGX B300 on demand are quoted by sales. Reserved capacity is discounted by up to 60 per cent through sales. AI Object Storage is $0.06 a GB-month hot, $0.03 warm and $0.015 cold, distributed file storage $0.07, and egress, VPC and the CKS control plane are free. No free tier or self-serve trial was found, and the terms treat any trial as part of the sales-run ARENA programme (https://www.coreweave.com/pricing, https://docs.coreweave.com/policies/terms-of-service).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the API references or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 38,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.coreweave.com/",
      "llmsTxt": "https://docs.coreweave.com/llms.txt",
      "openapi": "https://docs.coreweave.com/products/cks/reference/cks-api",
      "capabilities": [
        "compute.gpu",
        "compute.containers",
        "compute.endpoints",
        "compute.batch"
      ],
      "tags": [
        "hosted",
        "usage-priced",
        "enterprise",
        "sales-led",
        "mcp",
        "openapi",
        "llms-txt",
        "terraform",
        "status-page",
        "soc2"
      ],
      "lastRelease": "2026-10-02",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61.5,
        "grade": "C",
        "agentReady": false,
        "rank": 363,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 5,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 58,
          "maintenance": 80,
          "payments": 20,
          "reliability": 50,
          "schema": 79,
          "security": 74,
          "transparency": 77
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "Per-hour prices for 8-GPU H100, H200 and B200 nodes are public, the docs ship as Markdown with llms.txt and embedded OpenAPI specs, and IAM has read-only roles per service. An organisation must be approved by CoreWeave's sales team before any token exists, and no request rate limits were found in the reviewed documentation.",
        "bestFor": "Teams that already run Kubernetes and need whole multi-GPU nodes or clusters for training and dedicated inference, with a contract and IAM.",
        "strengths": [
          "On-demand and spot prices per instance-hour are public, for example HGX H100 at $49.24 on demand and $19.71 spot for 8 GPUs",
          "Docs are served as Markdown with an llms.txt index, and OpenAPI 3.0 specs for CKS, VPC, storage and inference are embedded in the reference pages",
          "IAM has Viewer and Admin roles per service, API tokens carry an expiry, and Kubernetes audit logs can be forwarded with Telemetry Relay",
          "Terms carry a service level objective of 99.9 per cent across multiple regions and 99 per cent in one, with financial credits",
          "Dated changelog with 18 entries between 10 July and 2 October 2026, and a Terraform provider tagged v0.24.0 on 11 September 2026"
        ],
        "weaknesses": [
          "No self-serve route. CoreWeave's sales team approves an organisation and emails the activation link before a token can be created",
          "No request rate limits, 429 guidance or idempotency keys found for api.coreweave.com in the reviewed documentation",
          "The CKS API is versioned v1beta1 and the Node Pool resource and Dedicated Inference API v1alpha1",
          "Three incidents between 26 September and 6 October 2026, including a US-CENTRAL-09A network outage of over two hours on 5 October",
          "The MCP tool `coreweave_kubectl_apply` ignores its `dry_run` parameter and applies the manifest, per the tool reference"
        ],
        "agentNotes": [
          "Create an API access token at console.coreweave.com/tokens with an expiry and send it as `Authorization: Bearer` to https://api.coreweave.com",
          "Add GPUs by applying a NodePool resource (`compute.coreweave.com/v1alpha1`) to a CKS cluster with `instanceType` and `targetNodes`. `instanceType` can't be changed afterwards",
          "Set `targetNodes` to 0 or delete the Node Pool when a job ends. Nodes are whole 8-GPU machines billed by the hour",
          "Never pass `dry_run` to the MCP tool `coreweave_kubectl_apply` expecting a preview. The reference says the parameter is ignored and the manifest is applied",
          "Use a separate Forge API key and https://api.inference.wandb.ai/v1 for Serverless Inference. A CoreWeave API access token doesn't work there"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61.5
          }
        ],
        "editorialScores": {
          "ergonomics": 58,
          "maintenance": 80,
          "payments": 20,
          "reliability": 50,
          "schema": 79,
          "security": 74,
          "transparency": 71
        },
        "provenanceScore": 83
      },
      "connect": {
        "http": "curl \"https://api.coreweave.com/v1beta1/cks/clusters\" -H \"Authorization: Bearer $COREWEAVE_API_TOKEN\"",
        "claudeCode": "claude mcp add --transport http mission-control https://mc.coreweave.com/mcp --header \"Authorization: Bearer [YOUR-COREWEAVE-API-TOKEN]\"",
        "config": {
          "mcpServers": {
            "mission-control": {
              "headers": {
                "Authorization": "Bearer [YOUR-COREWEAVE-API-TOKEN]"
              },
              "url": "https://mc.coreweave.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/compute.gpu",
        "tool": "https://letme.dev/coreweave"
      },
      "area": "models",
      "unitPrices": [
        {
          "item": "HGX H100 80 GB",
          "unit": "gpu-hour",
          "usd": 6.16,
          "note": "Published single-GPU rate. Sold as an 8-GPU node at $49.24 an hour on demand, $19.71 spot"
        },
        {
          "item": "HGX H200 141 GB",
          "unit": "gpu-hour",
          "usd": 6.31,
          "note": "8-GPU node at $50.44 an hour on demand, $20.93 spot"
        },
        {
          "item": "HGX B200 180 GB",
          "unit": "gpu-hour",
          "usd": 8.6,
          "note": "8-GPU node at $68.80 an hour on demand, $34.11 spot"
        },
        {
          "item": "GB200 NVL72 186 GB",
          "unit": "gpu-hour",
          "usd": 10.5,
          "note": "4-GPU instance at $42.00 an hour on demand"
        },
        {
          "item": "A100 80 GB",
          "unit": "gpu-hour",
          "usd": 2.7,
          "note": "8-GPU node at $21.60 an hour on demand, $9.65 spot"
        },
        {
          "item": "L40S 48 GB",
          "unit": "gpu-hour",
          "usd": 2.25,
          "note": "8-GPU node at $18.00 an hour on demand, $7.88 spot"
        },
        {
          "item": "AI Object Storage, hot tier",
          "unit": "gb-month",
          "usd": 0.06,
          "note": "Warm $0.03, cold $0.015. No egress fee"
        }
      ],
      "provenance": {
        "legalEntity": "CoreWeave, Inc.",
        "domain": "coreweave.com",
        "domainRegistered": "2019-04-01",
        "endpointOnVendorDomain": true,
        "terms": "https://docs.coreweave.com/policies/terms-of-service",
        "privacy": "https://docs.coreweave.com/policies/terms-of-service/privacy-policy",
        "statusPage": "https://status.coreweave.com",
        "changelog": "https://docs.coreweave.com/release-notes/changelog",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Terms of Service on docs.coreweave.com govern the CoreWeave Cloud Platform and were last modified on 30 June 2022. They are under New York law. The separate Terms of Use page covers the websites only.",
          "The privacy policy names CoreWeave, Inc. and its affiliates and was last updated on 24 February 2026.",
          "www.coreweave.com/.well-known/security.txt and coreweave.com/.well-known/security.txt return 404. A vulnerability disclosure policy is published in the docs.",
          "The APIs run on api.coreweave.com and mc.coreweave.com. Serverless Inference runs on api.inference.wandb.ai.",
          "coreweave.com was registered on 2019-04-01 per Verisign RDAP."
        ],
        "score": 83
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/coreweave.json",
      "live": {
        "slug": "coreweave",
        "probe": {
          "target": "https://api.coreweave.com",
          "method": "get",
          "lastAt": "2026-10-08T23:09:05.5657787Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 123,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 130,
          "p95ms24h": 202,
          "samples24h": 61,
          "samples30d": 61,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 61,
              "ok": 61
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.coreweave.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-08T19:38:24.32501026Z"
        },
        "pages": [
          {
            "url": "https://docs.coreweave.com/release-notes/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:18:37.275927892Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "526831cd5f7a"
          },
          {
            "url": "https://www.coreweave.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:27:14.115245132Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b92d2fed4434"
          },
          {
            "url": "https://docs.coreweave.com/policies/terms-of-service/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:18:35.381020121Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "92c4d55f1382"
          },
          {
            "url": "https://docs.coreweave.com/policies/terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:18:32.98309125Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "6f16ddc8984a"
          }
        ],
        "updatedAt": "2026-10-08T23:09:05.5657787Z"
      }
    },
    "answer": "Modal scores 63.6 (B) on agent readiness against CoreWeave's 61.5 (C), and leads in 3 of 7 scored categories. CoreWeave leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust.",
    "b": {
      "slug": "modal",
      "name": "Modal",
      "vendor": "Modal",
      "vendorUrl": "https://modal.com",
      "kind": "platform",
      "category": "gpu-compute",
      "summary": "Serverless functions, web endpoints, servers and GPU jobs from a Python decorator, with JavaScript and Go SDKs.",
      "url": "https://www.anchorterminal.com/tools/modal",
      "markdownUrl": "https://www.anchorterminal.com/tools/modal.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/modal.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/modal.json",
      "repo": "https://github.com/modal-labs/modal-client",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [
        {
          "registry": "pypi",
          "name": "modal"
        },
        {
          "registry": "npm",
          "name": "modal"
        }
      ],
      "auth": "api-key",
      "authNotes": "No public REST API for deploying. The SDKs and CLI authenticate with a token ID and secret from `modal token new`, read from `MODAL_TOKEN_ID` and `MODAL_TOKEN_SECRET` or `~/.modal.toml`; tokens can carry a TTL. Deployed web endpoints are open by default and can be locked with proxy tokens sent as `Modal-Key` and `Modal-Secret` headers. Servers and Endpoints require a proxy token by default, sent as `Authorization: Bearer \u003cid\u003e.\u003csecret\u003e`.",
      "pricing": "freemium",
      "pricingNotes": "Starter is $0 a month with $30 of compute included every month, 3 seats, 100 containers and 10 concurrent GPUs. Team is $250 a month plus compute with $100 included, unlimited seats, 5,000 containers and 50 concurrent GPUs. Enterprise is custom. GPUs bill per second with nothing charged at zero containers. T4 $0.000164, L4 $0.000222, A10 $0.000306, L40S $0.000542, A100 40 GB $0.000583, A100 80 GB $0.000694, RTX PRO 6000 $0.000842, H100 $0.001097, H200 $0.001261, B200 $0.001736 and B300 $0.001972 a second. The pricing page lists CPU at $0.0000131 a core-second (0.125 core minimum per container) and memory at $0.00000222 a GiB-second, and volumes at $0.09 a GiB-month after 1 TiB free (https://modal.com/pricing).",
      "priceSummary": "$250 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 514,
        "npmWeekly": 940973,
        "pypiWeekly": 10146778,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://modal.com/docs/guide",
      "llmsTxt": "https://modal.com/llms.txt",
      "capabilities": [
        "compute.gpu",
        "compute.serverless",
        "compute.endpoints",
        "compute.batch",
        "compute.containers"
      ],
      "tags": [
        "hosted",
        "freemium",
        "free-tier",
        "no-card",
        "python",
        "typescript",
        "go",
        "llms-txt",
        "enterprise"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.6,
        "grade": "B",
        "agentReady": false,
        "rank": 302,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 2,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 57,
          "maintenance": 85,
          "payments": 30,
          "reliability": 70,
          "schema": 70,
          "security": 68,
          "transparency": 67
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Scale to zero by default, per-second billing and about one-second container boots. No REST API or OpenAPI spec for deploying or invoking Functions.",
        "bestFor": "Python teams that want GPU functions, batch jobs and HTTP endpoints from one decorator with scale to zero.",
        "strengths": [
          "Scale to zero by default, per-second billing and about one-second container boots",
          "Retention stated per data type (inputs and outputs up to 7 days, logs 1 to 30 days)",
          "Python, JavaScript and Go SDKs, with llms.txt and dated release notes",
          "Four short incidents on the status page between July and September 2026",
          "SOC 2 Type 2, a private HackerOne programme and published disclosure response times"
        ],
        "weaknesses": [
          "No REST API or OpenAPI spec for deploying or invoking Functions",
          "Web endpoints are open by default until proxy tokens are added",
          "RBAC, audit logs and HIPAA only on Enterprise",
          "No published SLA, and Starter caps concurrent GPUs at 10",
          "Region pinning costs 1.15 to 1.75 times the base price"
        ],
        "agentNotes": [
          "Create a proxy token and require it on every web endpoint before sharing the URL; endpoints are public by default",
          "Pass a list to `gpu=` (for example `[\"H100\", \"A100-80GB\"]`) so a job still runs when the first choice is unavailable",
          "Set `scaledown_window` and `min_containers` explicitly; the defaults are 60 seconds and 0",
          "Use `.spawn()` and poll the call ID for long work instead of holding a web request open",
          "Keep web endpoint traffic under 200 requests a second or ask Modal to raise the limit"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.6
          }
        ],
        "editorialScores": {
          "ergonomics": 57,
          "maintenance": 85,
          "payments": 30,
          "reliability": 70,
          "schema": 70,
          "security": 68,
          "transparency": 63
        },
        "provenanceScore": 71
      },
      "connect": {
        "install": "pip install modal \u0026\u0026 modal setup",
        "http": "curl -X POST \"https://$MODAL_WORKSPACE--my-app-predict.modal.run\" \\\n  -H \"Modal-Key: $MODAL_PROXY_KEY\" -H \"Modal-Secret: $MODAL_PROXY_SECRET\" \\\n  -H \"Content-Type: application/json\" -d '{\"prompt\":\"hello\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/compute.gpu",
        "tool": "https://letme.dev/modal"
      },
      "sameCompany": [
        "modal-sandboxes"
      ],
      "area": "models",
      "unitPrices": [
        {
          "item": "H100 80 GB",
          "unit": "gpu-hour",
          "usd": 3.95,
          "note": "$0.001097 a second, may be upgraded to H200 at the same price"
        },
        {
          "item": "H200 141 GB",
          "unit": "gpu-hour",
          "usd": 4.54,
          "note": "$0.001261 a second"
        },
        {
          "item": "B200 180 GB",
          "unit": "gpu-hour",
          "usd": 6.25,
          "note": "$0.001736 a second"
        },
        {
          "item": "A100 80 GB",
          "unit": "gpu-hour",
          "usd": 2.5,
          "note": "$0.000694 a second"
        },
        {
          "item": "L40S 48 GB",
          "unit": "gpu-hour",
          "usd": 1.95,
          "note": "$0.000542 a second"
        },
        {
          "item": "L4 24 GB",
          "unit": "gpu-hour",
          "usd": 0.8,
          "note": "$0.000222 a second"
        },
        {
          "item": "T4 16 GB",
          "unit": "gpu-hour",
          "usd": 0.59,
          "note": "$0.000164 a second"
        },
        {
          "item": "Team plan",
          "unit": "month",
          "usd": 250,
          "note": "Plus compute, $100 included, 50 concurrent GPUs"
        }
      ],
      "provenance": {
        "legalEntity": "Modal Labs, Inc.",
        "domain": "modal.com",
        "domainRegistered": "1999-03-18",
        "domainNote": "modal.com was registered in 1999, long before Modal Labs, so the domain was bought later.",
        "endpointOnVendorDomain": false,
        "terms": "https://modal.com/legal/terms",
        "privacy": "https://modal.com/legal/privacy-policy",
        "statusPage": "https://status.modal.com",
        "changelog": "https://modal.com/docs/sdk/py/releases",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Terms (May 2026) name Modal Labs, Inc., a Delaware corporation, under California law.",
          "Deployed web endpoints and Servers are served from *.modal.run, a separate domain from modal.com. Deployment itself goes through the SDK, so there's no public API base URL to check.",
          "modal.com/.well-known/security.txt returns 404. The security guide gives security@modal.com and a private HackerOne programme.",
          "Modal Sandboxes are listed separately under code sandboxes."
        ],
        "score": 71
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/modal.json",
      "live": {
        "slug": "modal",
        "vendorStatus": {
          "page": "https://status.modal.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-08T17:50:52.712660391Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "modal",
            "version": "0.11.0",
            "seenAt": "2026-10-08T16:21:43.713175523Z"
          },
          {
            "registry": "pypi",
            "name": "modal",
            "version": "1.6.1",
            "released": "2026-10-03",
            "seenAt": "2026-10-08T16:21:43.571967985Z"
          }
        ],
        "githubStars": 522,
        "npmWeekly": 976721,
        "pypiWeekly": 10794735,
        "securityTxt": {
          "url": "https://modal.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:38:35.387911158Z"
        },
        "llmsTxt": {
          "url": "https://modal.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-08T14:00:41.354164105Z"
        },
        "domain": {
          "domain": "modal.com",
          "registered": "1999-03-18",
          "source": "https://rdap.verisign.com/com/v1/domain/modal.com",
          "checkedAt": "2026-10-04T13:03:51.14581991Z"
        },
        "updatedAt": "2026-10-08T17:50:52.712660391Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "Model platform",
        "name": "Kind"
      },
      {
        "a": "CoreWeave, Inc.",
        "b": "Modal",
        "name": "Vendor"
      },
      {
        "a": "https://api.coreweave.com",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "Token",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under CoreWeave's Terms of Service. The Terraform provider on GitHub is MIT",
        "b": "Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "38",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-02",
        "b": "2026-09-28",
        "name": "Last release"
      },
      {
        "a": "2022-06-30",
        "b": "2026-05-01",
        "name": "Terms last updated"
      },
      {
        "a": "2026-02-24",
        "b": "2023-05-17",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "514 stars, 941k npm/wk, 10.1M PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "4/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Modal scores 63.6 (B) on agent readiness against CoreWeave's 61.5 (C), and leads in 3 of 7 scored categories. CoreWeave leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust.",
        "question": "Which is better for AI agents, CoreWeave or Modal?"
      },
      {
        "answer": "CoreWeave has a hosted endpoint at https://api.coreweave.com. No hosted endpoint is listed for Modal.",
        "question": "Can an agent call CoreWeave and Modal without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 79 against 70",
          "Security \u0026 auth, 74 against 68",
          "Transparency \u0026 trust, 77 against 67"
        ],
        "also": [
          "A hosted endpoint, with nothing to install"
        ],
        "goodFor": "Teams that already run Kubernetes and need whole multi-GPU nodes or clusters for training and dedicated inference, with a contract and IAM.",
        "slug": "coreweave",
        "watchFor": "No self-serve route. CoreWeave's sales team approves an organisation and emails the activation link before a token can be created"
      },
      {
        "aheadOn": [
          "Reliability, 70 against 50",
          "Payments \u0026 pricing, 30 against 20",
          "Maintenance \u0026 community, 85 against 80"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "Python teams that want GPU functions, batch jobs and HTTP endpoints from one decorator with scale to zero.",
        "slug": "modal",
        "watchFor": "No REST API or OpenAPI spec for deploying or invoking Functions"
      }
    ],
    "job": {
      "capability": "compute.gpu",
      "name": "Compute gpu"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-coreweave.json",
        "title": "Baseten vs CoreWeave",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-coreweave"
      },
      {
        "json": "https://www.anchorterminal.com/compare/baseten-vs-modal.json",
        "title": "Baseten vs Modal",
        "url": "https://www.anchorterminal.com/compare/baseten-vs-modal"
      },
      {
        "json": "https://www.anchorterminal.com/compare/beam-vs-coreweave.json",
        "title": "Beam vs CoreWeave",
        "url": "https://www.anchorterminal.com/compare/beam-vs-coreweave"
      },
      {
        "json": "https://www.anchorterminal.com/compare/beam-vs-modal.json",
        "title": "Beam vs Modal",
        "url": "https://www.anchorterminal.com/compare/beam-vs-modal"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cerebrium-vs-coreweave.json",
        "title": "Cerebrium vs CoreWeave",
        "url": "https://www.anchorterminal.com/compare/cerebrium-vs-coreweave"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cerebrium-vs-modal.json",
        "title": "Cerebrium vs Modal",
        "url": "https://www.anchorterminal.com/compare/cerebrium-vs-modal"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coreweave-vs-koyeb.json",
        "title": "CoreWeave vs Koyeb",
        "url": "https://www.anchorterminal.com/compare/coreweave-vs-koyeb"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coreweave-vs-lambda.json",
        "title": "CoreWeave vs Lambda Cloud",
        "url": "https://www.anchorterminal.com/compare/coreweave-vs-lambda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coreweave-vs-northflank.json",
        "title": "CoreWeave vs Northflank",
        "url": "https://www.anchorterminal.com/compare/coreweave-vs-northflank"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coreweave-vs-replicate-deploy.json",
        "title": "CoreWeave vs Replicate Deployments",
        "url": "https://www.anchorterminal.com/compare/coreweave-vs-replicate-deploy"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coreweave-vs-runpod.json",
        "title": "CoreWeave vs Runpod",
        "url": "https://www.anchorterminal.com/compare/coreweave-vs-runpod"
      },
      {
        "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/koyeb-vs-modal.json",
        "title": "Koyeb vs Modal",
        "url": "https://www.anchorterminal.com/compare/koyeb-vs-modal"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lambda-vs-modal.json",
        "title": "Lambda Cloud vs Modal",
        "url": "https://www.anchorterminal.com/compare/lambda-vs-modal"
      },
      {
        "json": "https://www.anchorterminal.com/compare/modal-vs-northflank.json",
        "title": "Modal vs Northflank",
        "url": "https://www.anchorterminal.com/compare/modal-vs-northflank"
      },
      {
        "json": "https://www.anchorterminal.com/compare/modal-vs-replicate-deploy.json",
        "title": "Modal vs Replicate Deployments",
        "url": "https://www.anchorterminal.com/compare/modal-vs-replicate-deploy"
      },
      {
        "json": "https://www.anchorterminal.com/compare/modal-vs-runpod.json",
        "title": "Modal vs Runpod",
        "url": "https://www.anchorterminal.com/compare/modal-vs-runpod"
      },
      {
        "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"
      }
    ],
    "scores": [
      {
        "by": 20,
        "coreweave": 50,
        "edge": "modal",
        "key": "reliability",
        "modal": 70,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 9,
        "coreweave": 79,
        "edge": "coreweave",
        "key": "schema",
        "modal": 70,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 1,
        "coreweave": 58,
        "edge": "coreweave",
        "key": "ergonomics",
        "modal": 57,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 6,
        "coreweave": 74,
        "edge": "coreweave",
        "key": "security",
        "modal": 68,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 10,
        "coreweave": 20,
        "edge": "modal",
        "key": "payments",
        "modal": 30,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 5,
        "coreweave": 80,
        "edge": "modal",
        "key": "maintenance",
        "modal": 85,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 10,
        "coreweave": 77,
        "edge": "coreweave",
        "key": "transparency",
        "modal": 67,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Modal scores 63.6 (B) on agent readiness against CoreWeave's 61.5 (C), and leads in 3 of 7 scored categories. CoreWeave leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust. Both do compute gpu.",
    "verdicts": {
      "coreweave": "Per-hour prices for 8-GPU H100, H200 and B200 nodes are public, the docs ship as Markdown with llms.txt and embedded OpenAPI specs, and IAM has read-only roles per service. An organisation must be approved by CoreWeave's sales team before any token exists, and no request rate limits were found in the reviewed documentation.",
      "modal": "Scale to zero by default, per-second billing and about one-second container boots. No REST API or OpenAPI spec for deploying or invoking Functions."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/coreweave-vs-modal",
    "json": "https://www.anchorterminal.com/compare/coreweave-vs-modal.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/coreweave-vs-modal.md",
    "slim": "https://www.anchorterminal.com/compare/coreweave-vs-modal.min.md"
  },
  "markdown": "Modal scores 63.6 (B) on agent readiness against CoreWeave's 61.5 (C), and leads in 3 of 7 scored categories. CoreWeave leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust. Both do compute gpu.\n\n- CoreWeave: grade C, 61.5/100, rank #363 of 722. Markdown https://www.anchorterminal.com/tools/coreweave.md · JSON https://www.anchorterminal.com/api/v1/tools/coreweave.json\n- Modal: grade B, 63.6/100, rank #302 of 722. Markdown https://www.anchorterminal.com/tools/modal.md · JSON https://www.anchorterminal.com/api/v1/tools/modal.json\n\n## Which one, for what\n\n### CoreWeave (C)\n\nGood for: Teams that already run Kubernetes and need whole multi-GPU nodes or clusters for training and dedicated inference, with a contract and IAM.\n\nAhead on:\n- Schema \u0026 documentation, 79 against 70\n- Security \u0026 auth, 74 against 68\n- Transparency \u0026 trust, 77 against 67\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n\nWatch for: No self-serve route. CoreWeave's sales team approves an organisation and emails the activation link before a token can be created\n\n### Modal (B)\n\nGood for: Python teams that want GPU functions, batch jobs and HTTP endpoints from one decorator with scale to zero.\n\nAhead on:\n- Reliability, 70 against 50\n- Payments \u0026 pricing, 30 against 20\n- Maintenance \u0026 community, 85 against 80\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: No REST API or OpenAPI spec for deploying or invoking Functions\n\n\n## Score by category\n\n| Category | Weight | CoreWeave | Modal | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 50 | 70 | Modal +20 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 79 | 70 | CoreWeave +9 |\n| Agent ergonomics | 13% (16.2 this run) | 58 | 57 | CoreWeave +1 |\n| Security \u0026 auth | 14% (17.5 this run) | 74 | 68 | CoreWeave +6 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 30 | Modal +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 80 | 85 | Modal +5 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 77 | 67 | CoreWeave +10 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **61.5 · C** | **63.6 · B** | |\n\n## Facts side by side\n\n| Fact | CoreWeave | Modal |\n| --- | --- | --- |\n| Kind | HTTP API | Model platform |\n| Vendor | CoreWeave, Inc. | Modal |\n| Hosted endpoint | `https://api.coreweave.com` | no (local only) |\n| Transports | HTTP |  |\n| Auth | Token | API key |\n| Pricing | Pay per use | Freemium |\n| x402 | no | no |\n| Licence | Proprietary service under CoreWeave's Terms of Service. The Terraform provider on GitHub is MIT | Apache-2.0 |\n| Tools exposed | 38 | none |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-02 | 2026-09-28 |\n| Terms last updated | 2022-06-30 | 2026-05-01 |\n| Privacy policy last updated | 2026-02-24 | 2023-05-17 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | not found in the text |\n| Terms restrict benchmarking | not found in the text | not found in the text |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | not found in the text | not found in the text |\n| Popularity | none | 514 stars, 941k npm/wk, 10.1M PyPI/wk |\n| Agent reviews | none | 4/5 (2) |\n\n## Verdicts\n\n**CoreWeave.** Per-hour prices for 8-GPU H100, H200 and B200 nodes are public, the docs ship as Markdown with llms.txt and embedded OpenAPI specs, and IAM has read-only roles per service. An organisation must be approved by CoreWeave's sales team before any token exists, and no request rate limits were found in the reviewed documentation.\n\n**Modal.** Scale to zero by default, per-second billing and about one-second container boots. No REST API or OpenAPI spec for deploying or invoking Functions.\n\n## Before you call either\n\n### CoreWeave\n\n1. Create an API access token at console.coreweave.com/tokens with an expiry and send it as `Authorization: Bearer` to https://api.coreweave.com\n2. Add GPUs by applying a NodePool resource (`compute.coreweave.com/v1alpha1`) to a CKS cluster with `instanceType` and `targetNodes`. `instanceType` can't be changed afterwards\n3. Set `targetNodes` to 0 or delete the Node Pool when a job ends. Nodes are whole 8-GPU machines billed by the hour\n4. Never pass `dry_run` to the MCP tool `coreweave_kubectl_apply` expecting a preview. The reference says the parameter is ignored and the manifest is applied\n5. Use a separate Forge API key and https://api.inference.wandb.ai/v1 for Serverless Inference. A CoreWeave API access token doesn't work there\n\n### Modal\n\n1. Create a proxy token and require it on every web endpoint before sharing the URL; endpoints are public by default\n2. Pass a list to `gpu=` (for example `[\"H100\", \"A100-80GB\"]`) so a job still runs when the first choice is unavailable\n3. Set `scaledown_window` and `min_containers` explicitly; the defaults are 60 seconds and 0\n4. Use `.spawn()` and poll the call ID for long work instead of holding a web request open\n5. Keep web endpoint traffic under 200 requests a second or ask Modal to raise the limit\n\n## Questions\n\n### Which is better for AI agents, CoreWeave or Modal?\n\nModal scores 63.6 (B) on agent readiness against CoreWeave's 61.5 (C), and leads in 3 of 7 scored categories. CoreWeave leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust.\n\n### Can an agent call CoreWeave and Modal without installing anything?\n\nCoreWeave has a hosted endpoint at https://api.coreweave.com. No hosted endpoint is listed for Modal.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/coreweave-vs-modal.json, and with the fewest tokens: https://www.anchorterminal.com/compare/coreweave-vs-modal.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"coreweave\", \"b\": \"modal\"}`. From a terminal: `anchor compare coreweave modal`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/coreweave.json and https://www.anchorterminal.com/api/v1/tools/modal.json\n\n## Other comparisons with CoreWeave or Modal\n\n- [Baseten vs CoreWeave](https://www.anchorterminal.com/compare/baseten-vs-coreweave.md)\n- [Baseten vs Modal](https://www.anchorterminal.com/compare/baseten-vs-modal.md)\n- [Beam vs CoreWeave](https://www.anchorterminal.com/compare/beam-vs-coreweave.md)\n- [Beam vs Modal](https://www.anchorterminal.com/compare/beam-vs-modal.md)\n- [Cerebrium vs CoreWeave](https://www.anchorterminal.com/compare/cerebrium-vs-coreweave.md)\n- [Cerebrium vs Modal](https://www.anchorterminal.com/compare/cerebrium-vs-modal.md)\n- [CoreWeave vs Koyeb](https://www.anchorterminal.com/compare/coreweave-vs-koyeb.md)\n- [CoreWeave vs Lambda Cloud](https://www.anchorterminal.com/compare/coreweave-vs-lambda.md)\n- [CoreWeave vs Northflank](https://www.anchorterminal.com/compare/coreweave-vs-northflank.md)\n- [CoreWeave vs Replicate Deployments](https://www.anchorterminal.com/compare/coreweave-vs-replicate-deploy.md)\n- [CoreWeave vs Runpod](https://www.anchorterminal.com/compare/coreweave-vs-runpod.md)\n- [CoreWeave vs Vast.ai](https://www.anchorterminal.com/compare/coreweave-vs-vast-ai.md)\n- [Koyeb vs Modal](https://www.anchorterminal.com/compare/koyeb-vs-modal.md)\n- [Lambda Cloud vs Modal](https://www.anchorterminal.com/compare/lambda-vs-modal.md)\n- [Modal vs Northflank](https://www.anchorterminal.com/compare/modal-vs-northflank.md)\n- [Modal vs Replicate Deployments](https://www.anchorterminal.com/compare/modal-vs-replicate-deploy.md)\n- [Modal vs Runpod](https://www.anchorterminal.com/compare/modal-vs-runpod.md)\n- [Modal vs Vast.ai](https://www.anchorterminal.com/compare/modal-vs-vast-ai.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-08",
    "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": "CoreWeave vs Modal",
        "url": ""
      }
    ],
    "description": "Modal scores 63.6 (B) on agent readiness against CoreWeave's 61.5 (C), and leads in 3 of 7 scored categories. CoreWeave leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust. Both do compute gpu. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "CoreWeave C 61.5",
      "Modal B 63.6",
      "scores"
    ],
    "h1": "CoreWeave vs Modal",
    "image": "https://www.anchorterminal.com/assets/og/compare-coreweave-vs-modal.png",
    "path": "/compare/coreweave-vs-modal",
    "published": "2026-10-01",
    "section": "tools",
    "title": "CoreWeave vs Modal for AI agents, C 61.5 vs B 63.6 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/coreweave-vs-modal"
  },
  "tokens": {
    "markdown": 2150,
    "slim": 630
  },
  "version": 1
}
