Skip to content

How CoreWeave’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score20/100

Agent-ready 46.6 × 0.30 = 13.98

API quality 0.0 × 0.20 = 0.00

Openness 25.2 × 0.20 = 5.04

Built-in AI 0.0 × 0.15 = 0.00

Automation 8.6 × 0.15 = 1.29

(13.98 + 0.00 + 5.04 + 0.00 + 1.29) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 20.31 ÷ 1.00 = 20.3

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready46.6/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [probe] https://docs.coreweave.com/llms.txtPROBE llms.txt: HTTP 200 at https://docs.coreweave.com/llms.txt # CoreWeave Docs > Learn how to deploy, manage, and observe your AI training and inference workloads on CoreWeave. - [
  • [probe] https://docs.coreweave.com/mcpPROBE runtime (recorded 2026-09-05): the docs MCP endpoint https://docs.coreweave.com/mcp completed a FULL keyless JSON-RPC initialize handshake, answering serverInfo {"name":"CoreWeave Docs"} with search/retrieval tools over the documentation — CoreWeave's docs are directly agent-reachable over MCP.

Run the product headlessly / in CI for automationweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://docs.coreweave.com/products/cks/reference/cks-api.mdThe API lets you create, list, update, and delete managed Kubernetes clusters on CoreWeave infrastructure.
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdThe CoreWeave Terraform provider lets you manage CoreWeave infrastructure as code, including CKS clusters, VPC networking, AI Object Storage policies and buckets, and Managed Inference resources.
  • [claimed-docs] https://docs.coreweave.com/security/authn-authz/manage-api-access-tokens.mdCreate and download a kubeconfig for a specific cluster, so you can interact with the cluster using commands like kubectl.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdAll API requests must include a CoreWeave API access token in the Authorization header as a Bearer token.
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdUse the CoreWeave Terraform provider in your OpenTofu configuration.
  • [probe] https://docs.coreweave.com/products/cks/reference/cks-api.mdPROBE runtime (recorded 2026-09-05): a bare GET to the documented CKS provisioning API https://api.coreweave.com/v1beta1/cks/clusters answered HTTP 401 — the cluster create/list/delete REST API is live and Bearer-token-gated exactly as the API reference describes.

Plug MCP servers into this product so it can use their toolsweight 3

n/a — not applicable to this product: excluded from numerator and denominator

  • [probe] https://docs.coreweave.com/mcpPROBE runtime (recorded 2026-09-05): the docs MCP endpoint https://docs.coreweave.com/mcp completed a FULL keyless JSON-RPC initialize handshake, answering serverInfo {"name":"CoreWeave Docs"} with search/retrieval tools over the documentation — CoreWeave's docs are directly agent-reachable over MCP.

Connect an agent via an official MCP serverweight 3

3 (weight) × 6 (quality) × 0.6 (partial) = 10.8 of 30 max

  • [probe] https://docs.coreweave.com/mcpPROBE runtime (recorded 2026-09-05): the docs MCP endpoint https://docs.coreweave.com/mcp completed a FULL keyless JSON-RPC initialize handshake, answering serverInfo {"name":"CoreWeave Docs"} with search/retrieval tools over the documentation — CoreWeave's docs are directly agent-reachable over MCP.
  • [probe] https://docs.coreweave.com/llms.txtPROBE llms.txt: HTTP 200 at https://docs.coreweave.com/llms.txt # CoreWeave Docs > Learn how to deploy, manage, and observe your AI training and inference workloads on CoreWeave. - [

Use an official CLIweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Drive the product through a documented public APIweight 3

3 (weight) × 9 (quality) × 1.0 (full) = 27.0 of 30 max

  • [claimed-docs] https://docs.coreweave.com/products/cks/reference/cks-api.mdThe API lets you create, list, update, and delete managed Kubernetes clusters on CoreWeave infrastructure.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdAll API requests must include a CoreWeave API access token in the Authorization header as a Bearer token.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdClients are available for the Connect, gRPC, and Protobuf ecosystems across languages including Go, Python, TypeScript, Java, Kotlin, Rust, and Swift.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdThe CoreWeave Inference API provides programmatic control over inference gateways, model deployments, and capacity claims.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdYou can call the Inference API over several transport protocols, depending on your client tooling and performance needs
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdyou can install a generated client instead of writing HTTP calls by hand.
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdThe CoreWeave Terraform provider lets you manage CoreWeave infrastructure as code, including CKS clusters, VPC networking, AI Object Storage policies and buckets, and Managed Inference resources.
  • [probe] https://docs.coreweave.com/products/cks/reference/cks-api.mdPROBE runtime (recorded 2026-09-05): a bare GET to the documented CKS provisioning API https://api.coreweave.com/v1beta1/cks/clusters answered HTTP 401 — the cluster create/list/delete REST API is live and Bearer-token-gated exactly as the API reference describes.

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdAll API requests must include a CoreWeave API access token in the Authorization header as a Bearer token.
  • [claimed-docs] https://docs.coreweave.com/security/authn-authz/manage-api-access-tokens.mdAPI Access Tokens authenticate users and grant access to resources such as CKS clusters and VPCs.
  • [claimed-docs] https://docs.coreweave.com/security/authn-authz/manage-api-access-tokens.mdThis page explains how to create, use, and manage API Access Tokens and the kubeconfig files generated alongside them, so you can authenticate kubectl to CKS clusters and keep credentials secure.

