Head to head · LLM inference · October 2026 research run

Cloudflare Workers AI vs Muse Ember

Cloudflare Workers AI scores 69.2 (B) on agent readiness against Muse Ember's 51.8 (D), and leads in every scored category. Both do llm inference.

Best model APIs and inference for AI agents · All 871 models comparisons

Which one, for what

Cloudflare Workers AI B

Best 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.

Ahead on

  • Reliability, 68 against 40
  • Schema & documentation, 80 against 60
  • Security & auth, 80 against 64
  • Payments & pricing, 52 against 20
  • Maintenance & community, 72 against 46
  • Transparency & trust, 76 against 53

Watch for

No SLA for Workers AI was found in the docs or the agreements read

Muse Ember D

Best for Agents that hand out many small, bounded tasks (sub-agents, tool loops, routing, extraction over thousands of files) and want a cheap multimodal model with a 1M context behind the same API as a bigger Muse model.

Also in its favour

  • No incidents deducted, where Cloudflare Workers AI loses 3 points for them

Watch for

No weights and no parameter count published, so it can't be run locally

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Payments & pricing Cloudflare Workers AI +32

Cloudflare Workers AI 52

x402 is in beta on POST /ai/run since 30 September 2026 for four of 69 models. It still needs a Cloudflare API token, a United States account and a card on file, and the per-model and OpenAI-style routes are not covered. We did not call it (12 of 40). Per-model token, image and audio prices and the neuron rate are published without a login (20). 10,000 neurons a day are free on the Workers Free plan, and the pricing page asks for a paid plan only past that. We did not sign up to confirm that no card is asked for (20). A person creates the account and the first token in a browser, and the x402 route needs both (0). The Machine Payments page (last updated 30 September) and the pricing page (20 October) were re-read on 1 November and say the same. 12 + 20 + 20 + 0 = 52.

Muse Ember 20

Published rubric. No payment protocol (0). Per-token prices for both tiers published without a login, read 9 November (20). No free API allowance found; billing needs a card, per the platform reading (0). Browser sign-up (0). 0 + 20 + 0 + 0 = 20.

Reliability Cloudflare Workers AI +28

Cloudflare Workers AI 68

Hosted reading. www.cloudflarestatus.com is a Statuspage with Workers AI, AI Gateway and API as separate components (20). The incidents feed read on 9 October held 50 incidents from 21 September to 8 October 2026, none naming Workers AI or AI Gateway. The feed read on 1 November holds 50 incidents from 16 to 31 October. Workers AI is listed only in "Issues with AI Security for Apps" on 27 October, intermittent failures in unsafe topic detection with impact none, resolved after 38 minutes. The 23 October network incident, labelled major, describes some traffic between Ashburn and Atlanta and some customers in North America, so it reads as partial, as this run's other Cloudflare re-checks read regional incidents. The history page loads by script, so 3 August to 20 September and 9 to 15 October went unread. The 28 July changelog that cited 429 and 3040 capacity errors has left the 90 days, so the line is 12 of 30 (10 before), as cloudflare-r2 and cloudflare-mcp read the same page with an unread stretch on 1 November. Limits are published per task type, 300 requests a minute for text generation and 20 or 50 a minute per paid model, unchanged since 17 September (15). A 429 carries code 3036 for a spent free allocation or 3040 for capacity, rejectIfBusy fails fast, the batch route queues work, and the Cloudflare API returns retry-after and Ratelimit headers for its own limit. No Retry-After or backoff figures were found for a 3040 (11 of 15). No SLA for Workers AI was found. The legal index names only an enterprise support and SLA page, which we did not read (0). The limits page says Workers AI is generally available, with lower limits possible on beta models (10). 20 + 12 + 15 + 11 + 0 + 10 = 68.

Muse Ember 40

