Skip to content

Edge & App Platforms Arena

Cloudflare Workers vs Vercel

Cloudflare Workers wins · 3531 (24 drawn)

Agenticness — how well agents can access and operate the productAgenticness

How well agents can access and operate the product

Agent access

  1. ai-native userPoint an agent at llms.txt or agent-oriented docs

    weight 2 · round drawn
    Cloudflare Workersfullprobed9/10

    A direct probe confirms Cloudflare serves a live llms.txt at developers.cloudflare.com/llms.txt returning HTTP 200 with structured agent-oriented documentation content, which is exactly the capability the story asks for. Missing for 10: no independent third-party confirmation of agents actually consuming/using this file successfully in the wild.

    • [probe] PROBE llms.txt: HTTP 200 at https://developers.cloudflare.com/llms.txt # Cloudflare Developer Documentation Explore guides and tutorials to…
    Vercelfullprobed9/10

    Direct probe evidence confirms Vercel serves a live llms.txt at vercel.com/llms.txt (HTTP 200) with a machine-readable product summary, plus a full docs.md markdown mirror of documentation, both explicitly agent-oriented formats. Missing for 10: independent third-party confirmation that agents actually consume and act on these files effectively.

    • [probe] PROBE llms.txt: HTTP 200 at https://vercel.com/llms.txt # Vercel > Vercel is a cloud platform for building, deploying, and scaling web appl…
    • [probe] PROBE docs-md: HTTP 200 at https://vercel.com/docs.md --- title: index product: vercel url: /docs/index canonical_url: "https://vercel.com/d…
  2. ai-native userRun the product headlessly / in CI for automation

    weight 2 · round to Cloudflare Workers
    Cloudflare Workersfullprobed8/10

    Wrangler is a first-party CLI (cloudflare-gh-2, cloudflare-docs-11/20, cloudflare-probe-3) explicitly designed for scripted/headless deploy, dev, and management commands, and Cloudflare explicitly advertises fitting into existing CI workflows like Git and GitHub Actions (cloudflare-docs-17) with no proprietary tooling lock-in. Missing for 10: a dedicated GitHub Actions/CI recipe or worked example, and independent hands-on confirmation of CI automation specifically (community evidence is about DX/runtime limits, not CI usage).

    • [github] A command line tool for building [Cloudflare Workers](https://workers.cloudflare.com/).
    • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
    • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
    • [claimed-docs] Fits into your existing workflows: Git, GitHub Actions, VS Code, and any framework. No proprietary tools or vendor lock-in.
    • [probe] official CLI documented at https://developers.cloudflare.com/workers/wrangler/
    Vercelfullprobed7/10

    Vercel ships an official CLI (vercel-docs-4/vercel-gh-1, vercel-probe-4, vercel-gh-2) that supports git push-based and CLI-driven deploys usable in CI pipelines, plus REST/OpenAPI API access (vercel-probe-3) for scripted automation, and CI-friendly features like environment variable management and rollback/promote commands (vercel-docs-23, vercel-docs-29). Missing for 10: no explicit GitHub Actions/CI recipe documentation or independent hands-on report of running the CLI fully headlessly in a third-party CI system.

    • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
    • [github] To opt into the native binary and replace existing global vercel and vc commands, install the native package explicitly
    • [probe] PROBE openapi: HTTP 200 at https://vercel.com/openapi.json — contains "openapi" key
    • [probe] official CLI documented at https://vercel.com/docs/cli
    • [claimed-docs] Manage local, preview, production, and custom environments and the variables each one uses.
    • [claimed-docs] Revert production to a previous deployment without a rebuild when something breaks.
  3. ai-native userConnect an agent via an official MCP server

    weight 3 · round to Cloudflare Workers
    Cloudflare Workersfullclaimed7/10

    Cloudflare's official docs explicitly state you can build and deploy MCP servers on Cloudflare Workers, directly supporting agent connectivity via an official MCP server. Missing for 10: independent/hands-on corroboration of MCP server deployment, and more detail on the connection/auth workflow for agents.

    • [claimed-docs] You can build and deploy Model Context Protocol (MCP) servers on Cloudflare.
    Vercelpartialclaimed5/10

    Vercel's docs mention agent-facing capabilities like 'Create tools for AI agents to interact with your systems' and 'Allow AI agents to deploy a project and let a human take over,' plus agent skill/slash-command support for coding agents (Claude Code, Cursor, etc.), suggesting some official agent-integration surface. However, none of the evidence explicitly names an MCP server, MCP protocol support, or an MCP endpoint. Missing for 10: explicit documentation of an official MCP server/endpoint, MCP protocol naming, or third-party confirmation that agents connect via MCP rather than generic APIs/CLI.

    • [claimed-docs] Create tools for AI agents to interact with your systems.
    • [claimed-docs] Allow AI agents to deploy a project and let a human take over.
    • [claimed-docs] Give your coding agent deployment skills, framework best practices, and slash commands. Works with Claude Code, OpenAI Codex, Grok Build, Cu…
  4. ai-native userUse an official CLI

    weight 2 · round drawn
    Cloudflare Workersfullprobed8/10

    Wrangler is Cloudflare's official, well-documented CLI for creating, developing, deploying, and rolling back Workers, with dedicated docs, command references, and a GitHub repo, making it fully usable by AI-native/agentic tooling that shells out to CLIs. Missing for 10: explicit evidence of AI-agent-specific CLI ergonomics (e.g., machine-readable output modes, agent SDK wrappers) or independent hands-on confirmation of AI-native usage of Wrangler specifically.

    • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
    • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
    • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
    • [github] A command line tool for building [Cloudflare Workers](https://workers.cloudflare.com/).
    • [probe] official CLI documented at https://developers.cloudflare.com/workers/wrangler/
    Vercelfullprobed8/10

    Vercel ships an official CLI (vercel-probe-4, vercel-gh-1, vercel-gh-2) and explicitly extends it toward AI-native agent workflows via deployment skills, framework best practices, and slash commands for coding agents like Claude Code, Cursor, and GitHub Copilot (vercel-docs-15), plus AI-agent deployment handoff features (vercel-docs-10). missing for 10: independent/hands-on verification of the CLI's agentic slash-command features beyond first-party docs.

    • [probe] official CLI documented at https://vercel.com/docs/cli
    • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
    • [github] To opt into the native binary and replace existing global vercel and vc commands, install the native package explicitly
    • [claimed-docs] Give your coding agent deployment skills, framework best practices, and slash commands. Works with Claude Code, OpenAI Codex, Grok Build, Cu…
    • [claimed-docs] Allow AI agents to deploy a project and let a human take over.
  5. ai-native userDrive the product through a documented public API

    weight 3 · round to Cloudflare Workers
    Cloudflare Workersfullprobed9/10

    Cloudflare publishes a documented, OpenAPI-spec'd public API (confirmed live at openapi.json), token-scoped API auth docs, and Wrangler CLI/SDK tooling that wraps the API for programmatic management of Workers — all fair for AI-native/agentic driving of the platform. Missing for 10: independent hands-on verification of API completeness/reliability from third parties beyond the probe confirmation.

    • [probe] PROBE openapi: HTTP 200 at https://developers.cloudflare.com/openapi.json — contains "openapi" key
    • [claimed-docs] Select which resources the token is authorized to access.
    • [claimed-docs] granting Zone DNS Read access to a zone example.com will allow the token to read DNS records only for that specific zone
    • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
    • [probe] official CLI documented at https://developers.cloudflare.com/workers/wrangler/
    • [github] A command line tool for building [Cloudflare Workers](https://workers.cloudflare.com/).
    Vercelfullprobed8/10

    Vercel exposes a documented public OpenAPI spec (vercel-probe-3), an official CLI (vercel-probe-4, vercel-gh-2), and llms.txt/docs.md machine-readable docs (vercel-probe-1, vercel-probe-2), confirming a documented API surface AI-native users can drive programmatically. Additional docs describe AI-agent-oriented tool creation and agent deployment flows (vercel-docs-4, vercel-docs-10, vercel-docs-15). missing for 10: independent/hands-on third-party corroboration of API completeness and no explicit API versioning/rate-limit docs cited.

    • [probe] PROBE openapi: HTTP 200 at https://vercel.com/openapi.json — contains "openapi" key
    • [probe] official CLI documented at https://vercel.com/docs/cli
    • [probe] PROBE llms.txt: HTTP 200 at https://vercel.com/llms.txt # Vercel > Vercel is a cloud platform for building, deploying, and scaling web appl…
    • [probe] PROBE docs-md: HTTP 200 at https://vercel.com/docs.md --- title: index product: vercel url: /docs/index canonical_url: "https://vercel.com/d…
    • [claimed-docs] Create tools for AI agents to interact with your systems.
    • [claimed-docs] Allow AI agents to deploy a project and let a human take over.
  6. ai-native userIssue scoped/least-privilege API credentials for an agent

    weight 2 · round to Cloudflare Workers
    Cloudflare Workerspartialclaimed6/10

    Cloudflare's API token system lets users create scoped, least-privilege credentials (selecting specific resources/zones and permissions like 'Zone DNS Read' for a single zone), which an AI agent could use. However, this is a general platform credential feature not specifically tailored or documented for AI-agent use cases, and there's no evidence of agent-specific scoping guidance, short-lived/ephemeral agent tokens, or dedicated tooling for provisioning credentials to autonomous agents. Missing for 10: agent-specific credential issuance workflows, dynamic/ephemeral token minting for agents, and independent corroboration of this being used for AI-native agent scenarios.

    • [claimed-docs] Select which resources the token is authorized to access.
    • [claimed-docs] granting Zone DNS Read access to a zone example.com will allow the token to read DNS records only for that specific zone
    Vercelpartialclaimed3/10

    Vercel documents securing 'every internal agent, app, and deployment with your identity provider' (vercel-docs-13), implying some access-control mechanism for agents, but there is no concrete documentation of issuing scoped/least-privilege API tokens or credentials specifically for AI agents. Missing for 10: explicit scoped API token/credential creation flow for agents, granularity of permissions, and independent confirmation of least-privilege enforcement.

    • [claimed-docs] Secure every internal agent, app, and deployment with your identity provider.
    • [claimed-docs] Create tools for AI agents to interact with your systems.
  7. ai-native userBuild against official SDKs

    weight 2 · round to Cloudflare Workers
    Cloudflare Workerspartialprobed7/10

    Cloudflare ships official SDK/tooling (workers-sdk GitHub repo, Wrangler CLI) plus AI-specific building blocks (Workers AI, agents, MCP servers) and machine-readable docs (llms.txt, openapi.json) that support AI-native development. However, community feedback flags gaps in language coverage (no full Python/Node runtime) and vendor lock-in concerns around bindings, tempering full delivery. Missing for 10: mature first-class SDKs in multiple languages (e.g. Python), independent validation that AI-agent workloads run smoothly without CPU/time limits, and confirmation the MCP/agent tooling is broadly adopted rather than experimental.

    • [claimed-docs] Run AI inference globally with one API call, build agents, and search across your data — no GPUs to manage, no capacity planning.
    • [claimed-docs] You can build and deploy Model Context Protocol (MCP) servers on Cloudflare.
    • [github] A simulator for developing and testing Cloudflare Workers, powered by workerd
    • [github] A command line tool for building [Cloudflare Workers](https://workers.cloudflare.com/).
    • [probe] PROBE llms.txt: HTTP 200 at https://developers.cloudflare.com/llms.txt # Cloudflare Developer Documentation Explore guides and tutorials to…
    • [probe] PROBE openapi: HTTP 200 at https://developers.cloudflare.com/openapi.json — contains "openapi" key
    • [probe] official CLI documented at https://developers.cloudflare.com/workers/wrangler/
    • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…
    • [community] Can we just get full node runtime? Cloudflare is amazing, but without a full node runtime, we (and most of the usual apps) can't switch from…
    • [community] I've used CF Pages for static sites with great results and am intrigued by all their open-source-LLM-as-a-service offerings. Main issue prev…
    Vercelpartialprobed6/10

    Vercel documents official SDKs like the AI SDK and Workflow SDK, an OpenAI-compatible endpoint, and an OpenAPI spec, giving AI-native builders concrete first-party SDK surfaces to build against. However, evidence is limited to doc summaries and a bare OpenAPI probe with no independent hands-on validation of SDK completeness or developer experience. missing for 10: independent/hands-on corroboration of SDK usage, deeper docs on SDK API surface/versioning, and confirmation of SDK stability beyond marketing copy.

    • [claimed-docs] Call hundreds of models through one endpoint with the AI SDK, any OpenAI-compatible SDK, or cURL, with budgets, fallbacks, and usage monitor…
    • [claimed-docs] Build durable, observable applications and AI agents with the Workflow SDK on a fully managed platform.
    • [probe] PROBE openapi: HTTP 200 at https://vercel.com/openapi.json — contains "openapi" key
    • [claimed-docs] Create tools for AI agents to interact with your systems.
  8. ai-native userSubscribe to events via webhooks

    weight 2 · round drawn
    Cloudflare Workersnone0/10

    While Cloudflare Workers is a general HTTP-handling serverless platform (and could technically host webhook receivers), the evidence pack contains no documentation, examples, or community reports about subscribing to or receiving webhooks, or any built-in event-subscription mechanism for AI agents.

      Vercelnone0/10

      No evidence pack item documents a webhooks subscription API or event-driven webhook feature; the closest is a Slack integration for deployment notifications, which is not a webhook mechanism for AI-native subscription. Missing for 10: any docs on a webhooks API, event types, subscription setup, or agent-facing usage of webhooks.

      Agentic features

      1. ai-native userGet AI-generated insights and suggestions from my data inside the product

        weight 2 · round to Vercel
        Cloudflare Workersnone0/10

        Cloudflare Workers offers Workers AI for building AI agents/inference into apps (cloudflare-docs-3) and built-in observability (cloudflare-docs-22), but there is no evidence of the platform itself surfacing AI-generated insights or suggestions from a user's own data within a Cloudflare product interface (e.g., analytics dashboard insights).

        • [claimed-docs] Run AI inference globally with one API call, build agents, and search across your data — no GPUs to manage, no capacity planning.
        • [claimed-docs] Gain deep visibility and insight with built-in observability
        Vercelpartialclaimed3/10

        Vercel's docs mention 'framework-aware insights' across apps and AI workflows for monitoring traffic, function performance, and errors (vercel-docs-30), which suggests some automated analysis of the user's own deployment/app data, but there is no clear evidence of AI-generated suggestions or recommendations (e.g., anomaly detection, actionable AI advice) surfaced inside the product. Missing for 10: explicit description of an AI/ML-driven insights engine that generates suggestions from user data, independent corroboration or screenshots of such a feature, and detail on how 'insights' differ from standard dashboards/metrics.

        • [claimed-docs] Monitor traffic, function performance, and errors with framework-aware insights across your apps and AI workflows.
      2. ai-native userSet up automations that run autonomously in the background

        weight 2 · round to Vercel
        Cloudflare Workersdisputedcontradicted5/10

        Cloudflare Workers docs advertise cron triggers, durable Workflows, and Queues for scheduling background automation (cloudflare-docs-9), which could support autonomous agent-like tasks. However, community evidence specifically counters this for long-running autonomous agent workloads: the 30s CPU limit on free tier and 15min cap even on paid plans 'don't work for long-running agent tasks,' pushing people to self-host instead (cloudflare-comm-9). missing for 10: evidence that Workflows/Durable Objects can sustain truly long-running autonomous agent loops without hitting CPU/time caps, and independent confirmation of successful production AI-agent automations on Workers.

        • [claimed-docs] Schedule cron jobs, run durable Workflows, and integrate with Queues
        • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…
        Vercelpartialclaimed6/10

        Vercel's Workflow SDK explicitly supports building 'durable, observable applications and AI agents' on a managed platform, and scheduled ISR regeneration ('on a schedule') shows some background automation capability, but there is no dedicated cron/scheduler product documentation or independent evidence of long-running autonomous agent automations in production. missing for 10: explicit cron/scheduled-job feature docs, evidence of persistent background agent execution beyond ISR, and independent/hands-on confirmation that Workflow SDK automations run unattended reliably.

        • [claimed-docs] Build durable, observable applications and AI agents with the Workflow SDK on a fully managed platform.
        • [claimed-docs] Regenerate static pages on a schedule or on demand without rebuilding your whole site.
        • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
      3. ai-native userDelegate tasks to a built-in AI assistant inside the product

        weight 3 · round drawn
        Cloudflare Workersnone0/10

        Cloudflare Workers documentation describes building AI inference/agents as capabilities you can deploy (cloudflare-docs-3, cloudflare-docs-12), but there is no evidence of a built-in AI assistant embedded in the Workers product/dashboard itself that a user can delegate tasks to.

          Vercelnone0/10

          The evidence shows Vercel providing AI infrastructure (AI Gateway, AI SDK, Workflow SDK) and integration hooks for external coding agents (Claude Code, Cursor, etc.) to interact with Vercel, but no evidence of a built-in AI assistant inside the Vercel product itself that a user can delegate tasks to.

          • ai-native userOperate the product with natural-language commands

            weight 2 · round to Vercel
            Cloudflare Workersnone0/10

            Evidence shows Wrangler CLI and dashboard-based operation (docs-11, docs-20, probe-3) plus AI-inference/MCP-building capabilities for apps built on Workers (docs-3, docs-12), but nothing indicates Cloudflare Workers itself can be operated via natural-language commands (e.g., a chat-based deploy/manage interface). Missing for 10: any documented natural-language control plane, chatbot/agent for managing deployments, or NL-to-CLI translation feature.

            • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
            • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
            • [probe] official CLI documented at https://developers.cloudflare.com/workers/wrangler/
            • [claimed-docs] Run AI inference globally with one API call, build agents, and search across your data — no GPUs to manage, no capacity planning.
            • [claimed-docs] You can build and deploy Model Context Protocol (MCP) servers on Cloudflare.
            Vercelpartialprobed6/10

            Vercel ships agent-facing 'skills' and slash commands so coding agents (Claude Code, Cursor, Copilot, etc.) can drive deployments and framework tasks via natural language, and allows AI agents to deploy projects and hand off to a human — evidence of AI-native operability rather than a full built-in NL interface. This relies on third-party coding agents/CLIs rather than a native conversational control surface for the whole platform (dashboard, env vars, domains, etc.). Missing for 10: evidence of a first-party natural-language interface covering the full product surface, and independent hands-on validation that these agent skills reliably execute complex operations.

            • [claimed-docs] Give your coding agent deployment skills, framework best practices, and slash commands. Works with Claude Code, OpenAI Codex, Grok Build, Cu…
            • [claimed-docs] Allow AI agents to deploy a project and let a human take over.
            • [claimed-docs] Create tools for AI agents to interact with your systems.
            • [probe] official CLI documented at https://vercel.com/docs/cli

          Api quality

          1. ai-native userExplore an interactive API reference with runnable examples

            weight 2 · round to Cloudflare Workers
            Cloudflare Workerspartialprobed3/10

            There is a machine-readable OpenAPI spec (openapi.json) confirming a formal API reference exists, and an llms.txt endpoint signaling AI-friendly doc structuring, but no evidence pack item describes an interactive explorer or runnable code examples within the docs. missing for 10: explicit interactive API reference UI, runnable/executable code samples in docs, hands-on confirmation of 'try it' functionality.

            • [probe] PROBE openapi: HTTP 200 at https://developers.cloudflare.com/openapi.json — contains "openapi" key
            • [probe] PROBE llms.txt: HTTP 200 at https://developers.cloudflare.com/llms.txt # Cloudflare Developer Documentation Explore guides and tutorials to…
            Vercelnone0/10

            Evidence confirms Vercel exposes a machine-readable OpenAPI spec (openapi.json) and standard docs pages, but nothing in the pack describes an interactive, in-browser API reference with runnable/try-it examples (e.g., a Swagger-style console). Missing for 10: evidence of an interactive API console, 'try it now' runnable request feature, or embedded code execution in the docs UI.

            • [probe] PROBE openapi: HTTP 200 at https://vercel.com/openapi.json — contains "openapi" key
            • [probe] PROBE docs-md: HTTP 200 at https://vercel.com/docs.md --- title: index product: vercel url: /docs/index canonical_url: "https://vercel.com/d…
          2. ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)

            weight 2 · round drawn
            Cloudflare Workersfullprobed9/10

            A probe confirms Cloudflare publishes a machine-readable OpenAPI spec at developers.cloudflare.com/openapi.json (HTTP 200, contains "openapi" key), plus an llms.txt for AI-native discovery. Missing for 10: independent third-party corroboration of spec completeness/usage beyond the probe.

            • [probe] PROBE openapi: HTTP 200 at https://developers.cloudflare.com/openapi.json — contains "openapi" key
            • [probe] PROBE llms.txt: HTTP 200 at https://developers.cloudflare.com/llms.txt # Cloudflare Developer Documentation Explore guides and tutorials to…
            Vercelfullprobed9/10

            A probe confirms Vercel publishes a machine-readable OpenAPI spec at vercel.com/openapi.json returning valid OpenAPI JSON, directly satisfying the story. Missing for 10: independent third-party corroboration or documentation describing spec versioning/coverage.

            • [probe] PROBE openapi: HTTP 200 at https://vercel.com/openapi.json — contains "openapi" key
          3. ai-native userTest against a sandbox environment without touching production data

            weight 1 · round to Cloudflare Workers
            Cloudflare Workersfullprobed7/10

            Cloudflare provides Miniflare/workerd-based local simulator and `wrangler dev` for developing and testing Workers locally without touching production, as documented in the workers-sdk repo descriptions and Wrangler CLI docs. This directly supports testing in an isolated sandbox before deployment. Missing for 10: explicit first-party documentation framing this as a 'staging/sandbox environment' separate from prod data, and independent hands-on confirmation that local simulation fully mirrors production behavior (e.g., bindings to real data stores).

            • [github] A simulator for developing and testing Cloudflare Workers, powered by workerd
            • [github] A command line tool for building [Cloudflare Workers](https://workers.cloudflare.com/).
            • [github] A simulator for developing and testing Cloudflare Workers, powered by [workerd](https://github.com/cloudflare/workerd)
            • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
            • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
            • [probe] official CLI documented at https://developers.cloudflare.com/workers/wrangler/

            Vercel provides preview/deployment environments with separate environment variables (docs-1, docs-23, docs-27) and sandboxed ephemeral execution for untrusted/agent-generated code (docs-3, docs-17), which together support testing without touching production data. However, evidence doesn't explicitly confirm data isolation (e.g., separate databases per preview) beyond env var management, and community feedback notes friction connecting databases securely without enterprise plans (vercel-comm-11). missing for 10: explicit documentation of production-data isolation/masking in preview/sandbox environments, independent hands-on confirmation that sandbox testing never touches prod data.

            • [claimed-docs] Connect your Git repository to deploy on every push, with automatic preview environments for testing changes before production.
            • [claimed-docs] Run untrusted code in secure, ephemeral execution environments.
            • [claimed-docs] Run untrusted or agent-generated code in isolated, ephemeral execution environments.
            • [claimed-docs] Manage local, preview, production, and custom environments and the variables each one uses.
            • [claimed-docs] Connect GitHub, GitLab, or Bitbucket to deploy on every push, with a preview URL for every branch.
            • [community] "if you want to connect Vercel securely to a database with more than a password, you need to 'contact sales' about 'enterprise'... needing t…
          4. ai-native userRely on versioned APIs with a documented deprecation policy

            weight 2 · round drawn
            Cloudflare Workersnone0/10

            Evidence shows Wrangler/API tooling, an OpenAPI spec, and Worker version rollback, but nothing documents a formal API versioning scheme or deprecation policy for Cloudflare's APIs. Missing for 10: explicit versioned API endpoints, a documented deprecation/sunset policy, and any changelog or migration guidance referenced in the evidence pack.

            • [probe] PROBE openapi: HTTP 200 at https://developers.cloudflare.com/openapi.json — contains "openapi" key
            • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
            • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
            Vercelnone0/10

            There is an OpenAPI spec exposed (vercel-probe-3), showing an API exists, but no evidence of API versioning scheme or a documented deprecation policy anywhere in the pack. Nothing addresses version numbers, sunset timelines, or breaking-change communication practices.

            • [probe] PROBE openapi: HTTP 200 at https://vercel.com/openapi.json — contains "openapi" key
          5. developerThe documented rate limits and concurrency caps for APIs and functions so I can plan for scale

            weight 3 · round to Cloudflare Workers
            Cloudflare Workerspartialcommunity3/10

            Only indirect evidence exists: a community comment (comm-9) mentions concrete CPU-time limits (30s free tier, 15min paid) that could inform scaling decisions, but this is not from first-party docs and doesn't cover rate limits or concurrency caps generally. Missing for 10: official documentation pages on request-per-second rate limits, concurrent execution caps, subrequest limits, or a dedicated 'Limits' reference page.

            • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…
            Vercelnone0/10

            The evidence pack describes general platform capabilities (Fluid compute for concurrency, Functions, CDN, etc.) but contains no documentation of specific rate limits, concurrency caps, or quota numbers that a developer could use for capacity planning. Community evidence also does not address this topic.

            Automation depth — how much of the product can run unattendedAutomation depth

            How much of the product can run unattended

            1. ai-native userPerform bulk operations across many items at once

              weight 2 · round to Cloudflare Workers
              Cloudflare Workerspartialclaimed3/10

              Workers documentation mentions Queues, cron jobs, and durable Workflows (cloudflare-docs-9), which are building blocks that could be used to orchestrate bulk/batch processing across many items, but the evidence pack contains no explicit documentation of a bulk-operations API, batch endpoint, or example of processing many items in a single call. Missing for 10: dedicated bulk API/CLI feature (e.g., bulk KV writes, batch job examples), first-party guide on batch processing patterns, and independent confirmation of bulk workflows at scale.

              • [claimed-docs] Schedule cron jobs, run durable Workflows, and integrate with Queues
              Vercelnone0/10

              While Vercel exposes a CLI and REST/OpenAPI API (vercel-probe-3, vercel-probe-4) that could theoretically be scripted for bulk actions, the evidence pack contains no documentation of a bulk/batch operation feature (e.g., bulk deploy, bulk env-var update, bulk domain management) that an AI-native user could invoke across many items at once.

              • ai-native userDefine rules that trigger actions automatically on events

                weight 3 · round to Cloudflare Workers
                Cloudflare Workerspartialclaimed6/10

                Workers documentation confirms event-driven automation primitives — cron triggers, durable Workflows, and Queues integration — which let developers define actions that fire automatically on schedule or on message/event arrival, and Wrangler/dashboard tooling supports managing these. However there's no deeper documentation of a full conditional 'rules engine' (e.g., branching logic across multiple event types) and no independent/hands-on corroboration specifically validating this automation depth. missing for 10: detailed docs on complex rule/condition chaining across event types, independent hands-on validation of automated trigger reliability, and examples beyond cron/queues/workflows.

                • [claimed-docs] Schedule cron jobs, run durable Workflows, and integrate with Queues
                • [claimed-docs] Connect to external services like databases, APIs, and storage via Bindings, enabling functionality with just a few lines of code
                • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
                Vercelpartialclaimed4/10

                Vercel supports several built-in event-triggered automations (deploy on git push, scheduled/on-demand ISR revalidation, middleware executing before requests, gradual/percentage rollouts, and a Workflow SDK for durable agent workflows), which are automatic actions tied to events. However, there is no evidence of a general user-configurable rules engine where an AI-native user can define arbitrary conditional 'if event X, then action Y' automations across the platform. Missing for 10: a documented rules/automation API or dashboard for custom event-trigger definitions, examples of user-defined conditional logic beyond fixed platform behaviors, and independent confirmation of such a feature working in practice.

                • [claimed-docs] Connect your Git repository to deploy on every push, with automatic preview environments for testing changes before production.
                • [claimed-docs] Regenerate static pages on a schedule or on demand without rebuilding your whole site.
                • [claimed-docs] Run code before a request completes to rewrite, redirect, or personalize responses.
                • [claimed-docs] Build durable, observable applications and AI agents with the Workflow SDK on a fully managed platform.
                • [claimed-docs] Send a new deployment to a percentage of traffic first, then promote it or roll back.
              • ai-native userSchedule recurring jobs or workflows

                weight 2 · round to Cloudflare Workers
                Cloudflare Workerspartialcommunity6/10

                Cloudflare Workers explicitly supports cron triggers, durable Workflows, and Queues for scheduling recurring jobs (cloudflare-docs-9), which directly satisfies the automation-depth story. However, community feedback notes CPU-time limits (30s free / 15min paid) make it unsuitable for long-running AI agent workloads, a significant caveat for AI-native recurring automation (cloudflare-comm-9). Missing for 10: independent hands-on validation of cron/Workflows specifically for AI agent scheduling, and no evidence addressing the long-running-task limitation being resolved.

                • [claimed-docs] Schedule cron jobs, run durable Workflows, and integrate with Queues
                • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…
                Vercelpartialclaimed5/10

                Vercel docs mention regenerating content 'on a schedule' (ISR) and a Workflow SDK for building 'durable, observable applications and AI agents,' which together suggest some scheduled/automation capability, but neither explicitly describes a general-purpose cron/recurring-job scheduler for AI-native workflows. missing for 10: explicit dedicated cron/scheduled-jobs feature docs, examples of recurring AI workflow automation, and independent confirmation of scheduling reliability.

                • [claimed-docs] Regenerate static pages on a schedule or on demand without rebuilding your whole site.
                • [claimed-docs] Build durable, observable applications and AI agents with the Workflow SDK on a fully managed platform.
              • ai-native userVersion, review, and roll back my automations

                weight 1 · round drawn
                Cloudflare Workerspartialclaimed6/10

                Cloudflare docs explicitly document version tracking and rollback of Worker deployments via Wrangler or dashboard, and note Git/GitHub Actions integration for standard workflows, which covers versioning and rollback for automations built on Workers. Missing for 10: explicit review/approval workflow tooling (e.g., staged review before promoting a version) and independent hands-on confirmation of rollback reliability.

                • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                • [claimed-docs] Fits into your existing workflows: Git, GitHub Actions, VS Code, and any framework. No proprietary tools or vendor lock-in.
                • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                Vercelpartialclaimed6/10

                Vercel provides strong deployment-level version control, review, and rollback (git-based deploys, preview environments, comments, instant rollback, gradual rollout) and explicitly supports AI agents deploying with human takeover (vercel-docs-10), which maps well to versioning/reviewing/rolling back automations triggered by AI. However, evidence doesn't show version history, review, or rollback specifically for Workflow SDK-based agent workflows or tool-call automations themselves, only for deployments. Missing for 10: explicit versioning/rollback UI for AI agent workflows/tool executions (not just code deployments), independent corroboration of this specific AI-automation rollback flow.

                • [claimed-docs] Roll back to a previous deployment for swift recovery from production incidents.
                • [claimed-docs] Revert production to a previous deployment without a rebuild when something breaks.
                • [claimed-docs] Roll out new deployments in increments.
                • [claimed-docs] Send a new deployment to a percentage of traffic first, then promote it or roll back.
                • [claimed-docs] Let teams and invited collaborators comment on your preview and production environments.
                • [claimed-docs] Allow AI agents to deploy a project and let a human take over.
                • [claimed-docs] Build durable, observable applications and AI agents with the Workflow SDK on a fully managed platform.
                • [claimed-docs] Connect your Git repository to deploy on every push, with automatic preview environments for testing changes before production.

              Deploy workflow — the commit-to-production path — builds, previews, rollbacksDeploy workflow

              The commit-to-production path — builds, previews, rollbacks

              Cli tooling

              1. developerDeploy my project directly from the command line without using a web dashboard

                weight 2 · round to Cloudflare Workers
                Cloudflare Workersfullprobed9/10

                Wrangler CLI is documented with commands for creating, developing, and deploying Workers directly from the command line, including rollback support, and community comments corroborate CLI-based workflows (e.g., 'API running in production' via CLI-based workflow). Missing for 10: no direct hands-on transcript showing a full `wrangler deploy` session output.

                • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
                • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                • [probe] official CLI documented at https://developers.cloudflare.com/workers/wrangler/
                • [github] A command line tool for building [Cloudflare Workers](https://workers.cloudflare.com/).
                Vercelfullprobed8/10

                Vercel provides an official CLI (vercel deploy/vc) documented at vercel.com/docs/cli, and the GitHub README confirms users can get started via the CLI to deploy without importing through the dashboard. This directly supports CLI-based deployment as a core, well-documented workflow. Missing for 10: independent hands-on walkthrough of a full CLI deploy session and more detail on CLI command coverage beyond the docs link.

                • [probe] official CLI documented at https://vercel.com/docs/cli
                • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
                • [github] To opt into the native binary and replace existing global vercel and vc commands, install the native package explicitly
              2. developerScaffold and deploy a new project with a single CLI command

                weight 2 · round drawn
                Cloudflare Workersfullprobed8/10

                Cloudflare documents `npm create cloudflare@latest my-app` for scaffolding and Wrangler CLI for deployment, with dedicated commands docs and rollback support; community feedback corroborates fast, easy setup and deployment (e.g. API running in production within an hour). Missing for 10: independent hands-on verification of the exact one-command scaffold-to-deploy flow and any noted friction points beyond generic praise.

                • [claimed-docs] npm create cloudflare@latest my-app
                • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
                • [probe] official CLI documented at https://developers.cloudflare.com/workers/wrangler/
                • [community] Workers are so damn good and easy… I am originally from the PHP/Laravel world... decided to give CF workers & KV storage a try. In an hour t…
                Vercelfullprobed8/10

                The official GitHub README explicitly describes getting started by importing a project, choosing a template, or using the Vercel CLI, then deploying with git push, and docs confirm a dedicated CLI (vercel-docs-cli) plus zero-config framework deployment (vercel-docs-14). This directly matches scaffold-and-deploy via a single CLI workflow, though the pack lacks a concrete example transcript of a single command producing a scaffolded+deployed app or independent hands-on confirmation. Missing for 10: an explicit worked example of a single CLI invocation (e.g., `vercel init` + `vercel deploy`) and independent/community verification of the scaffold step's simplicity.

                • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
                • [probe] official CLI documented at https://vercel.com/docs/cli
                • [claimed-docs] Deploy Next.js with zero configuration, or bring one of 40+ supported frameworks.
              3. developerDevelop and test my app locally using a simulator that matches the production runtime

                weight 2 · round to Cloudflare Workers
                Cloudflare Workersfullprobed8/10

                Cloudflare Workers ships Wrangler with a bundled local simulator (Miniflare) explicitly described as 'powered by workerd' — the same runtime that runs Workers in production — enabling local dev/test that mirrors production behavior, backed by dedicated Wrangler CLI docs and commands. Missing for 10: independent/hands-on confirmation that local and production behavior stay perfectly in sync, and documentation of known simulator-vs-production edge-case gaps.

                • [github] A simulator for developing and testing Cloudflare Workers, powered by workerd
                • [github] A simulator for developing and testing Cloudflare Workers, powered by [workerd](https://github.com/cloudflare/workerd)
                • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
                • [probe] official CLI documented at https://developers.cloudflare.com/workers/wrangler/
                Vercelnone0/10

                Evidence mentions the Vercel CLI and management of local/preview/production environments, but nothing in the pack claims a local simulator that matches the production runtime (e.g., serverless/edge function emulation). Missing for 10: explicit documentation of a local dev runtime (e.g., 'vercel dev') that mirrors production execution, and any hands-on confirmation of runtime parity.

                • [claimed-docs] Manage local, preview, production, and custom environments and the variables each one uses.
                • [probe] official CLI documented at https://vercel.com/docs/cli

              Deployment strategies

              1. developerDeploy applications packaged as Docker containers

                weight 2 · round drawn
                Cloudflare Workersnone0/10

                Cloudflare Workers is a V8-isolate serverless runtime; the evidence pack never mentions Docker or container-based deployment, and community feedback (comm-13) notes the lack of a full Node runtime, undermining any container-workflow support. This is a fair question for a deploy-workflow platform, but no evidence shows Workers supports deploying Docker-packaged apps.

                • [community] Can we just get full node runtime? Cloudflare is amazing, but without a full node runtime, we (and most of the usual apps) can't switch from…
                Vercelnone0/10

                Vercel's evidence focuses on Git-push deploys, framework support (Next.js/40+ frameworks), functions, and isolated 'container' sandboxes for running untrusted code—none of this describes deploying a developer-supplied Docker image/Dockerfile as the deployment artifact. There is no documentation of Docker container deployment as a supported workflow.

                • [claimed-docs] Run production workloads in isolated containers on Vercel.
                • [claimed-docs] Deploy Next.js with zero configuration, or bring one of 40+ supported frameworks.
                • [claimed-docs] Connect GitHub, GitLab, or Bitbucket to deploy on every push, with a preview URL for every branch.
                • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
              2. devops-leadRoll out new deployments incrementally to reduce blast radius

                weight 2 · round to Vercel
                Cloudflare Workersnone0/10

                The evidence pack shows Workers supports versioning and rollback to a previous deployment (cloudflare-docs-23) but contains no mention of percentage-based, canary, or gradual rollout mechanisms that would let a devops-lead incrementally shift traffic to a new deployment to limit blast radius.

                • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                Vercelfullclaimed8/10

                Vercel's docs explicitly describe incremental rollout with percentage-based traffic splitting and promote/rollback controls (vercel-docs-6, vercel-docs-28), plus instant rollback for recovery (vercel-docs-5, vercel-docs-29), directly matching the story of reducing blast radius via incremental deploys. Missing for 10: independent/hands-on corroboration of gradual rollout behavior in practice, and no detail on automated rollout policies (e.g., canary analysis or auto-rollback thresholds).

                • [claimed-docs] Roll out new deployments in increments.
                • [claimed-docs] Send a new deployment to a percentage of traffic first, then promote it or roll back.
                • [claimed-docs] Roll back to a previous deployment for swift recovery from production incidents.
                • [claimed-docs] Revert production to a previous deployment without a rebuild when something breaks.

              Git integration

              1. developerAutomatically deploy my app on every Git push

                weight 3 · round to Vercel
                Cloudflare Workerspartialclaimed6/10

                Docs confirm Workers fits into Git/GitHub Actions workflows and supports CLI-based deploys plus rollbacks, implying CI/CD integration for git-push deploys, but there's no explicit first-party doc or hands-on account describing an automatic 'deploy on every git push' pipeline (e.g., Workers Builds) in this pack. Missing for 10: dedicated documentation/example of a git-integrated CI pipeline auto-triggering deploys, and independent user confirmation of this exact workflow.

                • [claimed-docs] Fits into your existing workflows: Git, GitHub Actions, VS Code, and any framework. No proprietary tools or vendor lock-in.
                • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                Vercelfullclaimed9/10

                Vercel's core value proposition is Git-push deployment: docs explicitly state connecting GitHub/GitLab/Bitbucket triggers automatic deploys with preview URLs per branch, and the official GitHub README confirms the 'git push to deploy' workflow. This is corroborated by both first-party docs and the GitHub repo. Missing for 10: independent hands-on verification beyond vendor docs/GitHub description.

                • [claimed-docs] Connect your Git repository to deploy on every push, with automatic preview environments for testing changes before production.
                • [claimed-docs] Connect GitHub, GitLab, or Bitbucket to deploy on every push, with a preview URL for every branch.
                • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
              2. developerDeploy my app by simply connecting my repo without manual build configuration

                weight 3 · round to Vercel
                Cloudflare Workerspartialclaimed5/10

                Docs mention that Workers 'fits into your existing workflows: Git, GitHub Actions' implying repo-based CI/CD, and support for many frameworks out of the box, but the evidence pack lacks explicit description of a zero-config 'connect repo and deploy' flow (e.g., automatic framework/build detection like Pages does) or hands-on confirmation that no manual build setup is needed. missing for 10: explicit docs on automatic build configuration detection, dashboard 'connect GitHub repo' walkthrough, and independent confirmation of a truly no-config deploy experience.

                • [claimed-docs] Fits into your existing workflows: Git, GitHub Actions, VS Code, and any framework. No proprietary tools or vendor lock-in.
                • [claimed-docs] Build full-stack apps with your framework of choice, including React, Vue, Svelte, Next, Astro, React Router, and more
                • [claimed-docs] npm create cloudflare@latest my-app
                Vercelfullclaimed9/10

                Vercel's docs and GitHub repo describe connecting a Git repo (GitHub/GitLab/Bitbucket) to auto-deploy on push with preview URLs, plus zero-config deployment for Next.js and 40+ frameworks, directly matching the story. This is corroborated by both docs and the official GitHub README describing the 'git push to deploy' flow. Missing for 10: independent hands-on verification beyond vendor docs/README confirming zero manual config in practice.

                • [claimed-docs] Connect your Git repository to deploy on every push, with automatic preview environments for testing changes before production.
                • [claimed-docs] Connect GitHub, GitLab, or Bitbucket to deploy on every push, with a preview URL for every branch.
                • [claimed-docs] Deploy Next.js with zero configuration, or bring one of 40+ supported frameworks.
                • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.

              Infra as code

              1. devops-leadDefine, deploy, and version my entire architecture with a single configuration file

                weight 2 · round to Cloudflare Workers
                Cloudflare Workerspartialclaimed6/10

                Wrangler's config (wrangler.toml/jsonc) plus CLI covers defining bindings/resources (docs-10), deploying (docs-11,20), and rolling back to prior versions (docs-23), which together approximate 'define, deploy, version' via one workflow. However, the evidence never explicitly shows the wrangler.toml file itself, multi-environment/staging config, or how complex multi-service architectures (Queues, Durable Objects, D1, R2) are all declared in a single file rather than via dashboard clicks or multiple bindings setup steps. Missing for 10: explicit wrangler.toml example, multi-environment config docs, and independent confirmation that full architecture (not just a single Worker) can be captured in one file.

                • [claimed-docs] Connect to external services like databases, APIs, and storage via Bindings, enabling functionality with just a few lines of code
                • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
                • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                • [claimed-docs] Schedule cron jobs, run durable Workflows, and integrate with Queues
                Vercelnone0/10

                No evidence pack item describes a single configuration file (e.g., vercel.json or IaC-style manifest) that defines and versions an entire architecture; docs mention environment variable management, CLI deploys, and marketplace integrations but nothing about unified architecture-as-code.

                Manual deploy

                1. developerDeploy a project by uploading a folder of files directly, with no Git repo required and the new deployment kept private until I choose to publish it

                  weight 2 · round to Vercel
                  Cloudflare Workersnone0/10

                  The evidence describes CLI-based deployment via Wrangler (npm create cloudflare, wrangler commands, rollbacks) but nothing about a no-Git folder-upload flow with a private, unpublished draft state before publishing.

                    Vercelpartialprobed4/10

                    Evidence confirms Vercel has a CLI (vercel-probe-4, vercel-gh-1) that can be used as an alternative to Git-based deploys, and preview/production URLs can be locked down via authentication or passwords (vercel-docs-26), which supports the 'private until published' part of the story. However, no evidence explicitly describes a folder-upload (no-Git) deploy flow or confirms new deployments are private-by-default. Missing for 10: explicit documentation of a drag-and-drop or CLI folder-upload deploy without any Git repo, and confirmation that such deployments default to private/unpublished state.

                    • [probe] official CLI documented at https://vercel.com/docs/cli
                    • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
                    • [claimed-docs] Control who can open your preview and production URLs with Vercel Authentication, passwords, or trusted IPs.

                  Preview envs

                  1. developerGet ephemeral full-stack preview environments for every pull request

                    weight 2 · round to Vercel
                    Cloudflare Workersnone0/10

                    The evidence pack describes Workers' general deployment, versioning, and rollback capabilities, but nowhere mentions automatic ephemeral preview environments tied to pull requests (a feature associated with Cloudflare Pages, not documented here for Workers). Missing for 10: any documentation of per-PR preview URLs, ephemeral environment provisioning, or GitHub PR integration producing full-stack previews.

                    • [claimed-docs] Fits into your existing workflows: Git, GitHub Actions, VS Code, and any framework. No proprietary tools or vendor lock-in.
                    • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                    • [github] A simulator for developing and testing Cloudflare Workers, powered by workerd
                    Vercelfullclaimed9/10

                    Vercel's docs explicitly describe automatic preview environments for every push/branch/PR, environment variable management across preview/production, preview URL access controls, and comment/collaboration on preview environments—covering the full-stack preview workflow. Missing for 10: independent hands-on verification of preview environment fidelity/performance beyond vendor docs.

                    • [claimed-docs] Connect your Git repository to deploy on every push, with automatic preview environments for testing changes before production.
                    • [claimed-docs] Connect GitHub, GitLab, or Bitbucket to deploy on every push, with a preview URL for every branch.
                    • [claimed-docs] Manage local, preview, production, and custom environments and the variables each one uses.
                    • [claimed-docs] Let teams and invited collaborators comment on your preview and production environments.
                    • [claimed-docs] Control who can open your preview and production URLs with Vercel Authentication, passwords, or trusted IPs.
                    • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
                  2. developerGet an automatic preview URL for every pull request

                    weight 3 · round to Vercel
                    Cloudflare Workersnone0/10

                    No evidence in the pack mentions Cloudflare Workers automatically generating preview URLs for pull requests (e.g., via Workers Builds or Pages-style git integration); only generic deployment, Wrangler CLI, and rollback docs are cited. This is a fair and applicable axis for a serverless deploy platform, but the pack lacks any confirmation of automatic PR preview URLs.

                      Vercelfullclaimed9/10

                      Vercel's docs explicitly state that connecting a Git repo (GitHub, GitLab, Bitbucket) triggers automatic preview environments with a unique preview URL for every branch/push, which directly matches the PR-preview workflow story, and the GitHub repo confirms the git push-to-deploy flow. Missing for 10: independent hands-on confirmation beyond vendor docs of PR-specific (vs branch-only) preview URLs.

                      • [claimed-docs] Connect your Git repository to deploy on every push, with automatic preview environments for testing changes before production.
                      • [claimed-docs] Connect GitHub, GitLab, or Bitbucket to deploy on every push, with a preview URL for every branch.
                      • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.

                    Rollback recovery

                    1. developerRoll back a deployed service to any previous version in one click

                      weight 3 · round drawn
                      Cloudflare Workersfullclaimed8/10

                      Cloudflare docs explicitly confirm rollback to any previously deployed version of a Worker via Wrangler CLI or the dashboard, directly matching the story. Missing for 10: no independent/hands-on confirmation of the one-click UX or edge cases (e.g. rollback with bindings/config changes).

                      • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                      Vercelfullclaimed8/10

                      Vercel's docs explicitly describe instant rollback to a previous deployment without rebuild for swift incident recovery, matching the one-click rollback story closely (vercel-docs-5, vercel-docs-29). This is corroborated by related gradual-rollout/promote-or-rollback functionality. missing for 10: independent hands-on confirmation of the rollback UX and any edge-case limitations (e.g., config/env var changes not covered by rollback).

                      • [claimed-docs] Roll back to a previous deployment for swift recovery from production incidents.
                      • [claimed-docs] Revert production to a previous deployment without a rebuild when something breaks.
                      • [claimed-docs] Send a new deployment to a percentage of traffic first, then promote it or roll back.

                    Templates

                    1. developerDeploy one-click templates and starters for common use cases

                      weight 1 · round to Cloudflare Workers
                      Cloudflare Workerspartialcommunity5/10

                      Cloudflare's `npm create cloudflare@latest` CLI (cloudflare-docs-2) and framework support for React, Vue, Svelte, Next, Astro etc. (cloudflare-docs-6) indicate scaffolding from starter templates, and Wrangler docs (cloudflare-docs-11, -20) cover creating/deploying projects. However, the pack lacks explicit evidence of a curated one-click template gallery or 'deploy to Cloudflare' button flow comparable to competitors, and one community note (cloudflare-gh) even flags a showcase project (Wildebeest) being abandoned shortly after launch. Missing for 10: an explicit template/starter gallery page, one-click deploy button UX, and independent hands-on confirmation of ease of using such templates.

                      • [claimed-docs] npm create cloudflare@latest my-app
                      • [claimed-docs] Build full-stack apps with your framework of choice, including React, Vue, Svelte, Next, Astro, React Router, and more
                      • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                      • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
                      • [community] Wildebeest (Fediverse on Cloudflare Workers) ceased maintenance one month after its announcement blog post, later archived with a note it wa…
                      Vercelpartialclaimed4/10

                      vercel-gh-1 confirms users can start a deployment by 'choosing a template' alongside importing a project or using the CLI, which supports one-click templates/starters, but the evidence pack lacks any documentation of a template gallery, specific starter examples, or a dedicated one-click deploy flow beyond this single mention. missing for 10: dedicated template/starter gallery docs, specific example templates, independent hands-on confirmation of one-click deploy UX.

                      • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
                      • [claimed-docs] Deploy Next.js with zero configuration, or bring one of 40+ supported frameworks.

                    Dev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience

                    Day-to-day developer experience — setup friction, docs, debugging, iteration speed

                    Environments

                    1. developerSpin up unlimited isolated environments so my whole team can ship simultaneously

                      weight 1 · round to Vercel
                      Cloudflare Workerspartialcommunity5/10

                      Workers' architecture (isolate-based execution, Miniflare local simulator, quick project scaffolding via `npm create cloudflare`, and Wrangler CLI for deploy/rollback) supports fast, isolated dev setups, and Workers fit into existing Git/CI workflows implying branch-based deploys. However, there is no explicit documentation of per-branch/preview environments, environment-scoping features, or team-scale 'unlimited environments' guarantees in the evidence pack. Missing for 10: explicit preview/staging environment docs, team-scale environment provisioning evidence, and independent confirmation of simultaneous multi-developer isolated environments.

                      • [github] A simulator for developing and testing Cloudflare Workers, powered by workerd
                      • [github] A command line tool for building [Cloudflare Workers](https://workers.cloudflare.com/).
                      • [claimed-docs] npm create cloudflare@latest my-app
                      • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                      • [claimed-docs] Fits into your existing workflows: Git, GitHub Actions, VS Code, and any framework. No proprietary tools or vendor lock-in.
                      • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                      • [community] Workers are so damn good and easy… I am originally from the PHP/Laravel world... decided to give CF workers & KV storage a try. In an hour t…
                      Vercelfullclaimed8/10

                      Vercel's preview environments automatically spin up an isolated deployment for every git push/branch, enabling parallel work by any team member without conflict, and environment/variable management supports local, preview, production, and custom environments concurrently. This directly matches the story of unlimited isolated environments for simultaneous shipping. Missing for 10: explicit confirmation of 'unlimited' concurrency limits/pricing tiers and independent hands-on validation of scale under heavy team usage.

                      • [claimed-docs] Connect your Git repository to deploy on every push, with automatic preview environments for testing changes before production.
                      • [claimed-docs] Connect GitHub, GitLab, or Bitbucket to deploy on every push, with a preview URL for every branch.
                      • [claimed-docs] Manage local, preview, production, and custom environments and the variables each one uses.
                      • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.

                    Scaling continuity

                    1. developerRely on the same core APIs and primitives from prototype through massive scale, without rearchitecting or migrating platforms as usage grows

                      weight 2 · round to Vercel
                      Cloudflare Workersdisputedcontradicted5/10

                      Cloudflare docs promote a unified model—Workers plus bindings to KV/D1/Queues/Workflows—that in principle lets code scale from prototype to production without changing runtime primitives, and per-request (not wall-time) billing plus Smart Placement are pitched as scale-friendly (cloudflare-docs-9, cloudflare-docs-10, cloudflare-docs-15, cloudflare-docs-16). However, hands-on community reports concretely contradict frictionless scaling: CPU-time caps (30s free/15min paid) are reported as unworkable for long-running agent workloads, forcing self-hosting (cloudflare-comm-9), and developers report needing to rearchitect away from Workers entirely due to lack of full Node runtime and platform lock-in around KV/D1 (cloudflare-comm-13, cloudflare-comm-10). missing for 10: evidence that identical code/bindings scale to heavy long-running or compute-intensive workloads without hitting execution limits, and independent case studies confirming zero-rearchitecture scale-up.

                      • [claimed-docs] Schedule cron jobs, run durable Workflows, and integrate with Queues
                      • [claimed-docs] Connect to external services like databases, APIs, and storage via Bindings, enabling functionality with just a few lines of code
                      • [claimed-docs] Cloudflare charges only for compute, not wall time, even during long agent workflows or hibernating WebSockets.
                      • [claimed-docs] Smart Placement moves your Worker closer to your data for optimized end-to-end latency.
                      • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…
                      • [community] Can we just get full node runtime? Cloudflare is amazing, but without a full node runtime, we (and most of the usual apps) can't switch from…
                      • [community] Cloudflare's cool, but those locked-in things (KV, D1, etc.) always made it hard to switch. ... being able to run the same code on your own …

                      Vercel's docs describe a consistent platform: zero-config framework deploys, Git-based push-to-deploy that works from prototype through production, and 'Fluid compute' explicitly designed to scale concurrency for demanding AI/I/O workloads without changing the deployment model (vercel-docs-14, vercel-docs-19, vercel-docs-27). However, community evidence shows real friction as usage grows — e.g. needing to 'contact sales' about 'enterprise' for basic secure database connections, and surprise large bills from traffic spikes — suggesting the platform isn't fully frictionless at scale and some capabilities require plan/negotiation changes rather than pure API continuity (vercel-comm-11, vercel-comm-12). Missing for 10: independent case studies of apps scaling from prototype to massive production traffic on unchanged APIs, and clearer evidence that enterprise-gated features don't require workflow changes.

                      • [claimed-docs] Deploy Next.js with zero configuration, or bring one of 40+ supported frameworks.
                      • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                      • [claimed-docs] Connect GitHub, GitLab, or Bitbucket to deploy on every push, with a preview URL for every branch.
                      • [community] "if you want to connect Vercel securely to a database with more than a password, you need to 'contact sales' about 'enterprise'... needing t…
                      • [community] "Waking up to a 10k vercel bill is pretty common, especially when a DDoS goes undetected."

                    Secrets management

                    1. devops-leadManage team-level access, secrets, and environment variables centrally

                      weight 2 · round to Vercel
                      Cloudflare Workerspartialclaimed3/10

                      Evidence only shows Cloudflare API tokens can be scoped to specific resources (e.g., Zone DNS read access), which supports granular access control, but there is no documentation of team-level role management, centralized secrets storage, or environment-variable management for a devops-lead. missing for 10: team/organization RBAC docs, secrets management (e.g., Secrets Store) evidence, environment variable management across environments, and any hands-on confirmation of these features.

                      • [claimed-docs] Select which resources the token is authorized to access.
                      • [claimed-docs] granting Zone DNS Read access to a zone example.com will allow the token to read DNS records only for that specific zone

                      Docs confirm centralized environment variable management across local/preview/production/custom environments and identity-provider based security for internal agents/apps/deployments, which supports centralized secrets/access control. However, there is no explicit documentation of team roles/permissions (RBAC) or audit logging, and a community report notes secure DB connections beyond a password require an 'enterprise' sales conversation, suggesting some access-control features are gated. Missing for 10: dedicated team roles/permissions docs, audit-log evidence, and confirmation that secret-sharing controls are available outside enterprise tiers.

                      • [claimed-docs] Manage local, preview, production, and custom environments and the variables each one uses.
                      • [claimed-docs] Secure every internal agent, app, and deployment with your identity provider.
                      • [community] "if you want to connect Vercel securely to a database with more than a password, you need to 'contact sales' about 'enterprise'... needing t…

                    Tool continuity

                    1. developerKeep using my existing Git, CI, editor, and framework workflows without adopting proprietary tooling

                      weight 2 · round to Vercel
                      Cloudflare Workersdisputedcontradicted6/10

                      Cloudflare explicitly claims Workers 'fits into your existing workflows: Git, GitHub Actions, VS Code, and any framework... No proprietary tools or vendor lock-in' and backs this with framework/language choice, Wrangler CLI, and a local dev simulator (workerd) that integrates with standard editor/CI tooling. However, hands-on community reports directly contradict the 'no lock-in' claim: developers note KV/D1 storage APIs and lack of a full Node runtime make it hard to port apps to/from Vercel/Netlify or self-hosted setups without rewrites, undermining the 'use your existing workflow freely' promise. missing for 10: independent verification that CI/editor integration is friction-free in practice, and resolution of the documented runtime/storage lock-in concerns.

                      • [claimed-docs] Fits into your existing workflows: Git, GitHub Actions, VS Code, and any framework. No proprietary tools or vendor lock-in.
                      • [claimed-docs] Build full-stack apps with your framework of choice, including React, Vue, Svelte, Next, Astro, React Router, and more
                      • [claimed-docs] Use your preferred language, including JavaScript, TypeScript, Python, Rust, and more
                      • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                      • [github] A simulator for developing and testing Cloudflare Workers, powered by workerd
                      • [community] Cloudflare's cool, but those locked-in things (KV, D1, etc.) always made it hard to switch. ... being able to run the same code on your own …
                      • [community] Can we just get full node runtime? Cloudflare is amazing, but without a full node runtime, we (and most of the usual apps) can't switch from…
                      Vercelpartialprobed6/10

                      Vercel documents git-push deploys with GitHub/GitLab/Bitbucket, support for 40+ frameworks (including zero-config Next.js), and an optional CLI, which lets developers keep their existing Git and editor workflows largely intact (vercel-docs-1, vercel-docs-14, vercel-docs-27, vercel-gh-1, vercel-probe-4). However, community feedback flags real limitations: the platform is seen as effectively locked to the Node/JS/TS/Go ecosystem with 'WebAssembly gimmicks' for other languages, and some users feel it favors its own Next.js stack over full interoperability with arbitrary third-party CI systems (vercel-comm-7, vercel-comm-14). Missing for 10: explicit evidence of compatibility with external CI pipelines (Jenkins/CircleCI/etc.), broader language support beyond JS/TS/Go, and independent confirmation that non-Next.js frameworks get equally first-class treatment.

                      • [claimed-docs] Connect your Git repository to deploy on every push, with automatic preview environments for testing changes before production.
                      • [claimed-docs] Deploy Next.js with zero configuration, or bring one of 40+ supported frameworks.
                      • [claimed-docs] Connect GitHub, GitLab, or Bitbucket to deploy on every push, with a preview URL for every branch.
                      • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
                      • [probe] official CLI documented at https://vercel.com/docs/cli
                      • [community] "There is no serious reason to use Vercel, other than for those being locked into the NextJs ecosystem and demo projects."
                      • [community] "I dislike how Vercel and Netlify build up on AWS and then we only get JS/TS/Go, or WebAssembly gimmicks." — complaint about limited languag…
                    2. developerWrite code against standard runtime APIs so it runs unmodified across multiple edge platforms instead of being locked into proprietary storage/runtime APIs

                      weight 2 · round to Cloudflare Workers
                      Cloudflare Workersdisputedcontradicted5/10

                      Cloudflare markets Workers as fitting 'existing workflows... no proprietary tools or vendor lock-in' (cloudflare-docs-17) and Workers do use some standard Web APIs (fetch/Request/Response), but hands-on community reports directly contradict the portability claim for storage/runtime: developers cite KV, D1, and other bindings as proprietary lock-in that 'always made it hard to switch,' explicitly wanting to 'run the same code on your own stuff or a small VPS without changing the storage' (cloudflare-comm-10), and others note the lack of a full Node runtime prevents switching between Vercel/Netlify/Cloudflare (cloudflare-comm-13), and Python support gaps limit portability further (cloudflare-comm-14). missing for 10: evidence of actual standards-based (e.g. WinterCG-compliant) runtime API parity independent of proprietary bindings, and confirmation that storage APIs are swappable/standard rather than Cloudflare-specific.

                      • [claimed-docs] Fits into your existing workflows: Git, GitHub Actions, VS Code, and any framework. No proprietary tools or vendor lock-in.
                      • [community] Cloudflare's cool, but those locked-in things (KV, D1, etc.) always made it hard to switch. ... being able to run the same code on your own …
                      • [community] Can we just get full node runtime? Cloudflare is amazing, but without a full node runtime, we (and most of the usual apps) can't switch from…
                      • [community] I've used CF Pages for static sites with great results and am intrigued by all their open-source-LLM-as-a-service offerings. Main issue prev…
                      • [claimed-docs] Connect to external services like databases, APIs, and storage via Bindings, enabling functionality with just a few lines of code
                      Vercelnone0/10

                      The evidence pack contains no documentation of Vercel supporting standard, portable runtime/storage APIs (e.g., Web APIs, WinterCG standards) that would let code run unmodified on other edge platforms; all functions (Edge Middleware, Functions, KV/Blob storage, ISR) are described as Vercel-specific proprietary features. Community commentary even explicitly flags lock-in ('locked into the NextJs ecosystem') as a reason to avoid Vercel, reinforcing the absence of cross-platform portability. missing for 10: evidence of standard Web/Edge runtime API compliance, documentation of avoiding proprietary storage/runtime lock-in, cross-platform interoperability claims or benchmarks.

                      • [community] "There is no serious reason to use Vercel, other than for those being locked into the NextJs ecosystem and demo projects."
                      • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                      • [claimed-docs] Run code before a request completes to rewrite, redirect, or personalize responses.

                    Edge compute — running code at the edge — regions, cold starts, runtime limitsEdge compute

                    Running code at the edge — regions, cold starts, runtime limits

                    Agent runtime

                    1. ai-native builderGive my coding agent a persistent runtime environment that checkpoints its state automatically while working

                      weight 2 · round to Cloudflare Workers
                      Cloudflare Workersdisputedcontradicted5/10

                      Cloudflare docs reference 'durable Workflows' and agent-oriented billing that doesn't charge for idle/hibernating time (cloudflare-docs-9, cloudflare-docs-15), suggesting some support for persistent, checkpointed agent runtimes, but there's no explicit documentation of Durable Objects or automatic state checkpointing for coding agents. Community evidence directly contradicts the practical viability for long-running agent tasks, noting CPU time limits (30s free / 15min paid) make Workers unsuitable for long-running agent workloads, pushing developers to self-host instead (cloudflare-comm-9). missing for 10: explicit Durable Objects/state-checkpointing documentation for agents, confirmation that long-running agent tasks work without hitting CPU/time limits, first-party agent-specific persistence guide.

                      • [claimed-docs] Schedule cron jobs, run durable Workflows, and integrate with Queues
                      • [claimed-docs] Cloudflare charges only for compute, not wall time, even during long agent workflows or hibernating WebSockets.
                      • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…
                      Vercelnone0/10

                      Vercel's execution environments are explicitly described as 'ephemeral' (vercel-docs-3, vercel-docs-17), the opposite of a persistent, auto-checkpointing runtime; no evidence describes state persistence or automatic checkpointing for agent workloads.

                      • [claimed-docs] Run untrusted code in secure, ephemeral execution environments.
                      • [claimed-docs] Run untrusted or agent-generated code in isolated, ephemeral execution environments.
                      • [claimed-docs] Run production workloads in isolated containers on Vercel.

                    Ai inference

                    1. ai-native builderRun AI model inference globally with a single call without managing GPUs or capacity planning

                      weight 3 · round to Cloudflare Workers
                      Cloudflare Workerspartialcommunity7/10

                      Cloudflare's docs explicitly state Workers AI lets you 'run AI inference globally with one API call... no GPUs to manage, no capacity planning' (cloudflare-docs-3), directly matching the story, and the broader Workers platform (global edge network, no server/cold-start management) supports this claim (cloudflare-docs-1, cloudflare-docs-19). However, evidence is entirely first-party marketing/docs with no independent hands-on benchmarks or user reports specifically validating Workers AI inference performance or global reach, and general community skepticism exists about doc accuracy on newer Cloudflare AI products (cloudflare-comm-6). Missing for 10: independent/hands-on validation of Workers AI inference specifically, details on model catalog/latency benchmarks, and confirmation from third-party users running production AI inference on Workers.

                      • [claimed-docs] Run AI inference globally with one API call, build agents, and search across your data — no GPUs to manage, no capacity planning.
                      • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage. No cold starts or region com…
                      • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage.
                      • [community] Not the first time Cloudflare has done this. Click around some of the docs for Realtime SFU, it's all AI slop. Hard to tell if anything is h…
                      Vercelpartialclaimed6/10

                      Vercel AI Gateway lets builders call hundreds of models through one endpoint with budgets, fallbacks, and monitoring (a global, single-call inference layer), and Fluid compute scales concurrency for AI workloads without manual GPU management. However, this is a gateway/routing layer to third-party model providers rather than Vercel itself running GPU inference, and there's no evidence of Vercel-hosted GPU capacity planning being abstracted away for actual model hosting. Missing for 10: independent/hands-on verification of global latency and capacity claims, detail on GPU-backed inference infrastructure vs. pure routing, and confirmation this covers self-hosted/custom model inference, not just third-party API aggregation.

                      • [claimed-docs] Access hundreds of models through one endpoint with budgets, fallbacks, and monitoring.
                      • [claimed-docs] Call hundreds of models through one endpoint with the AI SDK, any OpenAI-compatible SDK, or cURL, with budgets, fallbacks, and usage monitor…
                      • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                      • [claimed-docs] Monitor traffic, function performance, and errors with framework-aware insights across your apps and AI workflows.
                    2. ai-native builderAccess hundreds of AI models through a single unified gateway endpoint

                      weight 3 · round to Vercel
                      Cloudflare Workerspartialclaimed3/10

                      Cloudflare docs mention running AI inference 'globally with one API call' (Workers AI), but there is no evidence naming an AI Gateway product, a unified endpoint spec, or support for 'hundreds' of models from multiple providers. Missing for 10: explicit AI Gateway/unified endpoint documentation, list of supported model providers/count, and independent confirmation of breadth of model access.

                      • [claimed-docs] Run AI inference globally with one API call, build agents, and search across your data — no GPUs to manage, no capacity planning.
                      Vercelfullclaimed8/10

                      Vercel's AI Gateway is directly documented as accessing hundreds of models through one unified endpoint, supporting the AI SDK, OpenAI-compatible SDKs, or cURL, with budgets, fallbacks, and usage monitoring. Missing for 10: independent/hands-on corroboration of the gateway's model count and reliability claims beyond first-party docs.

                      • [claimed-docs] Access hundreds of models through one endpoint with budgets, fallbacks, and monitoring.
                      • [claimed-docs] Call hundreds of models through one endpoint with the AI SDK, any OpenAI-compatible SDK, or cURL, with budgets, fallbacks, and usage monitor…

                    Placement latency

                    1. devops-leadDeploy my application to specific regions closer to my users

                      weight 2 · round to Cloudflare Workers
                      Cloudflare Workerspartialclaimed6/10

                      Workers deploy automatically across Cloudflare's global edge network, meaning code runs close to users worldwide by default (cloudflare-docs-1, cloudflare-docs-19), and Smart Placement further optimizes Worker placement relative to backend data for latency (cloudflare-docs-16, cloudflare-docs-8). However, this is an automatic proximity model rather than explicit region selection/pinning that a devops-lead could target — there's no evidence of manual region choice, data-residency controls, or region-restricted deployment commands. Missing for 10: explicit region-selection/pinning API or dashboard control, data residency guarantees, and independent verification that global auto-placement matches manual region targeting needs.

                      • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage. No cold starts or region com…
                      • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage.
                      • [claimed-docs] Smart Placement moves your Worker closer to your data for optimized end-to-end latency.
                      • [claimed-docs] Build APIs and connect to data stores with Smart Placement to optimize latency
                      Vercelnone0/10

                      The evidence pack never mentions region selection, multi-region deployment, or edge network configuration for compute; middleware/CDN mentions (vercel-docs-20, vercel-docs-22) refer to on-demand code execution and image optimization, not choosing deployment regions. Since region control is a plausible and common capability for a deployment platform, absence of evidence yields 'none' rather than 'na'.

                      • devops-leadRely on automatic compute placement near backend data to optimize latency

                        weight 2 · round to Cloudflare Workers
                        Cloudflare Workersfullclaimed8/10

                        Cloudflare documents Smart Placement, a feature explicitly designed to automatically move Worker execution closer to backend data sources to optimize end-to-end latency, directly matching the story. This is first-party documented and reinforced across multiple docs pages, though there is no independent/hands-on benchmark confirming real-world latency gains. Missing for 10: independent performance validation or case study demonstrating measured latency improvement from Smart Placement.

                        • [claimed-docs] Build APIs and connect to data stores with Smart Placement to optimize latency
                        • [claimed-docs] Smart Placement moves your Worker closer to your data for optimized end-to-end latency.
                        Vercelnone0/10

                        The evidence pack shows Vercel's edge/compute features (Edge Middleware, Fluid compute, CDN, ISR) but contains no mention of automatic compute placement based on backend/data location, region-aware routing, or latency-optimizing placement near a data store — this specific edge-compute capability is unevidenced. missing for 10: any documentation of automatic region/compute placement tied to backend data location, region-selection configuration, or latency-based routing near data stores.

                        • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                        • [claimed-docs] Run code before a request completes to rewrite, redirect, or personalize responses.
                        • [claimed-docs] Resize and convert images on demand and serve them from the CDN in modern formats.

                      Realtime connections

                      1. developerHandle persistent WebSocket connections from within edge/serverless functions for real-time apps

                        weight 2 · round to Cloudflare Workers
                        Cloudflare Workerspartialcommunity6/10

                        Cloudflare docs reference billing for 'hibernating WebSockets' during long-running workflows, implying built-in support for persistent WebSocket connections (likely via Durable Objects), but the evidence pack lacks dedicated documentation of the WebSocket API, hibernation API, or Durable Objects mechanics. An older community comment notes WebSockets support was still 'in beta' at one point, adding some uncertainty about maturity, though this isn't a concrete current-state failure. missing for 10: explicit docs on WebSocket/Durable Objects APIs, hands-on developer confirmation of stable persistent connections, clarity on beta status resolution.

                        • [claimed-docs] Cloudflare charges only for compute, not wall time, even during long agent workflows or hibernating WebSockets.
                        • [community] I've been watching Workers with interest basically since the beginning. Now they just need to bring WebSockets support out of beta.
                        Vercelnone0/10

                        No evidence pack item describes WebSocket support in Vercel's serverless/edge functions; the functions described (Edge Middleware, Fluid compute, sandboxes) are documented as request/response or ephemeral execution models, not persistent connections. Absence of evidence for this applicable capability yields 'none'. missing for 10: any documentation of WebSocket/persistent-connection support in serverless or edge functions, any first-party guidance on real-time connection handling.

                        Runtime compatibility

                        1. developerRun unmodified Node.js code and npm packages in edge/serverless functions instead of a restricted runtime subset

                          weight 3 · round to Vercel
                          Cloudflare Workersnone0/10

                          Evidence shows Workers support JS/TS/Rust/Python via a V8-isolate runtime, but nothing claims unmodified Node.js/npm compatibility, and community feedback explicitly states the opposite ('Can we just get full node runtime?... without a full node runtime... can't switch from Vercel/Netlify').

                          • [claimed-docs] Use your preferred language, including JavaScript, TypeScript, Python, Rust, and more
                          • [community] Can we just get full node runtime? Cloudflare is amazing, but without a full node runtime, we (and most of the usual apps) can't switch from…
                          Vercelpartialclaimed3/10

                          Docs reference Fluid compute for running 'server-side code on demand' (vercel-docs-19) and 'production workloads in isolated containers' (vercel-docs-12), implying full Node.js runtime support beyond a restricted Edge subset, but no evidence explicitly confirms unmodified Node.js APIs or full npm package compatibility in edge/serverless functions. Missing for 10: explicit documentation contrasting Node.js runtime vs restricted Edge Runtime, npm package compatibility guarantees, and independent verification of unmodified Node.js execution.

                          • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                          • [claimed-docs] Run production workloads in isolated containers on Vercel.
                          • [claimed-docs] Run untrusted code in secure, ephemeral execution environments.
                          • [claimed-docs] Run untrusted or agent-generated code in isolated, ephemeral execution environments.
                        2. developerWrite edge functions in languages other than JavaScript such as Python, Go, or Rust

                          weight 2 · round to Cloudflare Workers
                          Cloudflare Workersdisputedcontradicted5/10

                          Cloudflare's own docs explicitly claim Workers support 'JavaScript, TypeScript, Python, Rust, and more' (cloudflare-docs-7), and Wrangler/workers-sdk tooling supports multi-language builds. However, a hands-on community report explicitly cites 'lack of Python support' as a blocker to building more on Cloudflare (cloudflare-comm-14), and no evidence in the pack shows working Go support or first-class (non-WASM) language support beyond JS/TS. missing for 10: independent confirmation of Python/Rust/Go working smoothly in production, clarification of Python's beta/Pyodide limitations, and any mention of Go support at all.

                          • [claimed-docs] Use your preferred language, including JavaScript, TypeScript, Python, Rust, and more
                          • [community] I've used CF Pages for static sites with great results and am intrigued by all their open-source-LLM-as-a-service offerings. Main issue prev…
                          Vercelnone0/10

                          The evidence pack contains no vendor documentation claiming edge functions can be written in Python, Go, or Rust; all edge/runtime references are JS/TS-focused. A community comment explicitly complains that Vercel (and Netlify) only offer 'JS/TS/Go, or WebAssembly gimmicks,' reinforcing that non-JS edge language support is not a real, documented capability.

                          • [community] "I dislike how Vercel and Netlify build up on AWS and then we only get JS/TS/Go, or WebAssembly gimmicks." — complaint about limited languag…

                        Sandboxing

                        1. developerRun untrusted code in hardware-isolated, disposable sandboxes

                          weight 2 · round to Vercel
                          Cloudflare Workersnone0/10

                          The evidence pack describes Workers as a general serverless/edge compute platform (deployment, bindings, frameworks, Wrangler CLI) but never mentions the underlying isolate/sandbox security model, hardware isolation guarantees, or a use case of running untrusted third-party code (e.g. Workers for Platforms, V8 isolate security boundaries). No citation addresses sandboxing untrusted code specifically. Missing for 10: any mention of V8 isolate/hardware isolation architecture, security boundary guarantees for untrusted code, or a multi-tenant 'Workers for Platforms' style product, and any independent security audit/hands-on evidence of sandbox isolation.

                            Vercelfullclaimed7/10

                            Vercel's docs explicitly describe a Sandbox feature for running untrusted or agent-generated code in isolated, ephemeral execution environments, and separately for running production workloads in isolated containers, matching the disposable/isolated sandbox story closely. Missing for 10: explicit confirmation of hardware-level isolation (e.g., microVM/VM-based tech) and independent/hands-on validation beyond first-party docs.

                            • [claimed-docs] Run untrusted code in secure, ephemeral execution environments.
                            • [claimed-docs] Run untrusted or agent-generated code in isolated, ephemeral execution environments.
                            • [claimed-docs] Run production workloads in isolated containers on Vercel.

                          Scaling

                          1. devops-leadDeploy instances that boot in under a second and scale to tens of thousands under load

                            weight 2 · round to Cloudflare Workers
                            Cloudflare Workersfullcommunity7/10

                            Cloudflare explicitly markets Workers as having 'no cold starts' running on isolates across its global network, and community reports corroborate very fast startup and easy scaling for production APIs (docs-1, comm-2, comm-3, comm-11). However, the pack lacks independent load-test data proving 'tens of thousands' concurrent scale, and some users note CPU-time limits complicating long-running workloads. missing for 10: independent benchmark/load-test evidence of concurrency at scale, third-party boot-time measurements beyond vendor claims.

                            • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage. No cold starts or region com…
                            • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage.
                            • [community] Amazed by what OP and the Workers team have done over the years. Took a while for us to get used to the Workers paradigm. But once we did, f…
                            • [community] Workers are so damn good and easy… I am originally from the PHP/Laravel world... decided to give CF workers & KV storage a try. In an hour t…
                            • [community] I've played with JS workers on a Cloudflare-fronted site and found them to be easy to use and very quick. Would love to port the whole Djang…
                            • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…

                            Vercel's docs describe serverless/edge functions, Fluid compute for scaling concurrency, and isolated ephemeral execution environments that support rapid, elastic scaling for AI/I/O workloads, aligning with the edge-compute story's spirit. However, no evidence gives concrete sub-second boot benchmarks or explicit tens-of-thousands concurrent instance figures, and community reports of surprise $10k bills during undetected DDoS traffic (vercel-comm-12) hint at real-world scaling being uncontrolled/costly rather than a clean documented guarantee. Missing for 10: quantified cold-start/boot latency data, published large-scale load test results, and independent benchmarks validating claimed scale.

                            • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                            • [claimed-docs] Run production workloads in isolated containers on Vercel.
                            • [claimed-docs] Run untrusted or agent-generated code in isolated, ephemeral execution environments.
                            • [claimed-docs] Run code before a request completes to rewrite, redirect, or personalize responses.
                            • [community] "Waking up to a 10k vercel bill is pretty common, especially when a DDoS goes undetected."
                          2. devops-leadRely on load-based autoscaling to absorb large traffic bursts automatically

                            weight 2 · round to Vercel
                            Cloudflare Workerspartialcommunity5/10

                            Workers' serverless, global-network architecture ('no servers to manage', 'no cold starts or region complexity') implies automatic scaling to traffic without ops intervention, and community posts corroborate quick, hands-off scaling in production use. However, there is no explicit documentation of autoscaling mechanics, burst-handling guarantees, or SLAs, and community evidence flags CPU-time limits (30s free/15min paid) as a real constraint for sustained high-load workloads. Missing for 10: explicit autoscaling/burst-capacity documentation, quantified traffic-spike case studies, and confirmation that limits don't throttle under load.

                            • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage. No cold starts or region com…
                            • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage.
                            • [community] Workers are so damn good and easy… I am originally from the PHP/Laravel world... decided to give CF workers & KV storage a try. In an hour t…
                            • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…

                            Vercel's docs describe Fluid compute scaling concurrency for I/O-heavy workloads and isolated container-based production workloads, implying automatic capacity scaling for traffic bursts, and it offers bot/DDoS mitigation features (invisible CAPTCHA, custom firewall rules) that complement burst handling. However, there's no explicit 'autoscaling SLA' documentation, and community reports (e.g., surprise $10k bills tied to undetected DDoS traffic) suggest that while capacity does scale, cost/traffic-spike management can be unpredictable rather than a clean, bounded autoscaling guarantee. missing for 10: explicit autoscaling architecture docs/SLAs, independent load-test benchmarks, and clearer safeguards against runaway cost during bursts.

                            • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                            • [claimed-docs] Run production workloads in isolated containers on Vercel.
                            • [claimed-docs] Block attacks, scrapers, and unwanted traffic with custom rules, IP blocking, and managed rulesets.
                            • [claimed-docs] An invisible CAPTCHA that protects against sophisticated bots without challenges.
                            • [community] "Waking up to a 10k vercel bill is pretty common, especially when a DDoS goes undetected."

                          Serverless runtime

                          1. developerRun my code on a global edge network close to end users

                            weight 3 · round to Cloudflare Workers
                            Cloudflare Workersfullcommunity9/10

                            Cloudflare Workers is explicitly documented and independently corroborated as a global edge compute platform, with docs on deployment to Cloudflare's global network, Smart Placement for latency optimization, and multiple hands-on community reports confirming fast, easy deployment across regions. Missing for 10: no independent latency benchmarks quantifying edge proximity to end users.

                            • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage. No cold starts or region com…
                            • [claimed-docs] Smart Placement moves your Worker closer to your data for optimized end-to-end latency.
                            • [claimed-docs] Build APIs and connect to data stores with Smart Placement to optimize latency
                            • [community] Amazed by what OP and the Workers team have done over the years. Took a while for us to get used to the Workers paradigm. But once we did, f…
                            • [community] Workers are so damn good and easy… I am originally from the PHP/Laravel world... decided to give CF workers & KV storage a try. In an hour t…
                            • [community] I've played with JS workers on a Cloudflare-fronted site and found them to be easy to use and very quick. Would love to port the whole Djang…
                            Vercelfullclaimed7/10

                            Vercel's docs describe a global CDN with edge-executed middleware ('Run code before a request completes to rewrite, redirect, or personalize responses'), automatic image optimization served from the CDN, and Fluid compute scaling for I/O-heavy workloads, all consistent with edge network delivery close to end users. However, the evidence pack lacks explicit independent benchmarks or hands-on confirmation of edge latency/performance, and no community corroboration specifically addresses edge-network proximity. Missing for 10: independent latency benchmarks, explicit documentation of edge region coverage, and hands-on developer confirmation of edge execution behavior.

                            • [claimed-docs] Run code before a request completes to rewrite, redirect, or personalize responses.
                            • [claimed-docs] Resize and convert images on demand and serve them from the CDN in modern formats.
                            • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                            • [claimed-docs] Monitor traffic, function performance, and errors with framework-aware insights across your apps and AI workflows.
                          2. developerDeploy serverless functions and full-stack apps with no servers to manage

                            weight 3 · round drawn
                            Cloudflare Workersfullprobed9/10

                            Cloudflare Workers is extensively documented as a no-server-management serverless platform supporting full-stack frameworks, multiple languages, bindings to data stores, CLI (Wrangler) deployment, and rollback, corroborated by independent developer testimonials describing production use with no server management. Missing for 10: fully independent (non-vendor) benchmark of 'no cold starts' claims and some community friction around limits for long-running tasks (community notes on CPU time limits and lock-in), which slightly tempers a perfect score.

                            • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage. No cold starts or region com…
                            • [claimed-docs] Build full-stack apps with your framework of choice, including React, Vue, Svelte, Next, Astro, React Router, and more
                            • [claimed-docs] Use your preferred language, including JavaScript, TypeScript, Python, Rust, and more
                            • [claimed-docs] Connect to external services like databases, APIs, and storage via Bindings, enabling functionality with just a few lines of code
                            • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                            • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                            • [community] Amazed by what OP and the Workers team have done over the years. Took a while for us to get used to the Workers paradigm. But once we did, f…
                            • [community] Workers are so damn good and easy… I am originally from the PHP/Laravel world... decided to give CF workers & KV storage a try. In an hour t…
                            • [community] I've played with JS workers on a Cloudflare-fronted site and found them to be easy to use and very quick. Would love to port the whole Djang…
                            • [probe] official CLI documented at https://developers.cloudflare.com/workers/wrangler/

                            Vercel's docs demonstrate zero-config framework deployment, git-based deploys, serverless/fluid compute, isolated execution sandboxes, and full-stack support for 40+ frameworks with automatic scaling and no server management (vercel-docs-14, vercel-docs-19, vercel-docs-12, vercel-docs-17, vercel-gh-1). This is corroborated by independent commentary describing Vercel's smooth 'code and go' onboarding as a leading serverless platform experience (vercel-comm-3). Missing for 10: deeper independent hands-on benchmarks of serverless function cold-starts/scaling limits beyond community anecdotes.

                            • [claimed-docs] Deploy Next.js with zero configuration, or bring one of 40+ supported frameworks.
                            • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                            • [claimed-docs] Run production workloads in isolated containers on Vercel.
                            • [claimed-docs] Run untrusted or agent-generated code in isolated, ephemeral execution environments.
                            • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
                            • [community] A user predicted Vercel could become the dominant go-to platform for serverless frameworks, contrasting its smooth 'code and go' onboarding …

                          Workflows

                          1. developerDeploy durable, long-running workflows as code without manually wiring queues and retries

                            weight 2 · round to Vercel
                            Cloudflare Workerspartialcommunity5/10

                            Cloudflare explicitly advertises 'durable Workflows' as a built-in Workers feature integrated with Queues and cron scheduling, and its pricing model is designed to support long-running workflows without extra wall-time cost, which matches the story's intent. However, the evidence pack gives only a single sentence describing this feature with no detail on step/retry semantics, and a community comment raises concerns that Workers' CPU-time limits are unsuited to long-running agent-style workloads, adding a real caveat. missing for 10: detailed documentation of Workflows API (steps, automatic retries, state persistence), independent hands-on validation of durability guarantees, and resolution of the CPU-time-limit concern for long-running tasks.

                            • [claimed-docs] Schedule cron jobs, run durable Workflows, and integrate with Queues
                            • [claimed-docs] Cloudflare charges only for compute, not wall time, even during long agent workflows or hibernating WebSockets.
                            • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…
                            Vercelfullclaimed7/10

                            Vercel documents a Workflow SDK explicitly for building 'durable, observable applications and AI agents' on a fully managed platform, directly matching the story of deploying durable workflows as code without manually wiring queues/retries, and this is complemented by Fluid compute for scaling concurrency. Missing for 10: no independent/hands-on evidence of retry semantics or durability guarantees, no detail on how queuing is abstracted, and no community corroboration of real-world reliability.

                            • [claimed-docs] Build durable, observable applications and AI agents with the Workflow SDK on a fully managed platform.
                            • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                            • [claimed-docs] Monitor traffic, function performance, and errors with framework-aware insights across your apps and AI workflows.

                          Networking security — network controls and isolation — private access, firewalls, encryptionNetworking security

                          Network controls and isolation — private access, firewalls, encryption

                          Access control

                          1. developerPut simple password protection on a deployed site without standing up a custom auth system

                            weight 2 · round to Vercel
                            Cloudflare Workerspartialclaimed3/10

                            Cloudflare's docs mention that 'Zero Trust controls are built into the network and run on every request from day one' (docs-18), which hints at Access-based authentication gating that could be used for password protection, but there's no direct documentation, tutorial, or example showing a simple password-gate on a Worker/site without building custom auth. missing for 10: explicit Cloudflare Access/password-protection walkthrough, developer confirmation it works as a lightweight auth layer, and any hands-on corroboration of ease-of-use for this specific use case.

                            • [claimed-docs] DDoS protection, WAF, bot management, and Zero Trust controls are built into the network and run on every request from day one.
                            Vercelfullclaimed8/10

                            Vercel docs explicitly state you can 'Control who can open your preview and production URLs with Vercel Authentication, passwords, or trusted IPs' (vercel-docs-26), directly matching the story of simple password protection without building custom auth. Missing for 10: independent/hands-on corroboration of the password-protection feature working as described and details on any plan restrictions.

                            • [claimed-docs] Control who can open your preview and production URLs with Vercel Authentication, passwords, or trusted IPs.

                          Bot protection

                          1. developerProtect my app from automated bot traffic with invisible challenge-based protection

                            weight 1 · round to Vercel
                            Cloudflare Workerspartialclaimed4/10

                            Cloudflare's platform docs state that bot management and WAF are 'built into the network and run on every request from day one,' implying Workers apps inherit these protections, but there is no detail on invisible challenge mechanics (e.g., Turnstile) or Workers-specific configuration, and no independent corroboration in the evidence pack. missing for 10: specifics on invisible/challenge-based bot protection mechanics, Workers-specific setup docs, and hands-on/independent verification.

                            • [claimed-docs] DDoS protection, WAF, bot management, and Zero Trust controls are built into the network and run on every request from day one.
                            Vercelfullclaimed8/10

                            Vercel's docs explicitly describe an invisible CAPTCHA/bot check ('An invisible CAPTCHA that protects against sophisticated bots without challenges' and 'Protect sensitive routes from sophisticated bots with an invisible check instead of a CAPTCHA'), directly matching the story. This is complemented by broader firewall/rules-based bot blocking. Missing for 10: independent/hands-on verification of the invisible challenge's effectiveness and no third-party benchmarking of bypass rates.

                            • [claimed-docs] An invisible CAPTCHA that protects against sophisticated bots without challenges.
                            • [claimed-docs] Protect sensitive routes from sophisticated bots with an invisible check instead of a CAPTCHA.
                            • [claimed-docs] Block attacks, scrapers, and unwanted traffic with custom rules, IP blocking, and managed rulesets.

                          Ddos waf

                          1. devops-leadHave DDoS protection and a web application firewall applied to every request by default

                            weight 3 · round to Cloudflare Workers
                            Cloudflare Workersfullclaimed8/10

                            Cloudflare docs explicitly state that DDoS protection, WAF, bot management, and Zero Trust controls are built into the network and run on every request from day one, directly matching the story for Workers deployed on that network. Missing for 10: independent/hands-on verification or granular configuration details showing default-on behavior in practice (e.g., WAF rule specifics for Workers routes).

                            • [claimed-docs] DDoS protection, WAF, bot management, and Zero Trust controls are built into the network and run on every request from day one.

                            Vercel's docs describe a firewall that can 'block attacks, scrapers, and unwanted traffic with custom rules, IP blocking, and managed rulesets' (vercel-docs-24) and bot-protection features (vercel-docs-11, vercel-docs-25), suggesting WAF-like capability, but these are configurable/opt-in rather than clearly stated as applied to every request 'by default'. A community report explicitly states that 'waking up to a 10k vercel bill is pretty common, especially when a DDoS goes undetected' (vercel-comm-12), directly contradicting the idea that DDoS protection is reliably applied automatically. missing for 10: explicit vendor claim of automatic, zero-config DDoS mitigation on every request, independent confirmation that the firewall/bot-protection is enabled by default rather than requiring rule configuration, and resolution of the community-reported undetected-DDoS billing incidents.

                            • [claimed-docs] Block attacks, scrapers, and unwanted traffic with custom rules, IP blocking, and managed rulesets.
                            • [claimed-docs] An invisible CAPTCHA that protects against sophisticated bots without challenges.
                            • [claimed-docs] Protect sensitive routes from sophisticated bots with an invisible check instead of a CAPTCHA.
                            • [community] "Waking up to a 10k vercel bill is pretty common, especially when a DDoS goes undetected."

                          Domains

                          1. developerAttach custom domains to my deployed services

                            weight 2 · round to Vercel
                            Cloudflare Workersnone0/10

                            The evidence pack lacks any explicit documentation or community mention of attaching custom domains specifically to deployed Workers services (e.g., Workers Custom Domains or Routes feature); the closest evidence (cloudflare-docs-13) only describes SSL certificate issuance for domains added to Cloudflare generally, not domain-to-Worker binding. missing for 10: explicit docs on Workers Custom Domains/Routes setup, CLI/dashboard steps to bind a domain to a Worker, and any independent confirmation of this workflow.

                            • [claimed-docs] Cloudflare issues — and renews — free, unshared, publicly trusted SSL certificates to all domains added to and activated on Cloudflare.
                            Vercelfullclaimed8/10

                            Vercel docs explicitly state you can 'Add a custom domain, manage DNS records, and get SSL certificates automatically,' directly matching the story of attaching custom domains to deployed services. This is first-party documentation with no contradicting evidence. Missing for 10: independent/hands-on corroboration of the custom domain workflow beyond vendor docs.

                            • [claimed-docs] Add a custom domain, manage DNS records, and get SSL certificates automatically.
                          2. developerProgrammatically provision and route custom domains for my own multi-tenant SaaS customers

                            weight 2 · round to Vercel
                            Cloudflare Workersnone0/10

                            The evidence pack shows general Workers platform capabilities (deployment, bindings, API tokens, SSL certs) but contains no mention of Cloudflare for SaaS, custom hostnames API, or Workers for Platforms — the specific mechanisms for programmatically provisioning and routing custom domains on behalf of multi-tenant SaaS customers.

                              Vercelpartialprobed4/10

                              Vercel docs mention adding custom domains with automatic DNS/SSL (vercel-docs-31) and an OpenAPI surface exists (vercel-probe-3), suggesting some programmatic domain management is possible, but there is no explicit documentation of a multi-tenant SaaS domain-provisioning API or workflow for routing customer-owned domains. Missing for 10: explicit Domains API docs for multi-tenant use cases, per-tenant provisioning examples, and independent confirmation of this workflow working at scale.

                              • [claimed-docs] Add a custom domain, manage DNS records, and get SSL certificates automatically.
                              • [probe] PROBE openapi: HTTP 200 at https://vercel.com/openapi.json — contains "openapi" key

                            Env isolation

                            1. devops-leadIsolate non-production environments from accessing production services

                              weight 1 · round to Vercel
                              Cloudflare Workersnone0/10

                              Evidence covers general Workers features (deployment, bindings, Wrangler, API token scoping to specific zones) but nothing addresses environment-level isolation (e.g., separate staging vs production networks, service bindings restricted by environment, or network policies preventing non-prod from reaching prod services). No documentation or community evidence describes this capability.

                                Vercel lets teams manage separate environment variables per environment and gate preview/production URL access via authentication, passwords, or trusted IPs, which supports some separation between non-prod and prod environments. However, there's no explicit evidence of network-level isolation preventing a preview deployment from reaching production databases/services, and a community report notes that secure database connectivity beyond a password requires an enterprise sales conversation, undercutting the case for out-of-box isolation. Missing for 10: documented network segmentation or firewall rules between environments, default prevention of preview-to-production service calls, and independent verification that isolation works without enterprise upsell.

                                • [claimed-docs] Manage local, preview, production, and custom environments and the variables each one uses.
                                • [claimed-docs] Control who can open your preview and production URLs with Vercel Authentication, passwords, or trusted IPs.
                                • [claimed-docs] Secure every internal agent, app, and deployment with your identity provider.
                                • [community] "if you want to connect Vercel securely to a database with more than a password, you need to 'contact sales' about 'enterprise'... needing t…

                              Identity

                              1. devops-leadSecure internal apps, deployments, and agents using my organization's identity provider

                                weight 2 · round to Vercel
                                Cloudflare Workerspartialclaimed3/10

                                The evidence only vaguely mentions that 'Zero Trust controls are built into the network' (docs-18), with no detail on integrating with an external IdP (SAML/OIDC), configuring SSO for internal apps, or securing deployed agents specifically. Missing for 10: explicit IdP/SSO integration docs, Access policy examples tied to identity providers, and evidence of securing agent/deployment pipelines with org identity.

                                • [claimed-docs] DDoS protection, WAF, bot management, and Zero Trust controls are built into the network and run on every request from day one.
                                Vercelpartialclaimed5/10

                                Vercel explicitly claims 'Secure every internal agent, app, and deployment with your identity provider' and separately offers Vercel Authentication/passwords/trusted IPs to gate preview and production URLs, directly matching the devops-lead's IdP-based security story. However, the evidence is a single thin marketing line with no detail on supported IdPs (SAML/OIDC/SSO providers), no docs on configuration steps, and no independent or hands-on corroboration that this works in practice. Missing for 10: detailed IdP integration docs (specific protocols/providers), setup/configuration guidance, and third-party validation of the feature working as described.

                                • [claimed-docs] Secure every internal agent, app, and deployment with your identity provider.
                                • [claimed-docs] Control who can open your preview and production URLs with Vercel Authentication, passwords, or trusted IPs.

                              Private networking

                              1. devops-leadKeep internal service-to-service traffic off the public internet without VPC complexity

                                weight 2 · round drawn
                                Cloudflare Workersnone0/10

                                The evidence pack covers Bindings for connecting to external databases/APIs (docs-10) and generic Zero Trust/WAF network security (docs-18), but nothing documents a specific mechanism (e.g., private Worker-to-Worker service bindings or a documented private-network route) for keeping internal service-to-service calls off the public internet without VPC setup. No first-party or community evidence directly addresses this specific networking pattern.

                                  Vercelnone0/10

                                  The evidence pack contains no documentation of private networking, VPC peering, or mechanisms to keep service-to-service traffic off the public internet; a community comment even suggests secure database connectivity beyond a password requires an undocumented 'enterprise' sales conversation rather than a built-in feature. This is a fair axis for a cloud/deployment platform, but no capability is evidenced.

                                  • [community] "if you want to connect Vercel securely to a database with more than a password, you need to 'contact sales' about 'enterprise'... needing t…

                                Protocols

                                1. developerServe HTTP, TCP, gRPC, and WebSocket traffic from the same deployed service without separate protocol configuration

                                  weight 1 · round to Cloudflare Workers
                                  Cloudflare Workerspartialcommunity3/10

                                  Evidence confirms Workers serve HTTP (implicit in all docs) and WebSockets (docs-15 mentions hibernating WebSockets; comm-4 references WebSocket support), but there is no evidence of TCP or gRPC serving capability, nor any claim that all four protocols run from a single deployed service without separate configuration. missing for 10: TCP support, gRPC support, unified same-service multi-protocol configuration documentation.

                                  • [claimed-docs] Cloudflare charges only for compute, not wall time, even during long agent workflows or hibernating WebSockets.
                                  • [community] I've been watching Workers with interest basically since the beginning. Now they just need to bring WebSockets support out of beta.
                                  Vercelnone0/10

                                  Vercel's evidence is entirely about HTTP-based serverless functions, edge middleware, static hosting, and framework deployment; there is no mention of TCP, gRPC, or WebSocket protocol support from the same deployed service. Vercel's serverless model is known to be HTTP-request/response oriented, and no evidence pack item claims multi-protocol serving without separate configuration.

                                  Tls certs

                                  1. devops-leadGet free, automatically renewing TLS certificates for every domain including wildcards

                                    weight 3 · round drawn
                                    Cloudflare Workerspartialclaimed6/10

                                    Cloudflare's docs confirm free, auto-issued and auto-renewed publicly trusted SSL certificates for all domains added to Cloudflare (Universal SSL), which would cover custom domains used with Workers. However, the evidence never explicitly confirms wildcard certificate coverage or independent/hands-on verification of renewal behavior. missing for 10: explicit wildcard-domain certificate confirmation, independent/hands-on corroboration of auto-renewal in practice.

                                    • [claimed-docs] Cloudflare issues — and renews — free, unshared, publicly trusted SSL certificates to all domains added to and activated on Cloudflare.
                                    Vercelpartialclaimed6/10

                                    Vercel's docs state that adding a custom domain automatically provides SSL certificates and DNS management, implying free, auto-renewing TLS, but the evidence never explicitly confirms wildcard domain certificate support or renewal mechanics. Missing for 10: explicit wildcard-domain TLS support, renewal automation details, and independent confirmation that certs are free/no manual step.

                                    • [claimed-docs] Add a custom domain, manage DNS records, and get SSL certificates automatically.

                                  Observability — seeing what the system is doing — logs, metrics, traces, alertsObservability

                                  Seeing what the system is doing — logs, metrics, traces, alerts

                                  Alerting

                                  1. devops-leadSet up alerts that notify me via chat or email when specific conditions are met

                                    weight 2 · round to Vercel
                                    Cloudflare Workersnone0/10

                                    The pack shows Cloudflare Workers has 'built-in observability' (cloudflare-docs-22) but no evidence of configurable alerting rules that notify via chat/email when specific conditions are met. Missing for 10: alert rule configuration, notification channel integrations (Slack/email/PagerDuty), and any docs or community confirmation that such alerting exists for Workers.

                                    • [claimed-docs] Gain deep visibility and insight with built-in observability
                                    Vercelpartialclaimed4/10

                                    Vercel offers monitoring/observability (vercel-docs-30) and a Slack marketplace integration that notifies on deployment status and comments (vercel-intdir-6), plus third-party logging integrations like Better Stack (vercel-intdir-5), but there is no first-party evidence of configurable alert rules with custom conditions or native email notifications for observability thresholds. Missing for 10: documented native alert-rule/threshold configuration, email notification channel, and evidence these trigger on arbitrary monitoring conditions rather than just deployment events.

                                    • [claimed-docs] Monitor traffic, function performance, and errors with framework-aware insights across your apps and AI workflows.
                                    • [claimed-docs] Get Slack messages for comments, deployment status, and new projects on Vercel.
                                    • [claimed-docs] Better Stack - formerly Logtail

                                  Metrics dashboards

                                  1. devops-leadBuild custom dashboards combining metrics from any service

                                    weight 2 · round to Cloudflare Workers
                                    Cloudflare Workerspartialclaimed3/10

                                    Cloudflare only vaguely claims 'built-in observability' for Workers, but there is no evidence of a dashboarding capability that lets a devops-lead combine metrics from arbitrary/external services into custom views. Missing for 10: documented Analytics/GraphQL API for pulling metrics into external dashboards, named integrations with Grafana/Datadog/other observability tools, and any UI for building custom multi-service dashboards.

                                    • [claimed-docs] Gain deep visibility and insight with built-in observability
                                    Vercelnone0/10

                                    Vercel's docs mention its own monitoring/observability dashboard for traffic, function performance, and errors (vercel-docs-30) and marketplace integrations with monitoring tools like Better Stack (vercel-intdir-5), but there is no evidence of a capability to build custom dashboards combining metrics from arbitrary/any external services into one view.

                                    • devops-leadTrack site performance and visitor behavior with built-in analytics

                                      weight 1 · round to Vercel
                                      Cloudflare Workerspartialclaimed3/10

                                      Docs mention Cloudflare Workers ships with 'built-in observability' for deep visibility and insight, which touches the observability theme, but there is no evidence of visitor-behavior tracking, traffic/analytics dashboards, or performance metrics presented to a devops-lead. Missing for 10: dedicated analytics/dashboard evidence, visitor behavior metrics (page views, referrers, geo), and independent confirmation of the observability feature's depth.

                                      • [claimed-docs] Gain deep visibility and insight with built-in observability
                                      Vercelpartialclaimed6/10

                                      Vercel docs claim built-in monitoring of traffic, function performance, and errors with framework-aware insights (vercel-docs-30), which covers site performance observability; the in-browser toolbar also lets users inspect performance (vercel-docs-7). However, there's no explicit mention of visitor behavior analytics (e.g., page views, sessions, geography breakdowns) beyond generic 'traffic' monitoring, and no independent/hands-on corroboration of the analytics product's depth or dashboards. missing for 10: dedicated visitor-behavior analytics detail (e.g. Web Analytics feature specifics), independent verification of analytics accuracy/usefulness, and any devops-lead-specific alerting/dashboard evidence.

                                      • [claimed-docs] Monitor traffic, function performance, and errors with framework-aware insights across your apps and AI workflows.
                                      • [claimed-docs] An in-browser toolbar to leave feedback, manage flags, preview drafts, and inspect performance.

                                    Reliability sla

                                    1. devops-leadCheck a public status page with historical incident postmortems before committing

                                      weight 2 · round drawn
                                      Cloudflare Workersnone0/10

                                      No evidence in the pack references a public status page, uptime history, or incident postmortems for Cloudflare Workers; the pack only covers product features, docs, and community opinions.

                                        Vercelnone0/10

                                        No evidence pack item references a public status page or historical incident postmortem repository; the only related material is community criticism that Vercel's 2026 security incident disclosure was vague and lacked specifics, which does not constitute a status/postmortem page.

                                        • devops-leadReview a published uptime SLA with defined credits for downtime

                                          weight 3 · round drawn
                                          Cloudflare Workersnone0/10

                                          No evidence pack item references an SLA document, uptime guarantee, or service credit terms for Workers; documentation covers features, tooling, and pricing model but not a formal SLA.

                                            Vercelnone0/10

                                            No evidence pack item mentions an uptime SLA, uptime percentage guarantee, or service credits for downtime; only general platform features and community commentary on a security incident are present.

                                            • devops-leadThe guaranteed support response times and escalation paths for my plan tier

                                              weight 2 · round drawn
                                              Cloudflare Workersnone0/10

                                              No evidence in the pack mentions SLA response times, support tiers, or escalation paths for Cloudflare Workers; the docs focus on product features, deployment, and dev workflows rather than support commitments.

                                                Vercelnone0/10

                                                No evidence pack item mentions support SLAs, guaranteed response times, or escalation paths for any plan tier; only product features, community sentiment, and unrelated docs are provided.

                                                Unified logging

                                                1. developerView all my build, deploy, and runtime logs in one place

                                                  weight 3 · round to Vercel
                                                  Cloudflare Workerspartialclaimed4/10

                                                  Docs mention built-in observability ("Gain deep visibility and insight with built-in observability") and rollback tracking of deployments, implying some runtime and deploy visibility, but there is no explicit evidence of a unified dashboard combining build logs, deploy logs, and runtime logs in one place. Missing for 10: explicit documentation of a consolidated logs view spanning build, deploy, and runtime stages, and independent confirmation of this unified experience.

                                                  • [claimed-docs] Gain deep visibility and insight with built-in observability
                                                  • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                                                  Vercelpartialclaimed6/10

                                                  Vercel's docs describe an observability feature that monitors traffic, function performance, and errors across apps and AI workflows (vercel-docs-30), and the platform inherently surfaces deployment/build status through its Git-integrated deploy flow (vercel-docs-1, vercel-docs-27). However, no evidence explicitly confirms a single unified view combining build logs, deploy logs, and runtime logs together. missing for 10: explicit documentation of a unified log viewer spanning build, deploy, and runtime stages, and independent/hands-on confirmation of this consolidated experience.

                                                  • [claimed-docs] Monitor traffic, function performance, and errors with framework-aware insights across your apps and AI workflows.
                                                  • [claimed-docs] Connect your Git repository to deploy on every push, with automatic preview environments for testing changes before production.
                                                  • [claimed-docs] Connect GitHub, GitLab, or Bitbucket to deploy on every push, with a preview URL for every branch.

                                                Openness — open source, data portability, and self-hosting storiesOpenness

                                                Open source, data portability, and self-hosting stories

                                                1. ai-native userDo everything through the API that I can do in the UI

                                                  weight 2 · round to Cloudflare Workers
                                                  Cloudflare Workerspartialprobed6/10

                                                  Cloudflare exposes a full REST API (confirmed via live openapi.json spec) and a CLI (Wrangler) that mirrors dashboard actions like deploying, rolling back, and managing Workers, plus fine-grained API token scoping — all pointing to strong API/UI parity. However, no evidence explicitly confirms 100% feature parity between the dashboard and API/CLI, and some community comments note friction with certain platform features (e.g., runtime limits) that could imply UI-only nuances. Missing for 10: explicit parity documentation or changelog confirming every dashboard feature has an API equivalent, and independent verification of parity gaps.

                                                  • [probe] PROBE openapi: HTTP 200 at https://developers.cloudflare.com/openapi.json — contains "openapi" key
                                                  • [claimed-docs] Wrangler offers a number of commands to manage your Cloudflare Workers.
                                                  • [claimed-docs] The core Wrangler commands for creating, developing, and deploying Workers are on the Workers commands page.
                                                  • [claimed-docs] You can roll back to a previously deployed version of your Worker using Wrangler or the Cloudflare dashboard.
                                                  • [claimed-docs] Select which resources the token is authorized to access.
                                                  • [claimed-docs] granting Zone DNS Read access to a zone example.com will allow the token to read DNS records only for that specific zone
                                                  • [github] A command line tool for building [Cloudflare Workers](https://workers.cloudflare.com/).
                                                  Vercelpartialprobed4/10

                                                  Vercel exposes a public REST API (openapi.json) and a CLI covering deployments, domains, env vars, etc., suggesting broad but unconfirmed parity with the UI; no documentation explicitly claims full UI/API feature parity, and features like the in-browser toolbar, comments, and CMS draft preview are described as UI-specific experiences. missing for 10: explicit parity statement, evidence that toolbar/comments/CMS-preview features are API-accessible, independent confirmation of full API coverage.

                                                  • [probe] PROBE openapi: HTTP 200 at https://vercel.com/openapi.json — contains "openapi" key
                                                  • [probe] official CLI documented at https://vercel.com/docs/cli
                                                  • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
                                                  • [github] To opt into the native binary and replace existing global vercel and vc commands, install the native package explicitly
                                                  • [claimed-docs] An in-browser toolbar to leave feedback, manage flags, preview drafts, and inspect performance.
                                                  • [claimed-docs] Let teams and invited collaborators comment on your preview and production environments.
                                                2. ai-native userExport all of my data in open formats and leave

                                                  weight 3 · round to Cloudflare Workers
                                                  Cloudflare Workersdisputedcontradicted3/10

                                                  Cloudflare claims workflows are open and free of vendor lock-in ('No proprietary tools or vendor lock-in' - cloudflare-docs-17), but hands-on community feedback specifically contradicts this for data services, calling out that KV, D1, etc. are 'locked-in things' that make it hard to switch or run the same code elsewhere (cloudflare-comm-10). There is no documented data-export tool, open-format export command, or migration guide for leaving the platform with your data. Missing for 10: any first-party data-export/migration documentation for D1/KV/R2, evidence of open-format export capability, and resolution of the lock-in complaint.

                                                  • [claimed-docs] Fits into your existing workflows: Git, GitHub Actions, VS Code, and any framework. No proprietary tools or vendor lock-in.
                                                  • [community] Cloudflare's cool, but those locked-in things (KV, D1, etc.) always made it hard to switch. ... being able to run the same code on your own …
                                                  Vercelnone0/10

                                                  No evidence pack item addresses data export, portability, or account/data deletion in open formats for Vercel; nothing about exporting project data, logs, or analytics in a standard/open format for migration. This is a reasonable axis for a PaaS holding deployment/config/data (project settings, env vars, analytics), but no such export capability is documented.

                                                  • ai-native userRead the product's source under an open license

                                                    weight 2 · round to Cloudflare Workers
                                                    Cloudflare Workerspartialclaimed4/10

                                                    Cloudflare open-sources parts of its developer tooling (workers-sdk CLI, and references to the workerd runtime) on GitHub, but the evidence never states a license or confirms the entire Workers platform/runtime is open-source — the core edge service remains closed. Missing for 10: explicit license text, confirmation that the full production runtime (not just CLI/simulator) is open, and independent confirmation of open-source status beyond repo existence.

                                                    • [github] A simulator for developing and testing Cloudflare Workers, powered by workerd
                                                    • [github] A command line tool for building [Cloudflare Workers](https://workers.cloudflare.com/).
                                                    • [github] A simulator for developing and testing Cloudflare Workers, powered by [workerd](https://github.com/cloudflare/workerd)
                                                    Vercelpartialclaimed3/10

                                                    There's a public GitHub repo (vercel/vercel) referenced for getting started with the CLI, suggesting some source is publicly visible, but no evidence confirms an explicit open-source license or that the core platform (not just the CLI) is open. missing for 10: explicit license documentation, confirmation that the full product/platform source (not just CLI) is publicly available, independent verification of licensing terms.

                                                    • [github] Get started by importing a project, choosing a template, or using the Vercel CLI. Then, git push to deploy.
                                                  • ai-native userSelf-host the core product

                                                    weight 3 · round drawn
                                                    Cloudflare Workersnone0/10

                                                    Cloudflare Workers is presented throughout the evidence as a proprietary hosted platform running on Cloudflare's global network (docs-1, docs-19); there is no evidence of an official self-hosted distribution of the full Workers platform. Community comments explicitly note lock-in and desire to 'run the same code on your own stuff or a small VPS' as an unmet want (cloudflare-comm-10, cloudflare-comm-9), confirming self-hosting the core product is not currently offered.

                                                    • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage. No cold starts or region com…
                                                    • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage.
                                                    • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…
                                                    • [community] Cloudflare's cool, but those locked-in things (KV, D1, etc.) always made it hard to switch. ... being able to run the same code on your own …
                                                    Vercelnone0/10

                                                    Vercel is a proprietary managed cloud platform; there is no evidence of a self-hostable core product, on-prem package, or open-source server offering—only CLI and SDK tooling that deploy to Vercel's own infrastructure. The evidence even shows community members switching to genuinely self-hostable alternatives like Dokploy specifically to leave Vercel, underscoring the absence of a self-host option.

                                                    • [community] "Also checkout Dokploy. Incredible to leave Vercel." — implying satisfaction after switching away from Vercel to a self-hosted alternative.
                                                    • [probe] official CLI documented at https://vercel.com/docs/cli
                                                    • [claimed-docs] Deploy Next.js with zero configuration, or bring one of 40+ supported frameworks.

                                                  Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits

                                                  Free-tier ceilings, usage caps, and rate limits before you have to pay

                                                  Cost controls

                                                  1. devops-leadSet hard spending limits to control my cloud costs

                                                    weight 2 · round to Vercel
                                                    Cloudflare Workersnone0/10

                                                    No evidence pack item describes hard spending limits or budget caps for Workers usage; the only pricing-related note explains billing model (compute-only charges) but not spend-limiting controls.

                                                      Vercel only documents 'budgets' as part of its AI Gateway feature for LLM usage (vercel-docs-2, vercel-docs-16), not a platform-wide hard spending cap for compute/bandwidth costs, and community reports explicitly describe surprise five-figure bills ('Waking up to a 10k vercel bill is pretty common, especially when a DDoS goes undetected') indicating no effective hard limit exists for overall cloud spend. Missing for 10: dedicated hard-cap/kill-switch billing controls for general project usage, first-party docs on enforceable spend limits, and independent confirmation that such limits actually stop overage.

                                                      • [claimed-docs] Access hundreds of models through one endpoint with budgets, fallbacks, and monitoring.
                                                      • [claimed-docs] Call hundreds of models through one endpoint with the AI SDK, any OpenAI-compatible SDK, or cURL, with budgets, fallbacks, and usage monitor…
                                                      • [community] "Waking up to a 10k vercel bill is pretty common, especially when a DDoS goes undetected."
                                                    • devops-leadReceive migration credits when moving my production infrastructure to a new platform

                                                      weight 1 · round drawn
                                                      Cloudflare Workersnone0/10

                                                      No evidence anywhere in the pack mentions migration credits, competitive-switch incentives, or financial credits for moving workloads to Cloudflare Workers; pricing/lock-in discussion is limited to community complaints about vendor lock-in and CPU-time limits.

                                                        Vercelnone0/10

                                                        No evidence in the pack mentions migration credits, competitive switching incentives, or pricing offers for moving infrastructure from another platform to Vercel; the pack covers deployment, security, and AI features only.

                                                        Execution limits

                                                        1. devops-leadThe CPU and wall-clock execution time limits for functions so I can tell whether long-running or agentic workloads will fit

                                                          weight 3 · round to Cloudflare Workers
                                                          Cloudflare Workersdisputedcontradicted6/10

                                                          Community evidence gives concrete numbers (30s CPU on free tier, 15min on paid plans) and explicitly states these limits 'don't work for long-running agent tasks' (cloudflare-comm-9), directly contradicting Cloudflare's own marketing that Workers can 'build agents' and run 'long agent workflows' (cloudflare-docs-3, cloudflare-docs-15). The evidence pack itself never surfaces official documented CPU/wall-clock limit tables, so a devops-lead must rely on secondhand community reports rather than clear first-party limit docs. missing for 10: first-party docs page enumerating exact CPU-time/wall-clock limits per plan, and independent benchmarking confirming or refuting the 30s/15min figures for real agentic workloads.

                                                          • [community] Self-hosted workers are becoming critical infrastructure for AI agent workloads... The 30s CPU time on the free tier and even the 15min on p…
                                                          • [claimed-docs] Cloudflare charges only for compute, not wall time, even during long agent workflows or hibernating WebSockets.
                                                          • [claimed-docs] Run AI inference globally with one API call, build agents, and search across your data — no GPUs to manage, no capacity planning.
                                                          Vercelnone0/10

                                                          No evidence pack item specifies concrete CPU or wall-clock execution time limits for functions (e.g., seconds per plan tier). Docs mention Fluid compute, sandboxes, and workflows but never state numeric duration/CPU limits a devops-lead could use to size agentic workloads. Missing for 10: explicit maxDuration/timeout numbers per plan, CPU allocation limits, and any pricing-page or docs citation stating these limits.

                                                          • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                                                          • [claimed-docs] Run untrusted or agent-generated code in isolated, ephemeral execution environments.
                                                          • [claimed-docs] Run production workloads in isolated containers on Vercel.

                                                        Overage fees

                                                        1. devops-leadThe exact overage fee schedule for exceeding plan usage limits (bandwidth, invocations, build minutes) before I get billed

                                                          weight 3 · round drawn
                                                          Cloudflare Workersnone0/10

                                                          No evidence pack item documents overage fee schedules for exceeding bandwidth, invocations, or build-minute limits; only general pricing philosophy ('charges only for compute') is mentioned without any fee schedule detail.

                                                            Vercelnone0/10

                                                            The evidence pack contains no vendor documentation of a specific overage fee schedule for bandwidth, invocations, or build minutes — only general product/feature docs unrelated to billing granularity. A community comment even suggests unexpected surprise billing ("Waking up to a 10k vercel bill is pretty common"), reinforcing that no clear overage schedule evidence exists.

                                                            • [community] "Waking up to a 10k vercel bill is pretty common, especially when a DDoS goes undetected."
                                                          • devops-leadWhether pricing is per-seat with minimum seat counts that increase cost as my team grows

                                                            weight 2 · round drawn
                                                            Cloudflare Workersnone0/10

                                                            Evidence shows Cloudflare Workers pricing is usage/compute-based ('Cloudflare charges only for compute, not wall time') rather than per-seat, and no documentation or community evidence mentions seat-based pricing tiers or per-seat minimums that scale with team size. Missing for 10: any pricing page, seat-count minimums, or per-user cost documentation.

                                                            • [claimed-docs] Cloudflare charges only for compute, not wall time, even during long agent workflows or hibernating WebSockets.
                                                            Vercelnone0/10

                                                            No evidence in the pack addresses Vercel's pricing model, seat-based billing, or minimum seat counts; all citations concern product features, integrations, or unrelated community sentiment/security incidents. This axis applies to any SaaS platform but is unaddressed here.

                                                            Usage billing

                                                            1. devops-leadPay only for active compute time rather than idle wall-clock time

                                                              weight 2 · round to Cloudflare Workers
                                                              Cloudflare Workersfullclaimed8/10

                                                              Cloudflare explicitly documents billing only for active CPU/compute time rather than wall-clock time, even for long-running agent workflows or hibernating WebSockets, aligning directly with the devops-lead pricing story. missing for 10: independent third-party billing analysis or hands-on cost comparison corroborating the claim beyond vendor docs.

                                                              • [claimed-docs] Cloudflare charges only for compute, not wall time, even during long agent workflows or hibernating WebSockets.

                                                              Vercel's 'Fluid compute' feature is explicitly marketed as running server-side code 'on demand' with concurrency scaling for I/O and AI workloads, which aligns with paying only for active compute rather than idle time — a core value prop of this pricing model. However, there is no detailed documentation of the actual billing mechanics (e.g., how idle vs active CPU time is measured/charged) and community sentiment includes concerns about unpredictable large bills, suggesting real-world cost behavior isn't fully transparent. Missing for 10: detailed pricing/billing docs on active-vs-idle compute metering, third-party verification of actual cost savings vs traditional serverless, and clarification of how this applies across all function types.

                                                              • [claimed-docs] Run server-side code on demand with Fluid compute, which scales concurrency for AI and I/O-heavy workloads.
                                                              • [community] "Waking up to a 10k vercel bill is pretty common, especially when a DDoS goes undetected."

                                                            Privacy posture — data-handling and privacy storiesPrivacy posture

                                                            Data-handling and privacy stories

                                                            1. ai-native userChoose where my data is stored (region/residency)

                                                              weight 2 · round drawn
                                                              Cloudflare Workersnone0/10

                                                              The evidence pack covers Workers' global deployment, latency optimization (Smart Placement), and general platform features, but contains no mention of data residency, regional storage selection, or jurisdictional controls for where data is stored. Missing for 10: any documentation of region-pinning, data localization suite, or jurisdiction restrictions for storage products (D1, KV, R2).

                                                              • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage. No cold starts or region com…
                                                              • [claimed-docs] Smart Placement moves your Worker closer to your data for optimized end-to-end latency.
                                                              Vercelnone0/10

                                                              No evidence pack item mentions data residency, region selection, or storage location controls for Vercel deployments or data; the closest items are about environments, domains, and functions, not geographic data residency.

                                                              • ai-native userControl data retention and deletion

                                                                weight 2 · round drawn
                                                                Cloudflare Workersnone0/10

                                                                No evidence in the pack addresses data retention policies, deletion controls, or privacy/data lifecycle management for data stored via Workers, KV, D1, R2, or related services; evidence covers deployment, tooling, pricing, and general dev experience but nothing about retention/deletion controls.

                                                                  Vercelnone0/10

                                                                  The evidence pack contains no mention of data retention policies, deletion controls, data lifecycle management, or privacy/GDPR-style deletion tooling for Vercel. While security-adjacent topics (identity, environment variables, incident disclosure) appear, none address user-controllable data retention/deletion.

                                                                  • ai-native userOpt out of telemetry and usage tracking

                                                                    weight 2 · round drawn
                                                                    Cloudflare Workersnone0/10

                                                                    No evidence in the pack addresses telemetry opt-out or usage-tracking controls for Cloudflare Workers or Wrangler CLI; this is a plausible axis for a developer platform/CLI but no documentation or community report confirms such a setting exists.

                                                                      Vercelnone0/10

                                                                      No evidence pack item mentions telemetry, usage tracking, or an opt-out mechanism for Vercel's CLI, platform, or AI tools; nothing in the docs, GitHub, or community sources addresses this capability.

                                                                      Storage data — storing and moving data — persistence, formats, durabilityStorage data

                                                                      Storing and moving data — persistence, formats, durability

                                                                      Cdn assets

                                                                      1. developerServe static assets faster using a global CDN with edge caching

                                                                        weight 2 · round to Vercel
                                                                        Cloudflare Workerspartialcommunity4/10

                                                                        Evidence confirms Workers run on Cloudflare's global edge network and one community comment notes using 'CF Pages for static sites with great results,' implying edge-hosted static content, but the pack has no first-party documentation of Workers' static-assets feature, cache API, or edge-caching configuration specifics for static files. Missing for 10: explicit docs on Workers Static Assets/Cache API, cache-control/edge-caching configuration details, and performance benchmarks for static asset delivery via Workers.

                                                                        • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage. No cold starts or region com…
                                                                        • [claimed-docs] Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage.
                                                                        • [community] I've used CF Pages for static sites with great results and am intrigued by all their open-source-LLM-as-a-service offerings. Main issue prev…
                                                                        Vercelpartialclaimed5/10

                                                                        Vercel documents serving optimized images 'from the CDN' and offers ISR/edge middleware, implying CDN-backed static asset delivery, but the evidence pack lacks explicit documentation of a global edge network, cache-control/edge caching mechanics, or performance benchmarks/independent corroboration of CDN speed. Missing for 10: explicit global CDN architecture docs, edge cache configuration details, independent performance benchmarks confirming faster asset delivery.

                                                                        • [claimed-docs] Resize and convert images on demand and serve them from the CDN in modern formats.
                                                                        • [claimed-docs] Regenerate static pages on a schedule or on demand without rebuilding your whole site.
                                                                        • [claimed-docs] Deploy Next.js with zero configuration, or bring one of 40+ supported frameworks.

                                                                      Integrations

                                                                      1. developerConnect my code to external services like databases, APIs, and storage through native bindings with minimal boilerplate instead of hand-wiring SDKs and credentials

                                                                        weight 2 · round to Cloudflare Workers
                                                                        Cloudflare Workersfullcommunity8/10

                                                                        Cloudflare's own docs explicitly describe Bindings as the mechanism to 'connect to external services like databases, APIs, and storage... with just a few lines of code,' directly matching the story, and this is reinforced by docs on D1/KV requiring 'no connection management.' Community reports (HN) corroborate ease of connecting to KV/D1 storage from Workers in production with minimal setup. Missing for 10: deeper technical documentation of the full range of binding types (R2, Queues, Durable Objects, Vectorize) and more independent hands-on reviews specifically praising the boilerplate reduction versus manual SDK wiring.

                                                                        • [claimed-docs] Connect to external services like databases, APIs, and storage via Bindings, enabling functionality with just a few lines of code
                                                                        • [claimed-docs] Serverless SQL, globally distributed key-value, and global database acceleration — query directly from Workers with no connection management…
                                                                        • [claimed-docs] Build APIs and connect to data stores with Smart Placement to optimize latency
                                                                        • [community] Workers are so damn good and easy… I am originally from the PHP/Laravel world... decided to give CF workers & KV storage a try. In an hour t…
                                                                        • [community] I've played with JS workers on a Cloudflare-fronted site and found them to be easy to use and very quick. Would love to port the whole Djang…

                                                                        Vercel's Marketplace lists native, first-party integrations (Neon Postgres, Pinecone, Shopify, Slack, Jira/Linear, etc.) that plug into a project with managed credentials, reducing manual SDK wiring, and Vercel documents environment/variable management across environments. However, a concrete community report states that connecting to a database with more than a password requires 'contact sales' for enterprise, indicating the native-binding security experience is limited for standard tiers, and there's no first-party technical deep-dive on how the binding/credential injection mechanism works beyond marketplace listings. Missing for 10: detailed docs on the binding mechanism itself, independent hands-on confirmation of minimal-boilerplate setup, and resolution of the enterprise-gating friction noted in community feedback.

                                                                        • [claimed-docs] A collection of first-party services you can easily add to your Vercel project.
                                                                        • [claimed-docs] Neon is serverless Postgres built for the cloud, with autoscaling and instant branching.
                                                                        • [claimed-docs] Access Perplexity's cutting edge LLMs
                                                                        • [claimed-docs] Get Slack messages for comments, deployment status, and new projects on Vercel.
                                                                        • [claimed-docs] Convert comments to Linear issues
                                                                        • [claimed-docs] Manage local, preview, production, and custom environments and the variables each one uses.
                                                                        • [community] "if you want to connect Vercel securely to a database with more than a password, you need to 'contact sales' about 'enterprise'... needing t…

                                                                      Kv cache

                                                                      1. developerUse a Redis-compatible key-value store for low-latency caching and job queues

                                                                        weight 2 · round drawn
                                                                        Cloudflare Workersnone0/10

                                                                        Evidence confirms Cloudflare offers a 'globally distributed key-value' store (cloudflare-docs-4) and a separate Queues service (cloudflare-docs-9), and community mentions 'KV storage' (cloudflare-comm-3), but nothing indicates Workers KV is Redis-protocol-compatible or usable as a Redis substitute for caching/job-queue patterns. Missing for 10: any claim or documentation of Redis API/protocol compatibility, benchmarks showing low-latency Redis-like semantics, or job-queue patterns built directly on the KV store.

                                                                        • [claimed-docs] Serverless SQL, globally distributed key-value, and global database acceleration — query directly from Workers with no connection management…
                                                                        • [claimed-docs] Schedule cron jobs, run durable Workflows, and integrate with Queues
                                                                        • [community] Workers are so damn good and easy… I am originally from the PHP/Laravel world... decided to give CF workers & KV storage a try. In an hour t…
                                                                        Vercelnone0/10

                                                                        The evidence pack lists many Vercel marketplace integrations (Neon Postgres, Shopify, Perplexity, Pinecone, etc.) but none mention a Redis-compatible key-value store, caching layer, or job-queue product like Upstash/Vercel KV. Storage/caching is a plausible axis for a deployment platform, but no evidence here demonstrates this capability.

                                                                        Media

                                                                        1. developerResize and optimize images on demand via a built-in image CDN

                                                                          weight 1 · round to Vercel
                                                                          Cloudflare Workerspartialclaimed5/10

                                                                          Cloudflare Images is documented as a product for storing, optimizing, and delivering images, which could be integrated with Workers, but the evidence pack gives only a one-line description with no detail on on-demand resize/transform APIs, integration specifics with Workers, or hands-on confirmation. Missing for 10: detailed docs on image transformation/resize parameters, explicit Workers integration examples, and independent/community corroboration of the image CDN working as claimed.

                                                                          • [claimed-docs] Cloudflare Images helps teams build scalable, reliable media pipelines to store, optimize, and deliver images.
                                                                          Vercelfullclaimed8/10

                                                                          Vercel's docs explicitly describe on-demand image resizing/conversion served from the CDN in modern formats, directly matching the story's requirements. Missing for 10: independent/hands-on corroboration beyond first-party docs and detail on caching/format negotiation specifics.

                                                                          • [claimed-docs] Resize and convert images on demand and serve them from the CDN in modern formats.

                                                                        Object storage

                                                                        1. developerPersist user-generated uploads using built-in object storage

                                                                          weight 2 · round to Cloudflare Workers
                                                                          Cloudflare Workerspartialclaimed4/10

                                                                          The pack shows Cloudflare Images as a first-party service for storing/delivering media (cloudflare-docs-5) and generic 'storage' bindings (cloudflare-docs-10), suggesting Workers can persist uploads via a built-in storage binding, but there is no explicit mention of a general object-storage product (e.g. R2), upload APIs, size limits, or hands-on developer confirmation of using it for arbitrary user uploads. Missing for 10: explicit object-storage product docs (R2 or equivalent), upload flow/API examples, and independent/community confirmation of real-world use for user-generated uploads.

                                                                          • [claimed-docs] Cloudflare Images helps teams build scalable, reliable media pipelines to store, optimize, and deliver images.
                                                                          • [claimed-docs] Connect to external services like databases, APIs, and storage via Bindings, enabling functionality with just a few lines of code
                                                                          Vercelnone0/10

                                                                          The evidence pack lists Vercel's marketplace integrations (Neon Postgres, Pinecone, Better Stack, etc.) and platform features (deployments, functions, image optimization) but nowhere mentions Vercel Blob or any built-in object storage product for persisting user uploads. Storage-as-a-service is a plausible axis for a hosting platform, but no documentation, marketplace listing, or community evidence confirms this capability.

                                                                          • [claimed-docs] A collection of first-party services you can easily add to your Vercel project.
                                                                          • [claimed-docs] Neon is serverless Postgres built for the cloud, with autoscaling and instant branching.
                                                                          • [claimed-docs] Power your AI products with Pinecone

                                                                        Relational db

                                                                        1. developerProvision a fully-managed Postgres database with point-in-time recovery, replicas, and high availability

                                                                          weight 3 · round to Vercel
                                                                          Cloudflare Workersnone0/10

                                                                          Evidence shows Cloudflare's data offerings are serverless SQL (D1, SQLite-based), KV, and Hyperdrive for accelerating connections to external databases, not a fully-managed Postgres service with point-in-time recovery, replicas, and HA. No citation mentions Postgres provisioning, PITR, replication, or HA guarantees. missing for 10: any mention of a managed Postgres offering, PITR support, read replicas, or HA configuration.

                                                                          • [claimed-docs] Serverless SQL, globally distributed key-value, and global database acceleration — query directly from Workers with no connection management…
                                                                          Vercelpartialclaimed3/10

                                                                          Vercel offers Postgres only via a third-party Marketplace partner (Neon), described as 'serverless Postgres... with autoscaling and instant branching' rather than a Vercel-native fully-managed service with explicit point-in-time recovery, replicas, or HA guarantees. Missing for 10: first-party documentation of PITR, replica configuration, and HA SLAs, and any confirmation these features are exposed through the Vercel-integrated product rather than left to Neon's own console.

                                                                          • [claimed-docs] Neon is serverless Postgres built for the cloud, with autoscaling and instant branching.
                                                                          • [claimed-docs] A collection of first-party services you can easily add to your Vercel project.
                                                                        2. developerQuery a serverless SQL database directly from my code with no connection management

                                                                          weight 2 · round to Cloudflare Workers
                                                                          Cloudflare Workersfullcommunity8/10

                                                                          Cloudflare docs explicitly state D1 (serverless SQL) can be queried directly from Workers with no connection management, backed by bindings that eliminate manual pooling/connection setup, and community evidence corroborates developers using D1 in production Workers apps. missing for 10: independent hands-on benchmarking of connection behavior at scale and more detail on D1 driver/ORM specifics beyond marketing docs.

                                                                          • [claimed-docs] Serverless SQL, globally distributed key-value, and global database acceleration — query directly from Workers with no connection management…
                                                                          • [claimed-docs] Connect to external services like databases, APIs, and storage via Bindings, enabling functionality with just a few lines of code
                                                                          • [community] I've played with JS workers on a Cloudflare-fronted site and found them to be easy to use and very quick. Would love to port the whole Djang…

                                                                          Vercel's marketplace lists Neon as a serverless Postgres partner offering autoscaling and instant branching, which implies serverless SQL access without manual connection pooling, but this is a third-party integration rather than a first-party Vercel database product with explicit 'no connection management' messaging. A community comment also notes friction: securely connecting Vercel to a database beyond a password reportedly requires an enterprise sales conversation, undercutting the 'no connection management' simplicity claim. Missing for 10: first-party Vercel docs describing a native serverless SQL/Postgres offering with pooling handled transparently, code examples showing zero-config querying, and independent hands-on confirmation that connection management is truly abstracted.

                                                                          • [claimed-docs] Neon is serverless Postgres built for the cloud, with autoscaling and instant branching.
                                                                          • [community] "if you want to connect Vercel securely to a database with more than a password, you need to 'contact sales' about 'enterprise'... needing t…

                                                                        Not comparable on these axes

                                                                        1. ai-native userPlug MCP servers into this product so it can use their tools

                                                                          weight 3 · not comparable
                                                                          Cloudflare Workersn/a

                                                                          Cloudflare Workers is a serverless compute/deployment platform, not an AI agent or assistant that itself consumes external tools; the evidence only shows it lets developers build and deploy MCP *servers* (cloudflare-docs-12), which is the opposite role (server, not client). There's no product-level 'agent' inside Workers that plugs in MCP servers to use their tools, so this client-consumption story is a category mismatch for this kind of product.

                                                                          • [claimed-docs] You can build and deploy Model Context Protocol (MCP) servers on Cloudflare.
                                                                          Vercelnone0/10

                                                                          The evidence shows Vercel exposing its own capabilities as tools for AI agents (vercel-docs-4, vercel-docs-15) and building agent infrastructure (Workflow SDK, AI Gateway), but there is no evidence that Vercel itself can act as an MCP client, ingesting external MCP servers so it can use their tools. Missing for 10: any documentation of Vercel connecting to third-party MCP servers as a client and invoking their tools.

                                                                          • [claimed-docs] Create tools for AI agents to interact with your systems.
                                                                          • [claimed-docs] Give your coding agent deployment skills, framework best practices, and slash commands. Works with Claude Code, OpenAI Codex, Grok Build, Cu…
                                                                          • [claimed-docs] Build durable, observable applications and AI agents with the Workflow SDK on a fully managed platform.
                                                                        2. developerUse an in-browser toolbar to leave feedback, manage feature flags, and inspect performance directly on my live site

                                                                          weight 1 · not comparable
                                                                          Cloudflare Workersn/a

                                                                          An in-browser toolbar for feedback, feature flags, and live performance inspection is a specific product feature (like Vercel Toolbar) unrelated to Cloudflare Workers' role as a serverless compute platform; this axis is a category error for this product type.

                                                                            Vercelfullclaimed8/10

                                                                            Vercel's docs explicitly describe an in-browser toolbar for leaving feedback, managing feature flags, previewing drafts, and inspecting performance, directly matching the story, and this is reinforced by related features like comments on preview/production environments and framework-aware performance insights. missing for 10: independent/hands-on corroboration of the toolbar beyond first-party docs.

                                                                            • [claimed-docs] An in-browser toolbar to leave feedback, manage flags, preview drafts, and inspect performance.
                                                                            • [claimed-docs] Let teams and invited collaborators comment on your preview and production environments.
                                                                            • [claimed-docs] Monitor traffic, function performance, and errors with framework-aware insights across your apps and AI workflows.
                                                                          • developerLet teammates and collaborators comment directly on preview and production environments

                                                                            weight 1 · not comparable
                                                                            Cloudflare Workersn/a

                                                                            Cloudflare Workers is a serverless compute/edge platform; collaborative commenting on preview/production deployments is a category error for this kind of infrastructure product, not a capability buyers evaluating Workers would expect.

                                                                              Vercelfullclaimed8/10

                                                                              Vercel docs explicitly state teams and invited collaborators can comment on preview and production environments, corroborated by marketplace integrations that convert those comments into GitHub/Jira/Linear issues, showing the feature is real and integrated into workflows. Missing for 10: independent/hands-on user testimonials specifically about the commenting feature's usability.

                                                                              • [claimed-docs] Let teams and invited collaborators comment on your preview and production environments.
                                                                              • [claimed-docs] An in-browser toolbar to leave feedback, manage flags, preview drafts, and inspect performance.
                                                                              • [claimed-docs] Convert comments to GitHub issues
                                                                              • [claimed-docs] Convert comments to Jira issues
                                                                              • [claimed-docs] Convert comments to Linear issues
                                                                            • devops-leadVisualize and edit my entire infrastructure stack on a visual canvas without writing config files

                                                                              weight 2 · not comparable
                                                                              Cloudflare Workersn/a

                                                                              Cloudflare Workers is a code-first serverless platform (Wrangler CLI, JS/TS/Python/Rust runtimes) with no visual canvas or no-code infrastructure editor evidenced anywhere in the pack; this axis is a category mismatch for this product type.

                                                                                Verceln/a

                                                                                Vercel is a code-first deployment/hosting platform with a CLI and config files (vercel.json, git-based deploys); there is no evidence of a visual canvas for designing or editing infrastructure without config. This story targets an IaC-visualization product category, which is a wrong axis for a deployment platform like Vercel.

                                                                                • devops-leadAttached disk/storage auto-grows with usage and I'm billed only for bytes actually written rather than pre-provisioned capacity

                                                                                  weight 2 · not comparable
                                                                                  Cloudflare Workersn/a

                                                                                  Workers is a serverless compute platform with no attached-disk concept; storage needs are met via separate bound services (R2, D1, KV) rather than a growing disk volume, so this pricing axis doesn't map onto Workers itself.

                                                                                    Verceln/a

                                                                                    Vercel is a serverless/PaaS deployment platform with ephemeral functions and edge/static hosting rather than a provider of attached block storage volumes for compute instances; the evidence pack shows no concept of 'attached disks' at all, only marketplace-integrated databases (e.g., Neon) which are a separate axis. This 'auto-growing disk with per-byte billing' story is a category mismatch for Vercel's architecture.

                                                                                    • ai-native userPrevent my data from being used to train AI models

                                                                                      weight 3 · not comparable
                                                                                      Cloudflare Workersn/a

                                                                                      Cloudflare Workers is a compute/serverless platform, not an AI model provider or data-training controller; there is no evidence about training-data opt-out policies since this is not the relevant axis for a serverless execution platform.

                                                                                        Vercelnone0/10

                                                                                        No evidence in the pack addresses AI training data opt-out or data usage policies for AI model training; Vercel's docs cover deployment, AI Gateway, sandboxes, and infra but never mention data-training controls.