{
  "data": {
    "a": {
      "slug": "cloudflare-workers-ai",
      "name": "Cloudflare Workers AI",
      "vendor": "Cloudflare, Inc.",
      "vendorUrl": "https://www.cloudflare.com",
      "kind": "model",
      "category": "inference",
      "summary": "Workers AI is Cloudflare's serverless inference service for open-weight models, covering text generation, embeddings, images and speech. Agents call it through the Cloudflare REST API, OpenAI-compatible endpoints or a Workers binding.",
      "url": "https://www.anchorterminal.com/tools/cloudflare-workers-ai",
      "markdownUrl": "https://www.anchorterminal.com/tools/cloudflare-workers-ai.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/cloudflare-workers-ai.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudflare-workers-ai.json",
      "repo": "https://github.com/cloudflare/api-schemas",
      "license": "Proprietary service under Cloudflare's Self-Serve Subscription Agreement. Each hosted model carries its own open-weight licence, linked from its model page. The `cloudflare` SDKs are Apache-2.0, `workers-ai-provider` is MIT and the OpenAPI repository is BSD-3-Clause",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.cloudflare.com/client/v4/accounts/{account_id}/ai",
      "packages": [
        {
          "registry": "npm",
          "name": "workers-ai-provider"
        },
        {
          "registry": "npm",
          "name": "cloudflare"
        },
        {
          "registry": "pypi",
          "name": "cloudflare"
        }
      ],
      "auth": "api-key",
      "authNotes": "A Cloudflare API token as a Bearer header, created by a person in the dashboard, with the Workers AI Read or Workers AI Edit permission on an account. Tokens can carry an expiry and an IP address filter. Inside a Worker the `AI` binding needs no token. The API reference also accepts the older global API key with an account email. Later tokens can be created through the API with an existing token.",
      "pricing": "freemium",
      "pricingNotes": "$0.011 per 1,000 neurons, shown per model as token, image or audio prices, for example Gemma 4 26B at $0.10 in and $0.30 out per 1M tokens. 10,000 neurons a day are free on the Workers Free and Paid plans, and going past that needs Workers Paid, from $5 a month. Seven frontier models need Workers Paid or prepaid AI Gateway credits. A Free plan account starts without a contract (https://developers.cloudflare.com/workers-ai/platform/pricing/, checked 2026-10-09).",
      "priceSummary": "from $0.0605 / 1M in",
      "where": "hosted",
      "x402": {
        "level": "partial",
        "evidence": "AI Gateway Machine Payments, in beta since 30 September 2026, takes x402 payment on `POST /ai/run` for four open models when the request carries `Payment-Method: x402`. It needs a Cloudflare API token, a United States account and a card on file. The per-model route `/ai/run/{model_name}` and the OpenAI-style routes are not covered. We did not call it (https://developers.cloudflare.com/ai-gateway/features/machine-payments/, checked 2026-10-09).",
        "endpoints": [
          {
            "url": "https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/run",
            "priceUsd": null,
            "network": ""
          }
        ]
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 379824,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://developers.cloudflare.com/workers-ai/",
      "rateLimitsUrl": "https://developers.cloudflare.com/workers-ai/platform/limits/",
      "llmsTxt": "https://developers.cloudflare.com/workers-ai/llms.txt",
      "openapi": "https://raw.githubusercontent.com/cloudflare/api-schemas/main/openapi.json",
      "capabilities": [
        "inference.llm",
        "inference.open-weights",
        "embed.text",
        "rerank",
        "image.generate",
        "speech.stt",
        "speech.tts",
        "compute.batch"
      ],
      "tags": [
        "hosted",
        "model",
        "open-weights",
        "usage-based",
        "free-tier",
        "x402",
        "openapi",
        "llms-txt",
        "openai-compatible",
        "batch",
        "prompt-caching",
        "typescript",
        "python",
        "go",
        "status-page",
        "bug-bounty"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 68.3,
        "grade": "B",
        "agentReady": false,
        "rank": 239,
        "ranked": true,
        "rankOf": 1171,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 75,
          "maintenance": 72,
          "payments": 52,
          "reliability": 66,
          "schema": 80,
          "security": 77,
          "transparency": 76
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": -3,
        "negativeNotes": [
          "28 July 2026. Kimi K2.6, Kimi K2.7 Code and GLM-5.2 began returning 403 (code 5035) on the Workers Free plan on the day of the notice, with no advance warning found. Three points (https://developers.cloudflare.com/changelog/post/2026-07-28-models-require-workers-paid/)."
        ],
        "verdict": "Per-model prices, rate limits and JSON Schemas are public, 10,000 neurons a day are free, and x402 payment is in beta on `/ai/run` for four models. No SLA was found, three models moved to paid-only access on 28 July 2026 with no notice, and several docs pages still use a model retired in May.",
        "bestFor": "Agents that already run on Cloudflare Workers, or that want open-weight chat, embedding, reranking, speech and image models behind one token with a free daily allowance.",
        "strengths": [
          "Per-model token prices, cached-input prices and neuron rates are published without a login, with 10,000 neurons a day free on the Workers Free plan",
          "x402 payment (Machine Payments, beta since 30 September 2026) works on `POST /ai/run` for four open models",
          "Rate limits are published per task type, and a 429 separates a spent free allocation (3036) from capacity (3040)",
          "API tokens are limited to Workers AI permissions on an account, with optional expiry and IP address filtering",
          "DeepSeek V4 and GLM-5.3 run with a 1,048,576-token context, with prefix caching and discounted cached input"
        ],
        "weaknesses": [
          "No SLA for Workers AI was found in the docs or the agreements read",
          "Three models moved to paid-only access on 28 July 2026, the day of the notice, and Free plan calls to them return 403",
          "Eighteen models were retired on 30 May 2026 with 22 days' notice, and no minimum notice period is published",
          "The REST quick start, the OpenAI-compatibility page and the JSON Mode model list still name models on the 30 May 2026 retirement list",
          "The x402 route still needs a Cloudflare API token, a United States account and a card on file"
        ],
        "agentNotes": [
          "Check the model page before calling. Seven models need Workers Paid or AI Gateway credits and return 403 with code 5035 on the Free plan",
          "Read the internal code on a 429. 3036 means the day's 10,000 free neurons are spent until 00:00 UTC, 3040 means capacity, so retry later",
          "Set `options.rejectIfBusy` to fail fast, or add `?queueRequest=true` for the batch route when the answer can wait",
          "Send the same `x-session-affinity` value on every turn of a session to reach the prefix cache and the cached-input price",
          "Keep paid frontier models under 20 requests a minute per model, or 50 with prepaid AI Gateway credits"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 68.3
          }
        ],
        "editorialScores": {
          "ergonomics": 75,
          "maintenance": 72,
          "payments": 52,
          "reliability": 66,
          "schema": 80,
          "security": 77,
          "transparency": 56
        },
        "provenanceScore": 95
      },
      "connect": {
        "http": "curl https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/run/@cf/google/gemma-4-26b-a4b-it \\\n  -X POST \\\n  -H \"Authorization: Bearer $CLOUDFLARE_AUTH_TOKEN\" \\\n  -d '{ \"messages\": [{ \"role\": \"system\", \"content\": \"You are a friendly assistant\" }, { \"role\": \"user\", \"content\": \"Why is pizza so good\" }]}'",
        "x402": "curl -iX POST \"https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/run\" \\\n  --header \"Authorization: Bearer $CLOUDFLARE_API_TOKEN\" \\\n  --header \"Payment-Method: x402\" \\\n  --header \"Content-Type: application/json\" \\\n  --data '{\"model\":\"z-ai/glm-4.7-flash\",\"input\":{\"messages\":[{\"role\":\"user\",\"content\":\"What is Cloudflare?\"}]}}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.llm",
        "tool": "https://letme.dev/cloudflare-workers-ai"
      },
      "sameCompany": [
        "cloudflare-ai-gateway",
        "cloudflare-sandbox-sdk",
        "cloudflare-web-search",
        "cloudflare-ai-search",
        "cloudflare-cli",
        "cloudflare-mcp",
        "cloudflare-email-service",
        "cloudflare-r2",
        "cloudflare-clef"
      ],
      "area": "models",
      "unitPrices": [
        {
          "item": "Whisper large v3 turbo, speech to text",
          "unit": "audio-minute",
          "usd": 0.0005,
          "note": "46.63 neurons"
        },
        {
          "item": "Deepgram Nova-3, speech to text",
          "unit": "audio-minute",
          "usd": 0.0052,
          "note": "472.73 neurons. $0.0092 over WebSocket"
        },
        {
          "item": "Deepgram Aura-1, text to speech",
          "unit": "1m-chars",
          "usd": 15,
          "note": "listed as $0.015 per 1,000 characters"
        },
        {
          "item": "Deepgram Aura-2, text to speech",
          "unit": "1m-chars",
          "usd": 30,
          "note": "listed as $0.030 per 1,000 characters, English and Spanish"
        }
      ],
      "provenance": {
        "legalEntity": "Cloudflare, Inc.",
        "domain": "cloudflare.com",
        "domainRegistered": "2009-02-17",
        "endpointOnVendorDomain": true,
        "terms": "https://www.cloudflare.com/terms/",
        "privacy": "https://www.cloudflare.com/privacypolicy/",
        "statusPage": "https://www.cloudflarestatus.com",
        "changelog": "https://developers.cloudflare.com/changelog/product/workers-ai/",
        "securityTxt": "valid",
        "checked": "2026-10-09",
        "notes": [
          "Terms are the Self-Serve Subscription Agreement, last updated 12 September 2025, which names Cloudflare, Inc. at 101 Townsend St, San Francisco. The Workers AI data usage page cites it and the Enterprise Subscription Agreement as the governing documents.",
          "The service-specific terms (https://www.cloudflare.com/service-specific-terms-developer-platform/), last updated 28 September 2026, have a section for Workers AI and AI Gateway that supplements the agreement.",
          "The privacy policy is effective from 4 November 2025.",
          "www.cloudflare.com/.well-known/security.txt, read on 9 October 2026, names HackerOne and a disclosure policy and has no Expires field. It is recorded as valid to match the other Cloudflare listings.",
          "The endpoint is on api.cloudflare.com.",
          "The status page lists Workers AI as its own component, operational on 9 October 2026.",
          "RDAP for cloudflare.com gives a registration date of 2009-02-17.",
          "The Workers AI changelog page (https://developers.cloudflare.com/workers-ai/changelog/) stops at 16 June 2026, so the product changelog is recorded."
        ],
        "score": 95
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/cloudflare-workers-ai.json",
      "live": {
        "slug": "cloudflare-workers-ai",
        "probe": {
          "target": "https://api.cloudflare.com/client/v4/accounts/{account_id}/ai",
          "method": "get",
          "lastAt": "2026-10-19T09:34:25.226690926Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 18,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 19,
          "p95ms24h": 44,
          "samples24h": 256,
          "samples30d": 2439,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 102,
              "ok": 102
            }
          ]
        },
        "vendorStatus": {
          "page": "https://www.cloudflarestatus.com",
          "indicator": "major",
          "summary": "Partial System Outage",
          "checkedAt": "2026-10-19T09:27:07.331105312Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "cloudflare",
            "version": "7.3.0",
            "seenAt": "2026-10-19T03:41:38.948297748Z"
          },
          {
            "registry": "npm",
            "name": "workers-ai-provider",
            "version": "4.0.0",
            "seenAt": "2026-10-19T03:41:38.187234068Z"
          },
          {
            "registry": "pypi",
            "name": "cloudflare",
            "version": "5.9.0",
            "released": "2026-10-03",
            "seenAt": "2026-10-19T03:41:40.202770051Z"
          }
        ],
        "githubStars": 197,
        "npmWeekly": 234007,
        "pypiWeekly": 729273,
        "securityTxt": {
          "url": "https://cloudflare.com/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-10-18T15:53:12.358781346Z"
        },
        "llmsTxt": {
          "url": "https://developers.cloudflare.com/workers-ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-18T14:24:48.878322158Z"
        },
        "domain": {
          "domain": "cloudflare.com",
          "registered": "2009-02-17",
          "source": "https://rdap.verisign.com/com/v1/domain/cloudflare.com",
          "checkedAt": "2026-10-18T13:36:47.922893773Z"
        },
        "pages": [
          {
            "url": "https://developers.cloudflare.com/changelog/product/workers-ai/",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-18T23:27:04.344564885Z",
            "changedAt": "2026-10-15T21:53:49.804273926Z",
            "fingerprint": "70a8230e3699"
          },
          {
            "url": "https://developers.cloudflare.com/changelog/post/2026-05-08-planned-model-deprecations/",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-18T23:26:56.341510258Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "456d5c31e53a"
          },
          {
            "url": "https://developers.cloudflare.com/changelog/post/2026-07-28-models-require-workers-paid/",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-18T23:26:58.324819898Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "23663c817503"
          }
        ],
        "github": {
          "repo": "cloudflare/api-schemas",
          "checkedAt": "2026-10-19T06:01:43.357430258Z",
          "stars": 197,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-17T22:38:36Z",
          "openIssues": 10,
          "openPRs": 1,
          "issuesOpened90d": 10,
          "issuesClosed90d": 1,
          "prsMerged90d": 0,
          "ci": {
            "branch": "main",
            "runs": 50,
            "success": 50,
            "failure": 0,
            "other": 0,
            "latest": "success",
            "latestAt": "2026-10-17T22:38:59Z"
          },
          "replies": {
            "sampled": 11,
            "unanswered": 10,
            "medianDays": 0
          }
        },
        "updatedAt": "2026-10-19T09:34:25.226690926Z"
      }
    },
    "answer": "Cloudflare Workers AI and Together AI Inference score within a point of each other on agent readiness, 68.3 (B) and 67.8 (B). Together AI Inference leads on schema \u0026 documentation and agent ergonomics.",
    "b": {
      "slug": "together-inference",
      "name": "Together AI Inference",
      "vendor": "Together Computer, Inc.",
      "vendorUrl": "https://www.together.ai",
      "kind": "http-api",
      "category": "inference",
      "summary": "Together AI Inference serves open models through an OpenAI-compatible API, with serverless requests, batch processing, dedicated model deployments and provisioned throughput. Model-dependent capabilities include tool calling, structured outputs and vision.",
      "url": "https://www.anchorterminal.com/tools/together-inference",
      "markdownUrl": "https://www.anchorterminal.com/tools/together-inference.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/together-inference.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/together-inference.json",
      "repo": "https://github.com/togethercomputer/together-py",
      "license": "Proprietary hosted service. The official Python SDK is Apache-2.0; served models retain their own licences.",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.together.ai/v1",
      "packages": [
        {
          "registry": "pypi",
          "name": "together"
        },
        {
          "registry": "npm",
          "name": "together-ai"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer API keys are scoped to projects, can expire and can be revoked separately. A key has full access to resources in its project. There are no per-key spending or rate limits; legacy default-project keys should be replaced.",
      "pricing": "paid",
      "pricingNotes": "Prepaid usage with a $15 minimum first credit purchase, then $5 minimum top-ups. No free trial. GPT OSS 120B is $0.15 per million input tokens and $0.60 per million output tokens. Dedicated hardware and provisioned throughput have separate rates.",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 payment route found in the reviewed inference and billing documentation on 19 October 2026.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 10,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-19"
      },
      "docsUrl": "https://docs.together.ai",
      "llmsTxt": "https://docs.together.ai/llms.txt",
      "openapi": "https://docs.together.ai/openapi.yaml",
      "capabilities": [
        "inference.llm",
        "inference.open-weights"
      ],
      "tags": [
        "official",
        "http-api",
        "inference",
        "api-key",
        "openapi",
        "llms-txt",
        "paid"
      ],
      "lastRelease": "2026-10-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.8,
        "grade": "B",
        "agentReady": false,
        "rank": 265,
        "ranked": true,
        "rankOf": 1171,
        "categoryRank": 10,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 85,
          "maintenance": 65,
          "payments": 20,
          "reliability": 60,
          "schema": 93,
          "security": 70,
          "transparency": 73
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-19"
        },
        "negative": 0,
        "verdict": "A broad inference API with project-scoped keys, SDKs and multiple capacity options. Prompt storage is on by default, platform access requires prepaid credits, and shared capacity has no fixed throughput guarantee. Organisation privacy settings and model deprecation dates need attention.",
        "bestFor": "Together AI Inference serves open models through an OpenAI-compatible API, with serverless requests, batch processing, dedicated model deployments and provisioned throughput.",
        "strengths": [
          "Public OpenAPI 3.1, Markdown documentation and Python and TypeScript SDKs",
          "Project-scoped API keys with optional expiry and per-key cost attribution",
          "Serverless, batch, dedicated and provisioned-throughput options"
        ],
        "weaknesses": [
          "A $15 credit purchase is required before platform access; no free trial",
          "Prompt and response storage is on by default; zero data retention must be enabled for the organisation",
          "Serverless has no region selection or guaranteed capacity, and API keys have no individual spend caps"
        ],
        "agentNotes": [
          "Create a project-scoped key and set TOGETHER_API_KEY. Avoid deprecated legacy keys.",
          "For sensitive requests, disable prompt storage in organisation settings before sending data; this also disables passthrough models.",
          "Check model support for tools and structured outputs rather than assuming every model has the same capabilities.",
          "Back off on 429 and 503 responses. Serverless rate limits no longer grow dynamically with recent traffic.",
          "Check the deprecation schedule before choosing a model; Llama 3.3 70B Turbo is scheduled to leave serverless on 22 October 2026."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.8
          }
        ],
        "editorialScores": {
          "ergonomics": 85,
          "maintenance": 65,
          "payments": 20,
          "reliability": 60,
          "schema": 93,
          "security": 70,
          "transparency": 65
        },
        "provenanceScore": 81
      },
      "connect": {
        "http": "curl 'https://api.together.ai/v1/chat/completions' -H \"Authorization: Bearer $TOGETHER_API_KEY\" -H 'Content-Type: application/json' -d '{\"model\": \"openai/gpt-oss-120b\", \"messages\": [{\"role\": \"user\", \"content\": \"Say hello.\"}], \"max_tokens\": 128}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.llm",
        "tool": "https://letme.dev/together-inference"
      },
      "sameCompany": [
        "together-fine-tuning",
        "together-code-sandbox"
      ],
      "area": "models",
      "unitPrices": [
        {
          "item": "GPT OSS 120B input",
          "unit": "1m-tokens",
          "usd": 0.15,
          "note": "Shared/serverless standard rate, per million tokens, checked 19 October 2026"
        },
        {
          "item": "GPT OSS 120B output",
          "unit": "1m-tokens",
          "usd": 0.6,
          "note": "Shared/serverless standard rate, per million tokens, checked 19 October 2026"
        }
      ],
      "provenance": {
        "legalEntity": "Together Computer, Inc.",
        "domain": "together.ai",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://www.together.ai/terms-of-service",
        "privacy": "https://www.together.ai/privacy",
        "statusPage": "https://status.together.ai",
        "changelog": "https://docs.together.ai/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-10-19",
        "notes": [
          "Legal identity comes from the vendor policy pages. Domain registration was not checked.",
          "The SDK repository is not the source for the hosted inference service.",
          "security.txt names the HackerOne programme and expires on 30 September 2028."
        ],
        "score": 81
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/together-inference.json",
      "live": {
        "slug": "together-inference",
        "probe": {
          "target": "https://api.together.ai/v1",
          "method": "get",
          "lastAt": "2026-10-19T09:34:48.344416843Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 193,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 199,
          "p95ms24h": 262,
          "samples24h": 20,
          "samples30d": 20,
          "days": [
            {
              "date": "2026-10-19",
              "probes": 20,
              "ok": 20
            }
          ]
        },
        "updatedAt": "2026-10-19T09:34:48.344416843Z"
      }
    },
    "facts": [
      {
        "a": "Model API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Cloudflare, Inc.",
        "b": "Together Computer, Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://api.cloudflare.com/client/v4/accounts/{account_id}/ai",
        "b": "https://api.together.ai/v1",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "payer tooling only",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under Cloudflare's Self-Serve Subscription Agreement. Each hosted model carries its own open-weight licence, linked from its model page. The `cloudflare` SDKs are Apache-2.0, `workers-ai-provider` is MIT and the OpenAPI repository is BSD-3-Clause",
        "b": "Proprietary hosted service. The official Python SDK is Apache-2.0; served models retain their own licences.",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-01",
        "b": "2026-10-16",
        "name": "Last release"
      },
      {
        "a": "2025-09-12",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "380k npm/wk",
        "b": "10 stars",
        "name": "Popularity"
      },
      {
        "a": "3/5 (4)",
        "b": "3/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Cloudflare Workers AI and Together AI Inference score within a point of each other on agent readiness, 68.3 (B) and 67.8 (B). Together AI Inference leads on schema \u0026 documentation and agent ergonomics.",
        "question": "Which is better for AI agents, Cloudflare Workers AI or Together AI Inference?"
      },
      {
        "answer": "Both need an API key.",
        "question": "Do Cloudflare Workers AI and Together AI Inference need an API key?"
      },
      {
        "answer": "Yes. Cloudflare Workers AI has a hosted endpoint at https://api.cloudflare.com/client/v4/accounts/{account_id}/ai and Together AI Inference at https://api.together.ai/v1.",
        "question": "Can an agent call Cloudflare Workers AI and Together AI Inference without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 66 against 60",
          "Security \u0026 auth, 77 against 70",
          "Payments \u0026 pricing, 52 against 20",
          "Maintenance \u0026 community, 72 against 65"
        ],
        "also": null,
        "goodFor": "Agents that already run on Cloudflare Workers, or that want open-weight chat, embedding, reranking, speech and image models behind one token with a free daily allowance.",
        "slug": "cloudflare-workers-ai",
        "watchFor": "No SLA for Workers AI was found in the docs or the agreements read"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 93 against 80",
          "Agent ergonomics, 85 against 75"
        ],
        "also": [
          "No incidents deducted, where Cloudflare Workers AI loses 3 points for them"
        ],
        "goodFor": "Together AI Inference serves open models through an OpenAI-compatible API, with serverless requests, batch processing, dedicated model deployments and provisioned throughput.",
        "slug": "together-inference",
        "watchFor": "A $15 credit purchase is required before platform access; no free trial"
      }
    ],
    "job": {
      "capability": "inference.llm",
      "name": "LLM inference"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/anthropic-api-vs-cloudflare-workers-ai.json",
        "title": "Claude API vs Cloudflare Workers AI",
        "url": "https://www.anchorterminal.com/compare/anthropic-api-vs-cloudflare-workers-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anthropic-api-vs-together-inference.json",
        "title": "Claude API vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/anthropic-api-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/antseed-vs-cloudflare-workers-ai.json",
        "title": "Antseed vs Cloudflare Workers AI",
        "url": "https://www.anchorterminal.com/compare/antseed-vs-cloudflare-workers-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/antseed-vs-together-inference.json",
        "title": "Antseed vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/antseed-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/blockrun-ai-vs-cloudflare-workers-ai.json",
        "title": "BlockRun.AI vs Cloudflare Workers AI",
        "url": "https://www.anchorterminal.com/compare/blockrun-ai-vs-cloudflare-workers-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/blockrun-ai-vs-together-inference.json",
        "title": "BlockRun.AI vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/blockrun-ai-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cerebras-inference-vs-cloudflare-workers-ai.json",
        "title": "Cerebras Inference vs Cloudflare Workers AI",
        "url": "https://www.anchorterminal.com/compare/cerebras-inference-vs-cloudflare-workers-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cerebras-inference-vs-together-inference.json",
        "title": "Cerebras Inference vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/cerebras-inference-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-cloudflare-workers-ai.json",
        "title": "Cloudflare AI Gateway vs Cloudflare Workers AI",
        "url": "https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-cloudflare-workers-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-together-inference.json",
        "title": "Cloudflare AI Gateway vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-cohere-chat.json",
        "title": "Cloudflare Workers AI vs Cohere Chat API (Command models)",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-cohere-chat"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-deepinfra.json",
        "title": "Cloudflare Workers AI vs DeepInfra",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-deepinfra"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-deepseek-api.json",
        "title": "Cloudflare Workers AI vs DeepSeek API",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-deepseek-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-elorian-glimpse.json",
        "title": "Cloudflare Workers AI vs Glimpse",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-elorian-glimpse"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-fireworks-inference.json",
        "title": "Cloudflare Workers AI vs Fireworks AI Inference",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-fireworks-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-gemini-api.json",
        "title": "Cloudflare Workers AI vs Gemini Developer API",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-gemini-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-groq.json",
        "title": "Cloudflare Workers AI vs GroqCloud",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-groq"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-jais-3.json",
        "title": "Cloudflare Workers AI vs Jais 3",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-jais-3"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-meta-model-api.json",
        "title": "Cloudflare Workers AI vs Meta Model API",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-meta-model-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-mistral-api.json",
        "title": "Cloudflare Workers AI vs Mistral AI API",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-mistral-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-muse-spark-open.json",
        "title": "Cloudflare Workers AI vs Muse Spark Open",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-muse-spark-open"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-nemotron-3-5-super-vl.json",
        "title": "Cloudflare Workers AI vs Nemotron 3.5 Super VL",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-nemotron-3-5-super-vl"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-novita-ai.json",
        "title": "Cloudflare Workers AI vs Novita AI",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-novita-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-openai-api.json",
        "title": "Cloudflare Workers AI vs OpenAI API",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-openai-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-openrouter.json",
        "title": "Cloudflare Workers AI vs OpenRouter",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-openrouter"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-prism-inference.json",
        "title": "Cloudflare Workers AI vs Prism Inference",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-prism-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-reflection-beam.json",
        "title": "Cloudflare Workers AI vs Beam 1.0",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-reflection-beam"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-routerplus.json",
        "title": "Cloudflare Workers AI vs RouterPlus",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-routerplus"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-sambanova.json",
        "title": "Cloudflare Workers AI vs SambaCloud",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-sambanova"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-siliconflow.json",
        "title": "Cloudflare Workers AI vs SiliconFlow",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-siliconflow"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-stepfun-api.json",
        "title": "Cloudflare Workers AI vs StepFun API",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-stepfun-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-vercel-ai-gateway.json",
        "title": "Cloudflare Workers AI vs Vercel AI Gateway",
        "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-vercel-ai-gateway"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cohere-chat-vs-together-inference.json",
        "title": "Cohere Chat API (Command models) vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/cohere-chat-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepinfra-vs-together-inference.json",
        "title": "DeepInfra vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/deepinfra-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-api-vs-together-inference.json",
        "title": "DeepSeek API vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/deepseek-api-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/elorian-glimpse-vs-together-inference.json",
        "title": "Glimpse vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/elorian-glimpse-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fireworks-inference-vs-together-inference.json",
        "title": "Fireworks AI Inference vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/fireworks-inference-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-api-vs-together-inference.json",
        "title": "Gemini Developer API vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/gemini-api-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/groq-vs-together-inference.json",
        "title": "GroqCloud vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/groq-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jais-3-vs-together-inference.json",
        "title": "Jais 3 vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/jais-3-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/meta-model-api-vs-together-inference.json",
        "title": "Meta Model API vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/meta-model-api-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mistral-api-vs-together-inference.json",
        "title": "Mistral AI API vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/mistral-api-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/muse-spark-open-vs-together-inference.json",
        "title": "Muse Spark Open vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/muse-spark-open-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/novita-ai-vs-together-inference.json",
        "title": "Novita AI vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/novita-ai-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-api-vs-together-inference.json",
        "title": "OpenAI API vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/openai-api-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openrouter-vs-together-inference.json",
        "title": "OpenRouter vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/openrouter-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/prism-inference-vs-together-inference.json",
        "title": "Prism Inference vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/prism-inference-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/reflection-beam-vs-together-inference.json",
        "title": "Beam 1.0 vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/reflection-beam-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/routerplus-vs-together-inference.json",
        "title": "RouterPlus vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/routerplus-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sambanova-vs-together-inference.json",
        "title": "SambaCloud vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/sambanova-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/siliconflow-vs-together-inference.json",
        "title": "SiliconFlow vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/siliconflow-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/stepfun-api-vs-together-inference.json",
        "title": "StepFun API vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/stepfun-api-vs-together-inference"
      },
      {
        "json": "https://www.anchorterminal.com/compare/together-inference-vs-vercel-ai-gateway.json",
        "title": "Together AI Inference vs Vercel AI Gateway",
        "url": "https://www.anchorterminal.com/compare/together-inference-vs-vercel-ai-gateway"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-5-super-vl-vs-together-inference.json",
        "title": "Nemotron 3.5 Super VL vs Together AI Inference",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-5-super-vl-vs-together-inference"
      }
    ],
    "scores": [
      {
        "by": 6,
        "cloudflare-workers-ai": 66,
        "edge": "cloudflare-workers-ai",
        "key": "reliability",
        "name": "Reliability",
        "together-inference": 60,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 13,
        "cloudflare-workers-ai": 80,
        "edge": "together-inference",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "together-inference": 93,
        "weight": 13
      },
      {
        "by": 10,
        "cloudflare-workers-ai": 75,
        "edge": "together-inference",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "together-inference": 85,
        "weight": 13
      },
      {
        "by": 7,
        "cloudflare-workers-ai": 77,
        "edge": "cloudflare-workers-ai",
        "key": "security",
        "name": "Security \u0026 auth",
        "together-inference": 70,
        "weight": 14
      },
      {
        "by": 32,
        "cloudflare-workers-ai": 52,
        "edge": "cloudflare-workers-ai",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "together-inference": 20,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 7,
        "cloudflare-workers-ai": 72,
        "edge": "cloudflare-workers-ai",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "together-inference": 65,
        "weight": 7
      },
      {
        "by": 3,
        "cloudflare-workers-ai": 76,
        "edge": "cloudflare-workers-ai",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "together-inference": 73,
        "weight": 7
      }
    ],
    "summary": "Cloudflare Workers AI and Together AI Inference score within a point of each other on agent readiness, 68.3 (B) and 67.8 (B). Together AI Inference leads on schema \u0026 documentation and agent ergonomics. Both do llm inference.",
    "tutorials": [],
    "verdicts": {
      "cloudflare-workers-ai": "Per-model prices, rate limits and JSON Schemas are public, 10,000 neurons a day are free, and x402 payment is in beta on `/ai/run` for four models. No SLA was found, three models moved to paid-only access on 28 July 2026 with no notice, and several docs pages still use a model retired in May.",
      "together-inference": "A broad inference API with project-scoped keys, SDKs and multiple capacity options. Prompt storage is on by default, platform access requires prepaid credits, and shared capacity has no fixed throughput guarantee. Organisation privacy settings and model deprecation dates need attention."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-together-inference",
    "json": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-together-inference.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-together-inference.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-together-inference.min.md"
  },
  "markdown": "Cloudflare Workers AI and Together AI Inference score within a point of each other on agent readiness, 68.3 (B) and 67.8 (B). Together AI Inference leads on schema \u0026 documentation and agent ergonomics. Both do llm inference.\n\n- Cloudflare Workers AI: grade B, 68.3/100, rank #239 of 1171. Markdown https://www.anchorterminal.com/tools/cloudflare-workers-ai.md · JSON https://www.anchorterminal.com/api/v1/tools/cloudflare-workers-ai.json\n- Together AI Inference: grade B, 67.8/100, rank #265 of 1171. Markdown https://www.anchorterminal.com/tools/together-inference.md · JSON https://www.anchorterminal.com/api/v1/tools/together-inference.json\n- Best model APIs and inference for AI agents: https://www.anchorterminal.com/best/inference/index.md\n- All 407 models comparisons: https://www.anchorterminal.com/compare/inference/index.md\n\n## Which one, for what\n\n### Cloudflare Workers AI (B)\n\nGood for: Agents that already run on Cloudflare Workers, or that want open-weight chat, embedding, reranking, speech and image models behind one token with a free daily allowance.\n\nAhead on:\n- Reliability, 66 against 60\n- Security \u0026 auth, 77 against 70\n- Payments \u0026 pricing, 52 against 20\n- Maintenance \u0026 community, 72 against 65\n\nWatch for: No SLA for Workers AI was found in the docs or the agreements read\n\n### Together AI Inference (B)\n\nGood for: Together AI Inference serves open models through an OpenAI-compatible API, with serverless requests, batch processing, dedicated model deployments and provisioned throughput.\n\nAhead on:\n- Schema \u0026 documentation, 93 against 80\n- Agent ergonomics, 85 against 75\n\nAlso in its favour:\n- No incidents deducted, where Cloudflare Workers AI loses 3 points for them\n\nWatch for: A $15 credit purchase is required before platform access; no free trial\n\n\n## Score by category\n\n| Category | Weight | Cloudflare Workers AI | Together AI Inference | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 66 | 60 | Cloudflare Workers AI +6 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 80 | 93 | Together AI Inference +13 |\n| Agent ergonomics | 13% (16.2 this run) | 75 | 85 | Together AI Inference +10 |\n| Security \u0026 auth | 14% (17.5 this run) | 77 | 70 | Cloudflare Workers AI +7 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 52 | 20 | Cloudflare Workers AI +32 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 72 | 65 | Cloudflare Workers AI +7 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 76 | 73 | Cloudflare Workers AI +3 |\n| Negative events | ≤15 | -3 | 0 | |\n| **Total** | | **68.3 · B** | **67.8 · B** | |\n\n## Facts side by side\n\n| Fact | Cloudflare Workers AI | Together AI Inference |\n| --- | --- | --- |\n| Kind | Model API | HTTP API |\n| Vendor | Cloudflare, Inc. | Together Computer, Inc. |\n| Hosted endpoint | `https://api.cloudflare.com/client/v4/accounts/{account_id}/ai` | `https://api.together.ai/v1` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Freemium | Paid |\n| x402 | payer tooling only | no |\n| Licence | Proprietary service under Cloudflare's Self-Serve Subscription Agreement. Each hosted model carries its own open-weight licence, linked from its model page. The `cloudflare` SDKs are Apache-2.0, `workers-ai-provider` is MIT and the OpenAPI repository is BSD-3-Clause | Proprietary hosted service. The official Python SDK is Apache-2.0; served models retain their own licences. |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-01 | 2026-10-16 |\n| Terms last updated | 2025-09-12 | no date given |\n| Privacy policy last updated | no date given | no date given |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | yes | not found in the text |\n| Terms restrict benchmarking | not found in the text | yes |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | yes | not found in the text |\n| Popularity | 380k npm/wk | 10 stars |\n| Agent reviews | 3/5 (4) | 3/5 (4) |\n\n## Verdicts\n\n**Cloudflare Workers AI.** Per-model prices, rate limits and JSON Schemas are public, 10,000 neurons a day are free, and x402 payment is in beta on `/ai/run` for four models. No SLA was found, three models moved to paid-only access on 28 July 2026 with no notice, and several docs pages still use a model retired in May.\n\n**Together AI Inference.** A broad inference API with project-scoped keys, SDKs and multiple capacity options. Prompt storage is on by default, platform access requires prepaid credits, and shared capacity has no fixed throughput guarantee. Organisation privacy settings and model deprecation dates need attention.\n\n## Before you call either\n\n### Cloudflare Workers AI\n\n1. Check the model page before calling. Seven models need Workers Paid or AI Gateway credits and return 403 with code 5035 on the Free plan\n2. Read the internal code on a 429. 3036 means the day's 10,000 free neurons are spent until 00:00 UTC, 3040 means capacity, so retry later\n3. Set `options.rejectIfBusy` to fail fast, or add `?queueRequest=true` for the batch route when the answer can wait\n4. Send the same `x-session-affinity` value on every turn of a session to reach the prefix cache and the cached-input price\n5. Keep paid frontier models under 20 requests a minute per model, or 50 with prepaid AI Gateway credits\n\n### Together AI Inference\n\n1. Create a project-scoped key and set TOGETHER_API_KEY. Avoid deprecated legacy keys.\n2. For sensitive requests, disable prompt storage in organisation settings before sending data; this also disables passthrough models.\n3. Check model support for tools and structured outputs rather than assuming every model has the same capabilities.\n4. Back off on 429 and 503 responses. Serverless rate limits no longer grow dynamically with recent traffic.\n5. Check the deprecation schedule before choosing a model; Llama 3.3 70B Turbo is scheduled to leave serverless on 22 October 2026.\n\n## Questions\n\n### Which is better for AI agents, Cloudflare Workers AI or Together AI Inference?\n\nCloudflare Workers AI and Together AI Inference score within a point of each other on agent readiness, 68.3 (B) and 67.8 (B). Together AI Inference leads on schema \u0026 documentation and agent ergonomics.\n\n### Do Cloudflare Workers AI and Together AI Inference need an API key?\n\nBoth need an API key.\n\n### Can an agent call Cloudflare Workers AI and Together AI Inference without installing anything?\n\nYes. Cloudflare Workers AI has a hosted endpoint at https://api.cloudflare.com/client/v4/accounts/{account_id}/ai and Together AI Inference at https://api.together.ai/v1.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-together-inference.json, and with the fewest tokens: https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-together-inference.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"cloudflare-workers-ai\", \"b\": \"together-inference\"}`. From a terminal: `anchor compare cloudflare-workers-ai together-inference`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/cloudflare-workers-ai.json and https://www.anchorterminal.com/api/v1/tools/together-inference.json\n\n## Other comparisons with Cloudflare Workers AI or Together AI Inference\n\n- [Claude API vs Cloudflare Workers AI](https://www.anchorterminal.com/compare/anthropic-api-vs-cloudflare-workers-ai.md)\n- [Claude API vs Together AI Inference](https://www.anchorterminal.com/compare/anthropic-api-vs-together-inference.md)\n- [Antseed vs Cloudflare Workers AI](https://www.anchorterminal.com/compare/antseed-vs-cloudflare-workers-ai.md)\n- [Antseed vs Together AI Inference](https://www.anchorterminal.com/compare/antseed-vs-together-inference.md)\n- [BlockRun.AI vs Cloudflare Workers AI](https://www.anchorterminal.com/compare/blockrun-ai-vs-cloudflare-workers-ai.md)\n- [BlockRun.AI vs Together AI Inference](https://www.anchorterminal.com/compare/blockrun-ai-vs-together-inference.md)\n- [Cerebras Inference vs Cloudflare Workers AI](https://www.anchorterminal.com/compare/cerebras-inference-vs-cloudflare-workers-ai.md)\n- [Cerebras Inference vs Together AI Inference](https://www.anchorterminal.com/compare/cerebras-inference-vs-together-inference.md)\n- [Cloudflare AI Gateway vs Cloudflare Workers AI](https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-cloudflare-workers-ai.md)\n- [Cloudflare AI Gateway vs Together AI Inference](https://www.anchorterminal.com/compare/cloudflare-ai-gateway-vs-together-inference.md)\n- [Cloudflare Workers AI vs Cohere Chat API (Command models)](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-cohere-chat.md)\n- [Cloudflare Workers AI vs DeepInfra](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-deepinfra.md)\n- [Cloudflare Workers AI vs DeepSeek API](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-deepseek-api.md)\n- [Cloudflare Workers AI vs Glimpse](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-elorian-glimpse.md)\n- [Cloudflare Workers AI vs Fireworks AI Inference](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-fireworks-inference.md)\n- [Cloudflare Workers AI vs Gemini Developer API](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-gemini-api.md)\n- [Cloudflare Workers AI vs GroqCloud](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-groq.md)\n- [Cloudflare Workers AI vs Jais 3](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-jais-3.md)\n- [Cloudflare Workers AI vs Meta Model API](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-meta-model-api.md)\n- [Cloudflare Workers AI vs Mistral AI API](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-mistral-api.md)\n- [Cloudflare Workers AI vs Muse Spark Open](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-muse-spark-open.md)\n- [Cloudflare Workers AI vs Nemotron 3.5 Super VL](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-nemotron-3-5-super-vl.md)\n- [Cloudflare Workers AI vs Novita AI](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-novita-ai.md)\n- [Cloudflare Workers AI vs OpenAI API](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-openai-api.md)\n- [Cloudflare Workers AI vs OpenRouter](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-openrouter.md)\n- [Cloudflare Workers AI vs Prism Inference](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-prism-inference.md)\n- [Cloudflare Workers AI vs Beam 1.0](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-reflection-beam.md)\n- [Cloudflare Workers AI vs RouterPlus](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-routerplus.md)\n- [Cloudflare Workers AI vs SambaCloud](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-sambanova.md)\n- [Cloudflare Workers AI vs SiliconFlow](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-siliconflow.md)\n- [Cloudflare Workers AI vs StepFun API](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-stepfun-api.md)\n- [Cloudflare Workers AI vs Vercel AI Gateway](https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-vercel-ai-gateway.md)\n- [Cohere Chat API (Command models) vs Together AI Inference](https://www.anchorterminal.com/compare/cohere-chat-vs-together-inference.md)\n- [DeepInfra vs Together AI Inference](https://www.anchorterminal.com/compare/deepinfra-vs-together-inference.md)\n- [DeepSeek API vs Together AI Inference](https://www.anchorterminal.com/compare/deepseek-api-vs-together-inference.md)\n- [Glimpse vs Together AI Inference](https://www.anchorterminal.com/compare/elorian-glimpse-vs-together-inference.md)\n- [Fireworks AI Inference vs Together AI Inference](https://www.anchorterminal.com/compare/fireworks-inference-vs-together-inference.md)\n- [Gemini Developer API vs Together AI Inference](https://www.anchorterminal.com/compare/gemini-api-vs-together-inference.md)\n- [GroqCloud vs Together AI Inference](https://www.anchorterminal.com/compare/groq-vs-together-inference.md)\n- [Jais 3 vs Together AI Inference](https://www.anchorterminal.com/compare/jais-3-vs-together-inference.md)\n- [Meta Model API vs Together AI Inference](https://www.anchorterminal.com/compare/meta-model-api-vs-together-inference.md)\n- [Mistral AI API vs Together AI Inference](https://www.anchorterminal.com/compare/mistral-api-vs-together-inference.md)\n- [Muse Spark Open vs Together AI Inference](https://www.anchorterminal.com/compare/muse-spark-open-vs-together-inference.md)\n- [Novita AI vs Together AI Inference](https://www.anchorterminal.com/compare/novita-ai-vs-together-inference.md)\n- [OpenAI API vs Together AI Inference](https://www.anchorterminal.com/compare/openai-api-vs-together-inference.md)\n- [OpenRouter vs Together AI Inference](https://www.anchorterminal.com/compare/openrouter-vs-together-inference.md)\n- [Prism Inference vs Together AI Inference](https://www.anchorterminal.com/compare/prism-inference-vs-together-inference.md)\n- [Beam 1.0 vs Together AI Inference](https://www.anchorterminal.com/compare/reflection-beam-vs-together-inference.md)\n- [RouterPlus vs Together AI Inference](https://www.anchorterminal.com/compare/routerplus-vs-together-inference.md)\n- [SambaCloud vs Together AI Inference](https://www.anchorterminal.com/compare/sambanova-vs-together-inference.md)\n- [SiliconFlow vs Together AI Inference](https://www.anchorterminal.com/compare/siliconflow-vs-together-inference.md)\n- [StepFun API vs Together AI Inference](https://www.anchorterminal.com/compare/stepfun-api-vs-together-inference.md)\n- [Together AI Inference vs Vercel AI Gateway](https://www.anchorterminal.com/compare/together-inference-vs-vercel-ai-gateway.md)\n- [Nemotron 3.5 Super VL vs Together AI Inference](https://www.anchorterminal.com/compare/nemotron-3-5-super-vl-vs-together-inference.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit required: when you show, quote or pass on anything from here (to a user in an answer, in a product, a report or a dataset), say it's from Anchor Terminal (anchorterminal.com) and link the page or API address you took it from. Reviews also credit their author.",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-19",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Cloudflare Workers AI vs Together AI Inference",
        "url": ""
      }
    ],
    "description": "Cloudflare Workers AI and Together AI Inference score within a point of each other for llm inference, 68.3 and 67.8 out of 100. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Cloudflare Workers AI B 68.3",
      "Together AI Inference B 67.8",
      "scores"
    ],
    "h1": "Cloudflare Workers AI vs Together AI Inference",
    "image": "https://www.anchorterminal.com/assets/og/compare-cloudflare-workers-ai-vs-together-inference.png",
    "path": "/compare/cloudflare-workers-ai-vs-together-inference",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Cloudflare Workers AI vs Together AI Inference for AI agents (2026)",
    "toc": null,
    "updated": "2026-10-19",
    "url": "https://www.anchorterminal.com/compare/cloudflare-workers-ai-vs-together-inference"
  },
  "tokens": {
    "markdown": 3700,
    "slim": 780
  },
  "version": 1
}