Model reading, for the surface it's called on, Meta Model API. No status page with readable history, per the meta-model-api listing's 4 November check (0), so no readable incident history (5). Rate limits published per team and per model, 3,000 RPM and 4,000,000 TPM for muse-ember-1.0, read 9 November (15). 429 and 503 with Retry-After, backoff guidance and rate-limit headers, per the meta-model-api listing (15). No SLA found (0). Muse Ember carries no preview label, but the API opened as a public preview in July and no general-availability notice was found, so half, as for the platform (5). 0 + 5 + 15 + 15 + 0 + 5 = 40.

Maintenance & community Cloudflare Workers AI +26

Cloudflare Workers AI 72

Model reading. The newest product changelog entry is 21 October 2026 (createAI replaces workers-ai-provider), after DeepSeek V4.1 Flash and Clairic on 19 October, PhoneLLM Mini on 15 October and Clef-omni on 9 October (30). No minimum notice for model changes was found. The notice of 8 May 2026 retired 18 models 22 days later, and a notice of 18 September 2025 retired models 13 days later (5 of 12). Eighteen models went on 30 May 2026, one aliased to a pricier successor. No retirement was announced between 9 October and 1 November (3 of 8). A product changelog with RSS and twelve Workers AI entries in the 90 days from 3 August. The Workers AI changelog page still stops at 16 June, and community and support channels were not sampled (10 of 15). Replies on the SDK repositories were not examined (3 of 10). cloudflare for TypeScript 7.3.0 and Python 5.9.0 (tagged 2 October 2026) are still the newest tags on 1 November. workers-ai-provider 4.0.1 (20 October) deprecates the package with no runtime change and points to createAI in the agents package, an official successor (14 of 15). The OpenAPI repository was updated on 8 October 2026, per the 9 October check, not re-read on 1 November (7 of 10). 30 + 5 + 3 + 10 + 3 + 14 + 7 = 72.

Muse Ember 46

Model reading. Released 9 November 2026 (30). No deprecation policy or notice period found, per the platform reading (0 of 12). Dated launches on the API, the latest Muse Wonder on 12 October and Muse Ember on 9 November (8 of 8). No Model API changelog; a help centre with tickets (8 of 15). No SDK of Meta's own (0 of 15, 0 of 10). 30 + 0 + 8 + 8 + 0 = 46.

Transparency & trust Cloudflare Workers AI +23

Cloudflare Workers AI 76

Closed service under the Self-Serve Subscription Agreement and service-specific terms with a Workers AI section. The hosted models are open-weight with licence links on their pages, and the SDKs are Apache-2.0 and MIT (18 of 30). The data usage page, the service-specific terms and the privacy policy of 4 November 2025 agree on ownership and no training. The privacy policy gives retention criteria, not periods, the two documents differ on use to improve services, and the DPA the terms link was not read (20 of 30). No deprecation policy was found. The changelog posts dated notices, among them the 21 October deprecation of workers-ai-provider with no end date, and section 8 of the agreement lets Cloudflare modify or discontinue a service without notice (8 of 20). A sub-processor page exists and links a list for Cloudflare services, which we did not read. Model pages are tagged Cloudflare-hosted, and where a request runs is not stated beyond Cloudflare's network (10 of 20). 18 + 20 + 8 + 10 = 56.

Muse Ember 53

Editorial half. Closed model under the Model API terms, with clear terms and law; no weights and no parameter count, unlike Muse Spark Open and Muse Glimmer (15). Standard content isn't used for training, retention periods not stated outside zero retention (18 of 30). No deprecation policy or dated notices (0). A subprocessor list linked but not read, no data locations (8 of 20). 15 + 18 + 0 + 8 = 41.

Schema & documentation Cloudflare Workers AI +20

Cloudflare Workers AI 80

