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.txt“PROBE 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/mcp“PROBE 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.md“The API lets you create, list, update, and delete managed Kubernetes clusters on CoreWeave infrastructure.”
- [claimed-docs] https://docs.coreweave.com/platform/terraform.md“The 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.md“Create 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.md“All 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.md“Use the CoreWeave Terraform provider in your OpenTofu configuration.”
- [probe] https://docs.coreweave.com/products/cks/reference/cks-api.md“PROBE 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/mcp“PROBE 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/mcp“PROBE 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.txt“PROBE 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.md“The 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.md“All 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.md“Clients 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.md“The 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.md“You 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.md“you can install a generated client instead of writing HTTP calls by hand.”
- [claimed-docs] https://docs.coreweave.com/platform/terraform.md“The 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.md“PROBE 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.md“All 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.md“API 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.md“This 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.md“Clients 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.md“you can install a generated client instead of writing HTTP calls by hand.”
- [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.md“You 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.md“The 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.md“Use the CoreWeave Terraform provider in your OpenTofu configuration.”
- [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.md“The CoreWeave Inference API provides programmatic control over inference gateways, model deployments, and capacity claims.”
- [probe] https://docs.coreweave.com/products/cks/reference/cks-api.md“PROBE 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.md“The 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.md“The 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.md“You 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.md“you 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.md“The 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.md“Clients 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.md“The 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.md“you can install a generated client instead of writing HTTP calls by hand.”
- [claimed-docs] https://docs.coreweave.com/products/inference/reference/api-overview.md“You 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.md“You can create a cluster with the Cloud Console or with Terraform.”
- [claimed-docs] https://docs.coreweave.com/products/cks/nodes/nodes-and-node-pools.md“You 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.md“You 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.md“The API lets you create, list, update, and delete managed Kubernetes clusters on CoreWeave infrastructure.”
- [claimed-docs] https://docs.coreweave.com/platform/terraform.md“The 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.md“The CoreWeave Inference API provides programmatic control over inference gateways, model deployments, and capacity claims.”
- [claimed-docs] https://docs.coreweave.com/products/cks/clusters/quotas.md“This 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.md“Billing insights: View billable resource usage and consumption breakdowns by resource type.”
- [claimed-docs] https://docs.coreweave.com/platform/capacity-plans/spot-node-pools.md“Before 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.md“use 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.md“PROBE 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.md“Store 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.md“The 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.md“Use the CoreWeave Terraform provider in your OpenTofu configuration.”
- [claimed-docs] https://docs.coreweave.com/security/authn-authz/manage-api-access-tokens.md“Create 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.md“CKS 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.md“CoreWeave 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.md“You can create a cluster with the Cloud Console or with Terraform.”
- [claimed-docs] https://docs.coreweave.com/platform/terraform.md“The 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.md“Create and download a kubeconfig for a specific cluster, so you can interact with the cluster using commands like kubectl.”
- [probe] https://docs.coreweave.com/mcp“PROBE 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.md“The API lets you create, list, update, and delete managed Kubernetes clusters on CoreWeave infrastructure.”
- [claimed-docs] https://docs.coreweave.com/platform/terraform.md“The 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.md“CKS 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.md“You 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.md“Use 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.md“CKS 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.md“CKS 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.md“letting 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