Build against official SDKsweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdClients are available for the Connect, gRPC, and Protobuf ecosystems across languages including Go, Python, TypeScript, Java, Kotlin, Rust, and Swift.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdyou can install a generated client instead of writing HTTP calls by hand.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdYou can call the Inference API over several transport protocols, depending on your client tooling and performance needs
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdThe CoreWeave Terraform provider lets you manage CoreWeave infrastructure as code, including CKS clusters, VPC networking, AI Object Storage policies and buckets, and Managed Inference resources.
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdUse the CoreWeave Terraform provider in your OpenTofu configuration.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdThe CoreWeave Inference API provides programmatic control over inference gateways, model deployments, and capacity claims.
  • [probe] https://docs.coreweave.com/products/cks/reference/cks-api.mdPROBE runtime (recorded 2026-09-05): a bare GET to the documented CKS provisioning API https://api.coreweave.com/v1beta1/cks/clusters answered HTTP 401 — the cluster create/list/delete REST API is live and Bearer-token-gated exactly as the API reference describes.

Subscribe to events via webhooksweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Agent-ready = 83.8 ÷ 180 × 100 = 46.6

API quality0.0/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.coreweave.com/products/cks/reference/cks-api.mdThe API lets you create, list, update, and delete managed Kubernetes clusters on CoreWeave infrastructure.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdThe CoreWeave Inference API provides programmatic control over inference gateways, model deployments, and capacity claims.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdYou can call the Inference API over several transport protocols, depending on your client tooling and performance needs
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdyou can install a generated client instead of writing HTTP calls by hand.

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.coreweave.com/products/cks/reference/cks-api.mdThe API lets you create, list, update, and delete managed Kubernetes clusters on CoreWeave infrastructure.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdClients are available for the Connect, gRPC, and Protobuf ecosystems across languages including Go, Python, TypeScript, Java, Kotlin, Rust, and Swift.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdThe CoreWeave Inference API provides programmatic control over inference gateways, model deployments, and capacity claims.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdyou can install a generated client instead of writing HTTP calls by hand.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdYou can call the Inference API over several transport protocols, depending on your client tooling and performance needs

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

  • [claimed-docs] https://docs.coreweave.com/products/cks/clusters/create.mdYou can create a cluster with the Cloud Console or with Terraform.
  • [claimed-docs] https://docs.coreweave.com/products/cks/nodes/nodes-and-node-pools.mdYou can deploy multiple Node Pools within a single cluster, where each Node Pool contains any number of Nodes.
  • [claimed-docs] https://docs.coreweave.com/products/cks/nodes/nodes-and-node-pools.mdYou can deploy multiple Node Pools within a single cluster, where each Node Pool contains any number of Nodes. This lets you run different types of workloads on different types of Nodes, or scale different parts of your application independently.

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

API quality = 0.0 ÷ 70 × 100 = 0.0