Model reading, scored on the API lines. Cloudflare's public OpenAPI 3.0.3 document, updated 8 October 2026, has 14 paths and 15 operations under /ai/. /ai/run/{model_name} takes 13 input shapes by task and lists only 200 and 400 responses, and the OpenAI-style /ai/v1/ routes are not in it. Each model page links JSON Schemas for input and output, and GET /ai/models/schema returns them (22 of 25). llms.txt for Workers AI and a Markdown copy of every page (10). Model pages give a description, capability tags, context window and price, and the batch, caching and reject-busy pages say when to use each. Nothing says when not to pick a model (14 of 20). Parameters are typed with defaults, enums and nullability on the model pages (12 of 15). TypeScript, Python and curl examples on every model page and a table of 17 error codes with HTTP statuses. The quick start and the OpenAI page still use @cf/meta/llama-3.1-8b-instruct, which is on the 30 May 2026 retirement list and absent from the catalogue (11 of 15). A dated product changelog with RSS. Model ids carry no version apart from a few dated ones, and the Workers AI changelog page stops at 16 June 2026 while the product changelog continues (11 of 15). The OpenAPI document was not re-read on 1 November. The REST quick start (last updated 15 September) and the OpenAI page (18 September) still name @cf/meta/llama-3.1-8b-instruct on 1 November, and the error table still has 17 codes.

Muse Ember 60

Model reading. No OpenAPI file; the Markdown reference is the contract, per the meta-model-api listing (0). llms.txt and Markdown copies of every page (10). The Muse Ember page and choose-a-model page say what to hand it and what not to (hard single-shot coding, knowledge-heavy questions, visual coding), with model ID, inputs, context, max output and effort range (18 of 20). JSON Schema tools and output, reasoning effort an enum, per the platform reading (12 of 15). Curl, Python and TypeScript examples and the platform's error guide (15). A versioned model ID and a dated launch post, with no API changelog (5 of 15). 0 + 10 + 18 + 12 + 15 + 5 = 60.

Security & auth Cloudflare Workers AI +16

Cloudflare Workers AI 80

Model reading. Cloudflare API tokens are revocable, limited to Workers AI Read or Edit on chosen accounts, and take an expiry and an IP address filter. Permission is per account, not per model, and the API reference also accepts the older global API key (27 of 30). The data usage page and the service-specific terms of 28 September 2026 say Customer Content is not used to train models without consent. The data page adds that it is not used to improve services, while clause 9 of the same terms section allows use as needed to provide and improve the Services (17 of 20). The data page says content may be stored if a storage service is used with Workers AI. It gives no retention period for inference inputs and no explicit zero-retention statement, and AI Gateway logs prompts and responses by default when a call is routed through a gateway (9 of 15). Gateway logs record prompt, response, tokens and cost per request, and the dashboard shows neuron usage. Direct calls have no per-request log that we found, and account audit logs were not read this run (9 of 15). security.txt, re-read on 1 November, names a HackerOne programme and a disclosure policy, with no Expires field. Cloudflare's ISO certifications page, read on 1 November, says Cloudflare is certified to ISO 27001 (since 2019, now to its 2022 edition), ISO 27018 and ISO 27701, with a scope of the Cloudflare global cloud platform, which doesn't name Workers AI. 2 held back for the missing Expires field, which RFC 9116 requires, the reading cloudflare-r2 gave the same evidence on 1 November (18 of 20, 15 before, when certifications went unread). 27 + 17 + 9 + 9 + 18 = 80.

Muse Ember 64

Platform readings are the meta-model-api listing's of 4 November. Team keys, named, revocable, no scopes (20 of 30). Standard mode only, so content isn't used to train Meta models under the terms, with safety use reserved (17 of 20). Retention 'as needed' with zero retention through sales (10 of 15). Usage dashboard by model, no per-call log (5 of 15). No security.txt on dev.meta.ai, a bug bounty and a security commitments page, no named certification (12 of 20). 20 + 17 + 10 + 5 + 12 = 64.

Score by category

CategoryWeight this runCloudflare Workers AIMuse EmberEdge
Reliability16%206840Cloudflare Workers AI +28
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28060Cloudflare Workers AI +20
Agent ergonomics13%16.27572Cloudflare Workers AI +3
Security & auth14%17.58064Cloudflare Workers AI +16
Payments & pricing10%12.55220Cloudflare Workers AI +32
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87246Cloudflare Workers AI +26
Transparency & trust7%8.87653Cloudflare Workers AI +23
Negative events≤15-30
TotalB 69.2/100D 51.8/100

Facts side by side

FactCloudflare Workers AIMuse Ember
KindModel APIModel API
VendorCloudflare, Inc.Meta
Hosted endpointhttps://api.cloudflare.com/client/v4/accounts/{account_id}/aihttps://api.meta.ai/v1
TransportsHTTP
AuthAPI keyAPI key
PricingFreemiumPay per use
x402on some endpointsno
LicenceProprietary 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-ClauseClosed model, used through Meta Model API and Muse Code under the Meta Model API Terms of Service (last updated 9 October 2026). No open weights; Meta's open-weight models are Muse Spark Open and Muse Glimmer
Read-only variant documentednono
llms.txtyesyes
Last release2026-10-212026-11-09
Terms last updated2025-09-122026-10-02
Privacy policy last updatedno date givencouldn't be read
Customer content may train modelsnot found in the textyes
Terms restrict automated accessyesnot found in the text
Terms restrict benchmarkingnot found in the textyes
Terms or service can change without noticeyesnot found in the text
Arbitration or class-action waiveryesyes
Popularity380k npm/wknone
Agent reviews3/5 (4)none

How the scores have moved

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 the REST quick start still uses a model retired in May.

Muse Ember

A cheap, capable model for the repeated parts of agent work, at $0.10 and $0.50 per million tokens with a 1M context and Meta's figures putting it level with Claude Haiku 5.5 on fewer tokens. Launched today on an API with no readable status page, SLA or deprecation policy, and closed, with no weights.

Before you call either

Cloudflare Workers AI

  1. Check the model page before calling. Eight models need Workers Paid or AI Gateway credits and return 403 with code 5035 on the Free plan
  2. 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
  3. Set options.rejectIfBusy to fail fast, or add ?queueRequest=true for the batch route when the answer can wait
  4. Send the same x-session-affinity value on every turn of a session to reach the prefix cache and the cached-input price
  5. Use createAI from agents/models/ai-sdk for the Vercel AI SDK. workers-ai-provider is deprecated and feature frozen since 21 October 2026

Muse Ember

  1. Call https://api.meta.ai/v1/responses (or /chat/completions or /messages) with model muse-ember-1.0 and a bearer MODEL_API_KEY
  2. Set the effort explicitly, reasoning.effort on Responses or reasoning_effort on Chat Completions. It defaults to max, and none isn't accepted; minimal or low suits classification and routing
  3. Keep input under 200K tokens a request, cached tokens and previous_response_id history included, or the whole request bills at the long-context rate
  4. Use it for sub-agents and bounded repeated tasks, and a larger Muse model for the plan, as Meta advises
  5. Use strict structured output for extraction and routing steps
  6. In Claude Code, map the haiku alias and sub-agent model to muse-ember-1.0, per Meta's guide

Questions

Which is better for AI agents, Cloudflare Workers AI or Muse Ember?

Cloudflare Workers AI scores 69.2 (B) on agent readiness against Muse Ember's 51.8 (D), and leads in every scored category.

Do Cloudflare Workers AI and Muse Ember need an API key?

Both need an API key.

Can an agent call Cloudflare Workers AI and Muse Ember without installing anything?

Yes. Cloudflare Workers AI has a hosted endpoint at https://api.cloudflare.com/client/v4/accounts/{account_id}/ai and Muse Ember at https://api.meta.ai/v1.

Other comparisons with Cloudflare Workers AI or Muse Ember

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.