Openness25.2/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.coreweave.com/products/cks/reference/cks-api.mdThe API lets you create, list, update, and delete managed Kubernetes clusters on CoreWeave infrastructure.
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdThe CoreWeave Terraform provider lets you manage CoreWeave infrastructure as code, including CKS clusters, VPC networking, AI Object Storage policies and buckets, and Managed Inference resources.
  • [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.mdThe CoreWeave Inference API provides programmatic control over inference gateways, model deployments, and capacity claims.
  • [claimed-docs] https://docs.coreweave.com/products/cks/clusters/quotas.mdThis page shows you how to view your quotas in the Cloud Console, how to read quota errors when a Node Pool exceeds its quota, and how to request an increase when you need more capacity.
  • [claimed-docs] https://docs.coreweave.com/billing.mdBilling insights: View billable resource usage and consumption breakdowns by resource type.
  • [claimed-docs] https://docs.coreweave.com/platform/capacity-plans/spot-node-pools.mdBefore you create a Spot Node Pool, use Capacity Finder in the Cloud Console to compare placement availability across Zones for your requested instance type and Node count.
  • [claimed-docs] https://docs.coreweave.com/platform/capacity-plans/spot-node-pools.mduse Capacity Finder in the Cloud Console to compare placement availability across Zones for your requested instance type and Node count
  • [probe] https://docs.coreweave.com/products/cks/reference/cks-api.mdPROBE runtime (recorded 2026-09-05): a bare GET to the documented CKS provisioning API https://api.coreweave.com/v1beta1/cks/clusters answered HTTP 401 — the cluster create/list/delete REST API is live and Bearer-token-gated exactly as the API reference describes.

Export all of my data in open formats and leaveweight 3

3 (weight) × 3 (quality) × 0.6 (partial) = 5.4 of 30 max

  • [claimed-docs] https://docs.coreweave.com/products/storage/object-storage.mdStore training data, checkpoints, and model weights with efficient S3-compatible access directly to your GPU compute resources.
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdThe CoreWeave Terraform provider lets you manage CoreWeave infrastructure as code, including CKS clusters, VPC networking, AI Object Storage policies and buckets, and Managed Inference resources.
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdUse the CoreWeave Terraform provider in your OpenTofu configuration.
  • [claimed-docs] https://docs.coreweave.com/security/authn-authz/manage-api-access-tokens.mdCreate and download a kubeconfig for a specific cluster, so you can interact with the cluster using commands like kubectl.

Read the product's source under an open licenseweight 2

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Self-host the core productweight 3

n/a — not applicable to this product: excluded from numerator and denominator

  • [claimed-docs] https://docs.coreweave.com/products/cks.mdCKS runs Kubernetes directly on bare metal Nodes, without a hypervisor. Customer clusters don't run Virtual Machines.
  • [claimed-docs] https://docs.coreweave.com/products/cks.mdCoreWeave Kubernetes Service (CKS) offers a managed Kubernetes service that lets you run clusters on bare metal servers in CoreWeave Cloud.

Openness = 12.6 ÷ 50 × 100 = 25.2

Built-in AI0.0/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Delegate tasks to a built-in AI assistant inside the productweight 3

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Operate the product with natural-language commandsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.coreweave.com/products/cks/clusters/create.mdYou can create a cluster with the Cloud Console or with Terraform.
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdThe CoreWeave Terraform provider lets you manage CoreWeave infrastructure as code, including CKS clusters, VPC networking, AI Object Storage policies and buckets, and Managed Inference resources.
  • [claimed-docs] https://docs.coreweave.com/security/authn-authz/manage-api-access-tokens.mdCreate and download a kubeconfig for a specific cluster, so you can interact with the cluster using commands like kubectl.
  • [probe] https://docs.coreweave.com/mcpPROBE runtime (recorded 2026-09-05): the docs MCP endpoint https://docs.coreweave.com/mcp completed a FULL keyless JSON-RPC initialize handshake, answering serverInfo {"name":"CoreWeave Docs"} with search/retrieval tools over the documentation — CoreWeave's docs are directly agent-reachable over MCP.

Built-in AI = 0.0 ÷ 40 × 100 = 0.0

Automation8.6/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://docs.coreweave.com/products/cks/reference/cks-api.mdThe API lets you create, list, update, and delete managed Kubernetes clusters on CoreWeave infrastructure.
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdThe CoreWeave Terraform provider lets you manage CoreWeave infrastructure as code, including CKS clusters, VPC networking, AI Object Storage policies and buckets, and Managed Inference resources.
  • [claimed-docs] https://docs.coreweave.com/products/cks/nodes/autoscaling.mdCKS supports scaling Node Pools by using the Kubernetes Cluster Autoscaler...letting you scale CKS Node Pools in response to workload demands for GPU, CPU, or memory resources.
  • [claimed-docs] https://docs.coreweave.com/products/cks/nodes/nodes-and-node-pools.mdYou can deploy multiple Node Pools within a single cluster, where each Node Pool contains any number of Nodes. This lets you run different types of workloads on different types of Nodes, or scale different parts of your application independently.
  • [claimed-docs] https://docs.coreweave.com/platform/terraform.mdUse the CoreWeave Terraform provider in your OpenTofu configuration.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://docs.coreweave.com/products/cks/nodes/autoscaling.mdCKS supports scaling Node Pools by using the Kubernetes Cluster Autoscaler...letting you scale CKS Node Pools in response to workload demands for GPU, CPU, or memory resources.
  • [claimed-docs] https://docs.coreweave.com/products/cks/nodes/autoscaling.mdCKS supports scaling Node Pools by using the Kubernetes Cluster Autoscaler, letting you scale CKS Node Pools in response to workload demands for GPU, CPU, or memory resources.
  • [claimed-docs] https://docs.coreweave.com/products/cks/nodes/autoscaling.mdletting you scale CKS Node Pools in response to workload demands for GPU, CPU, or memory resources

Schedule recurring jobs or workflowsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Version, review, and roll back my automationsweight 1

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Automation = 6.0 ÷ 70 × 100 = 8.6