<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Hassann</title>
    <description>The latest articles on DEV Community by Hassann (@hassann).</description>
    <link>https://dev.to/hassann</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3890506%2F89a141f2-4995-48b3-b5f2-e00ba5055afb.png</url>
      <title>DEV Community: Hassann</title>
      <link>https://dev.to/hassann</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hassann"/>
    <language>en</language>
    <item>
      <title>Gemini API Free Tier in 2026: Limits, Models, and When You Get Billed</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Fri, 23 Oct 2026 10:17:12 +0000</pubDate>
      <link>https://dev.to/hassann/gemini-api-free-tier-in-2026-limits-models-and-when-you-get-billed-4081</link>
      <guid>https://dev.to/hassann/gemini-api-free-tier-in-2026-limits-models-and-when-you-get-billed-4081</guid>
      <description>&lt;h1&gt;
  
  
  Gemini API Free Tier in 2026: Limits, Models, and When You Get Billed
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6qju4ofx8muu5a15ovg8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6qju4ofx8muu5a15ovg8.png" alt="Gemini API Free Tier in 2026: Limits, Models, and When You Get Billed"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Gemini API free tier still exists in October 2026, but it's narrower than it used to be. You can call Gemini 3.8 Flash, 3.6 Flash, 3.5 Flash-Lite, 3.1 Flash-Lite, Gemma 4 and several audio and embedding models for $0, with no billing account. Gemini 4 Argon, the image models and the video models are paid only. Google no longer prints per-model RPM and RPD numbers in its docs, and you're only billed after you link a billing account and prepay at least $5.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Every fact below comes from Google's &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt;, &lt;a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="noopener noreferrer"&gt;rate limits page&lt;/a&gt;, &lt;a href="https://ai.google.dev/gemini-api/docs/billing" rel="noopener noreferrer"&gt;billing guide&lt;/a&gt; and &lt;a href="https://ai.google.dev/gemini-api/terms" rel="noopener noreferrer"&gt;Gemini API terms&lt;/a&gt;, read on October 22, 2026. Still need a key? Our guide to &lt;a href="http://apidog.com/blog/google-gemini-api-key-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;getting a free Gemini API key&lt;/a&gt; covers that step.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is the Gemini API free?
&lt;/h2&gt;

&lt;p&gt;Yes, partly. The Gemini API free tier gives every Google AI Studio project free input and output tokens on selected models, with no card and no billing account. Google describes it as "Limited access to certain models." In exchange, Google can use your prompts and responses to improve its products, and your rate limits are lower than on paid tiers.&lt;/p&gt;

&lt;p&gt;Three rules shape it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Free is per model.&lt;/strong&gt; Each model's Free Tier column says either "Free of charge" or "Not available."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limits are per project.&lt;/strong&gt; They apply "per project, not per API key," so five keys in one project don't give you five times the quota.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Billing switches it off.&lt;/strong&gt; A project linked to a billing account is on a paid tier, and every token is metered.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Which models are on the Gemini API free tier
&lt;/h2&gt;

&lt;p&gt;Here's the Free Tier column for Standard requests on October 22, 2026, with paid prices per 1M tokens.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Model ID&lt;/th&gt;
&lt;th&gt;Free tier&lt;/th&gt;
&lt;th&gt;Paid input / output&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Argon&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-4-argon&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Not available&lt;/td&gt;
&lt;td&gt;$2 / $10 through Nov 30, 2026, then $4 / $20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.8-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Free of charge&lt;/td&gt;
&lt;td&gt;$0.75 / $3.75 through Dec 31, 2026, then $1.50 / $7.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.6 Flash&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.6-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Free of charge&lt;/td&gt;
&lt;td&gt;$0.75 / $3.75 through Dec 31, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.5 Flash-Lite&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.5-flash-lite&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Free of charge&lt;/td&gt;
&lt;td&gt;$0.30 / $2.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.1 Flash-Lite&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.1-flash-lite&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Free of charge&lt;/td&gt;
&lt;td&gt;$0.25 / $1.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.1 Pro Preview&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.1-pro-preview&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Not available&lt;/td&gt;
&lt;td&gt;$2 / $12 (prompts up to 200K)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemma 4&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;gemma-4-31b-it&lt;/code&gt;, &lt;code&gt;gemma-4-26b-a4b-it&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Free of charge&lt;/td&gt;
&lt;td&gt;No paid tier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana 2.1 and Pro&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;gemini-nano-banana-2.1&lt;/code&gt;, &lt;code&gt;gemini-3-pro-image&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Not available&lt;/td&gt;
&lt;td&gt;Paid only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini Omni Flash (video)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-omni-1.1-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Not available&lt;/td&gt;
&lt;td&gt;Paid only&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Audio fares better: Gemini 3.8 Live, 3.8 Flash TTS, 3.5 Transcribe and Gemini Embedding 2 all list free input and output.&lt;/p&gt;

&lt;p&gt;Argon gets its own note on the pricing page: "Gemini 4 Argon is not available on the Free tier." Our &lt;a href="http://apidog.com/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon pricing breakdown&lt;/a&gt; covers its paid rates and the December 1 price change.&lt;/p&gt;

&lt;p&gt;Watch the 2.5 models too. The &lt;a href="https://ai.google.dev/gemini-api/docs/models" rel="noopener noreferrer"&gt;models page&lt;/a&gt; says Google is "limiting access to the 2.5 models to users who have actively used them in the past." Gemini 2.5 Pro and 2.5 Flash still show "Free of charge," but a new project may not reach them. Google points new work to 3.5 Flash-Lite or 3.8 Flash.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini API free tier limits: what Google publishes now
&lt;/h2&gt;

&lt;p&gt;Google publishes the rules, not the numbers. The rate limits page no longer carries a per-model RPM, TPM and RPD table. It sends you to the rate-limit view in &lt;a href="https://aistudio.google.com/" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt;, which shows the active limits for your own project.&lt;/p&gt;

&lt;p&gt;What the page does state:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Three dimensions:&lt;/strong&gt; requests per minute (RPM), input tokens per minute (TPM) and requests per day (RPD). Some models add tokens per day or images per minute.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Any one limit trips you:&lt;/strong&gt; "If your RPM limit is 20, making 21 requests within a minute will result in an error, even if you haven't exceeded your TPM or other limits."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Daily reset:&lt;/strong&gt; RPD quotas reset at midnight Pacific time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Previews are tighter:&lt;/strong&gt; "Rate limits are more restricted for experimental and preview models."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No guarantee:&lt;/strong&gt; "Specified rate limits are not guaranteed and actual capacity may vary."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Free models also skip some features:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Free tier&lt;/th&gt;
&lt;th&gt;Paid tier&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Grounding with Google Search&lt;/td&gt;
&lt;td&gt;Not available (some models note it "can be tested in Google AI Studio")&lt;/td&gt;
&lt;td&gt;5,000 requests/month free across Gemini 3+ models, then $14 per 1,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Batch API and Flex&lt;/td&gt;
&lt;td&gt;Not available&lt;/td&gt;
&lt;td&gt;Half the Standard price on 3.8 Flash&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Context caching&lt;/td&gt;
&lt;td&gt;Free on 3.8 Flash and 3.6 Flash; not on 3.5 or 3.1 Flash-Lite&lt;/td&gt;
&lt;td&gt;Metered, plus hourly storage&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Check your real numbers in AI Studio before you design a retry policy. When you hit a ceiling, the API answers &lt;code&gt;429 RESOURCE_EXHAUSTED&lt;/code&gt;; our guide to &lt;a href="http://apidog.com/blog/how-to-use-gemini-3-8-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;using Gemini 3.8 Flash for free&lt;/a&gt; shows backoff for the Flash models.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the free tier costs you: your data
&lt;/h2&gt;

&lt;p&gt;The free tier is free in dollars, not in data. The terms treat "unpaid quota on Gemini API" as an Unpaid Service, and for those Google "uses the content you submit to the Services and any generated responses to provide, improve, and develop Google products." They add: "human reviewers may read, annotate, and process your API input and output."&lt;/p&gt;

&lt;p&gt;So keep customer records, secrets and anything under NDA off a free-tier key.&lt;/p&gt;

&lt;p&gt;Two regional rules apply in the European Economic Area, Switzerland and the United Kingdom:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The paid-service data terms cover everything there, "including Google AI Studio and unpaid quota in the Gemini API."&lt;/li&gt;
&lt;li&gt;You "may use only Paid Services when making API Clients available to users" in those regions. A free key is fine for your own testing, not for a product serving those users.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When you get billed on the Gemini API
&lt;/h2&gt;

&lt;p&gt;You're billed only after you upgrade a project. A free-tier project has no billing account, so nothing on it turns into a charge. The billing guide lays out the path:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Set up billing in AI Studio.&lt;/strong&gt; On the Projects or API keys page, click "Set up billing" on the project you want to upgrade.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prepay at least $5.&lt;/strong&gt; New users default to Prepay: you buy credits ($5 minimum, $5,000 maximum) and usage is deducted in near real time. Some accounts are offered Postpay instead.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Land on Tier 1.&lt;/strong&gt; An active billing account puts you on Tier 1, typically at once, with a $250 monthly cap and a $10 spend limit per rolling 10 minutes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Climb by spend.&lt;/strong&gt; Tier 2 needs $100 paid plus 3 days since your first payment ($2,000 cap). Tier 3 needs $1,000 plus 30 days ($20,000 to $100,000+ cap). Spend on any Google Cloud service counts.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;What catches people out:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The $300 Google Cloud credit doesn't cover Gemini.&lt;/strong&gt; "Starting March 2026, Gemini API usage costs are specifically excluded from the $300 Google Cloud Free Trial program."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Credits expire.&lt;/strong&gt; Unused prepay credits expire after 12 months and aren't refundable, except when you switch to Postpay.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;At $0, everything stops.&lt;/strong&gt; "All API keys in all projects linked to that billing account will stop working simultaneously," with HTTP 402 until you top up.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Overages slip through.&lt;/strong&gt; Billing lags about 10 minutes, so batch jobs and agents "may continue to consume credits beyond your balance."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Failed requests are free but count.&lt;/strong&gt; A 400 or 500 isn't charged, "however, the request will still count against your quota."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A clean setup is two projects: a free one for experiments and a paid one with a project spend cap for real traffic.&lt;/p&gt;

&lt;h2&gt;
  
  
  Make your first free Gemini API call
&lt;/h2&gt;

&lt;p&gt;With a key from a free-tier project, this REST call to Gemini 3.8 Flash costs $0:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your-free-tier-key"&lt;/span&gt;

curl &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:generateContent"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -X POST &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d '{"&lt;/span&gt;contents&lt;span class="s2"&gt;": [{"&lt;/span&gt;parts&lt;span class="s2"&gt;": [{"&lt;/span&gt;text&lt;span class="s2"&gt;": "&lt;/span&gt;Explain HTTP 429 &lt;span class="k"&gt;in &lt;/span&gt;one sentence.&lt;span class="s2"&gt;"}]}]}'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A &lt;code&gt;200&lt;/code&gt; with text in &lt;code&gt;candidates[0].content.parts[0].text&lt;/code&gt; means the free tier served you. Don't expect the same key to answer for &lt;code&gt;gemini-4-argon&lt;/code&gt;: Argon needs a paid project. Keep the key in an environment variable, never in a commit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let your coding agent test it with Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Skip checking model IDs and limits by hand. With &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;, Claude Code, Codex, Cursor or OpenCode can write a test case for the Gemini endpoint, run it against your free key and report any 429.&lt;/p&gt;

&lt;p&gt;Set it up once:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then give your agent one [REDACTED PROMPT]&lt;br&gt;
In Apidog project , create an environment "gemini-free" with base URL&lt;br&gt;
&lt;a href="https://generativelanguage.googleapis.com" rel="noopener noreferrer"&gt;https://generativelanguage.googleapis.com&lt;/a&gt;. Add a test case for&lt;br&gt;
POST /v1beta/models/gemini-3.8-flash:generateContent with header&lt;br&gt;
x-goog-[REDACTED CREDENTIAL] that asserts status 200 and non-empty&lt;br&gt;
candidates[0].content.parts[0].text. Run it 5 times, 1 second apart, and&lt;br&gt;
tell me if any run returned 429.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;
The agent reads the payload schema, validates its JSON, &lt;span class="k"&gt;then &lt;/span&gt;creates and runs the &lt;span class="k"&gt;case&lt;/span&gt;:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
apidog environment create gemini-free --project  --base-url &lt;a href="https://generativelanguage.googleapis.com" rel="noopener noreferrer"&gt;https://generativelanguage.googleapis.com&lt;/a&gt;&lt;br&gt;
apidog cli-schema get test-case-create&lt;br&gt;
apidog test-case category --project &lt;br&gt;
apidog cli-schema validate test-case-create --file case.json&lt;br&gt;
apidog test-case create --project  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  \&lt;br&gt;
  --env-var "GEMINI_API_KEY=$GEMINI_API_KEY" -n 5 --delay-request 1000 -r cli,json&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Keep `-n` small: every iteration counts against your RPM and RPD. The same `apidog run` line with `-r junit` drops into CI; our walkthrough of [Apidog CLI in Claude Code](http://apidog.com/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) shows the full loop. Apidog's Free plan covers up to 4 users, so a small team can share the project.

## FAQ

**Is the Gemini API free tier free forever?** Google promises no end date. The pricing page lists "Free of charge" per model today, and not every model gets one: Argon and the image models are paid only. Re-check the page before you plan around it.

**Does the Gemini API free tier need a credit card?** No. Its only qualification is "Active project or free trial." You add a card when you set up billing and prepay at least $5.

**What are the Gemini API free tier limits per model?** Google stopped printing them in the docs. Your active RPM, TPM and RPD per model are on your project's rate-limit page in AI Studio, and RPD resets at midnight Pacific time.

**Can I use Gemini 4 Argon for free through the API?** No. "Gemini 4 Argon is not available on the Free tier." Our [Gemini 4 Argon free access guide](http://apidog.com/blog/gemini-4-argon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) covers the routes outside the API.

**Will the $300 Google Cloud credit pay for Gemini API calls?** Not for accounts opened after March 2, 2026. Gemini API usage is excluded from the $300 free trial, though the credit still works on other Google Cloud products.

**How do I go back to the free tier after upgrading?** Unlink the project from its billing account. It returns to the free tier and its free-tier model set.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>gemini</category>
      <category>llm</category>
    </item>
    <item>
      <title>PHP2Shell: The PHP Bug That Lets Anyone Run Code on Your Server (Patch Now)</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Fri, 23 Oct 2026 07:19:30 +0000</pubDate>
      <link>https://dev.to/hassann/php2shell-the-php-bug-that-lets-anyone-run-code-on-your-server-patch-now-5175</link>
      <guid>https://dev.to/hassann/php2shell-the-php-bug-that-lets-anyone-run-code-on-your-server-patch-now-5175</guid>
      <description>&lt;h1&gt;
  
  
  PHP2Shell: The PHP Bug That Lets Anyone Run Code on Your Server (Patch Now)
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr4n6m40qpzbf2be3pvhz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr4n6m40qpzbf2be3pvhz.png" alt="PHP2Shell vulnerability header" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On October 21, 2026, the PHP project shipped emergency releases for two critical bugs that let an unauthenticated attacker run code on a web server. The pair is tracked as CVE-2026-109618 and CVE-2026-109619 and goes by the name &lt;strong&gt;PHP2Shell&lt;/strong&gt;. Both score 9.2 on CVSS v4.0, both hit every PHP setup that serves HTTP, and Amazon's honeypots logged exploitation attempts on October 17 — four days before the patch existed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;PHP runs on 69.3% of websites whose server-side language is known (W3Techs). If you run a PHP API, a Laravel or Symfony backend, a WordPress site, or a container image with PHP baked in, this one is yours.&lt;/p&gt;

&lt;p&gt;This guide covers what the bugs do, which versions are affected, how to check your servers, what the mitigations really buy you, and how to prove your API still works after you patch.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Question&lt;/th&gt;
&lt;th&gt;Answer&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;What is it?&lt;/td&gt;
&lt;td&gt;Two memory-safety bugs in PHP's request handling, chained into remote code execution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CVEs&lt;/td&gt;
&lt;td&gt;CVE-2026-109618 (out-of-memory corruption), CVE-2026-109619 (stale state, use-after-free)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Severity&lt;/td&gt;
&lt;td&gt;CVSS v4.0 9.2 each (early leaked IDs said 10.0; PHP says that was wrong)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Auth needed?&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Affected&lt;/td&gt;
&lt;td&gt;Every SAPI that serves HTTP: PHP-FPM, Apache mod_php, php-cgi, FrankenPHP, LiteSpeed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fixed versions&lt;/td&gt;
&lt;td&gt;8.5.12, 8.4.27, 8.3.36, 8.2.35&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PHP 8.1 and older&lt;/td&gt;
&lt;td&gt;No official release; minimal source backports for 7.4, 8.0, 8.1; 5.4 to 7.3 get nothing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Exploited?&lt;/td&gt;
&lt;td&gt;Attempts seen from October 17 (Amazon), early attacks reported by Cloudflare&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fix&lt;/td&gt;
&lt;td&gt;Upgrade, restart every worker. Workarounds reduce risk but don't close it&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  What PHP2Shell actually is
&lt;/h2&gt;

&lt;p&gt;Both bugs share one root cause: PHP can leave its memory in a broken state when a request ends abnormally, and the cleanup code then trusts that broken state.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CVE-2026-109618: out-of-memory corruption during request startup.&lt;/strong&gt; When PHP parses form data into &lt;code&gt;$_POST&lt;/code&gt;, the Zend engine's hash table code bumps its entry counter &lt;em&gt;before&lt;/em&gt; it allocates the new key. &lt;a href="https://securitylabs.datadoghq.com/articles/php2shell-critical-vulnerabilities-in-php/" rel="noopener noreferrer"&gt;Datadog's analysis&lt;/a&gt; traces it to &lt;code&gt;_zend_hash_str_add_or_update_i()&lt;/code&gt; in &lt;code&gt;zend_hash.c&lt;/code&gt;. If that allocation blows past &lt;code&gt;memory_limit&lt;/code&gt;, PHP throws a fatal error and abandons the insert — but the counter now includes a bucket that was never set up. At shutdown, PHP destroys &lt;code&gt;$_POST&lt;/code&gt; and treats every counted bucket as real.&lt;/p&gt;

&lt;p&gt;The part that should worry API teams: this happens while PHP is still parsing the request body, before a single line of your code runs. Your auth middleware, your rate limiter and your input validation never see the request. Datadog reproduced it with a plain &lt;code&gt;application/x-www-form-urlencoded&lt;/code&gt; body, not a file upload.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CVE-2026-109619: stale global state across requests.&lt;/strong&gt; PHP keeps some worker-wide state that points at per-request memory. If a fatal error interrupts the reset of that state, or a late shutdown diagnostic recreates it after cleanup, the &lt;em&gt;next&lt;/em&gt; request on the same worker reads freed memory. PHP confirmed two paths:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Fatal-error backtraces (PHP 8.5 only):&lt;/strong&gt; a configuration diagnostic in a later request reads leftover backtrace state. Command execution confirmed on mod_php.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Upload processing:&lt;/strong&gt; after a fatal error, session upload progress can leave state behind for a later upload. Upload progress is on by default and runs even if your app never calls &lt;code&gt;session_start()&lt;/code&gt;. Command execution confirmed on mod_php and PHP-FPM.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The PHP security team rates mod_php as the highest risk, since the demonstrated exploit fires from one unauthenticated request before any application code loads.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who found it (and why AI is in the headlines)
&lt;/h2&gt;

&lt;p&gt;The bugs date back to code introduced in PHP 5.4.0, so they sat in the codebase for over a decade. The PHP Foundation credited Calif, OpenAI and Wiz.&lt;/p&gt;

&lt;p&gt;Reporting from &lt;a href="https://decrypt.co/381567/who-found-php-bug-governments-unplug-websites-chatgpt" rel="noopener noreferrer"&gt;Decrypt&lt;/a&gt; and &lt;a href="https://thenextweb.com/news/php2shell-php-rce-ai-openai-wiz" rel="noopener noreferrer"&gt;The Next Web&lt;/a&gt; says Calif researcher Ryan Austin found the flaws in August during a source audit assisted by OpenAI's GPT-5.6 Sol. OpenAI says its own team found a fuller version in September as part of its "Patch the Planet" work. Wiz says it found both bugs on its own using Gemini 4 Argon, Wiz Atlas and GPT-5.6 Sol. The credit is disputed; the takeaway isn't. AI-assisted audits are now finding decade-old memory bugs in core infrastructure — and attackers have the same models.&lt;/p&gt;

&lt;h2&gt;
  
  
  Timeline: why the patch came a day early
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Date (2026)&lt;/th&gt;
&lt;th&gt;What happened&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;August to September&lt;/td&gt;
&lt;td&gt;Calif, OpenAI and Wiz report the bugs privately&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oct 17&lt;/td&gt;
&lt;td&gt;Amazon's MadPot honeypot records an exploitation attempt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oct 20&lt;/td&gt;
&lt;td&gt;CVE IDs leak on Hacker News and social media; PHP posts an advance notice; CERT-EU issues advisory 2026-018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oct 21, 14:00 UTC&lt;/td&gt;
&lt;td&gt;PHP ships fixes, moved up from Oct 22 after the leak; CISA publishes an alert; Cloudflare reports early attacks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oct 22&lt;/td&gt;
&lt;td&gt;Neither CVE is in CISA's KEV catalog yet&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Amazon advises investigating from October 17 (&lt;a href="https://www.tenable.com/blog/php2shell-cve-2026-109618-cve-2026-109619-frequently-asked-questions-about-critical-php-remote" rel="noopener noreferrer"&gt;Tenable's FAQ&lt;/a&gt; tracks the full timeline), not the disclosure date. At release, the PHP team said it inspected the proof-of-concept code that appeared after the leak and found no working exploit. watchTowr has since said it reproduced both bugs. Treat any "PoC" repo you find as suspect: unverified exploit code often ships malware.&lt;/p&gt;

&lt;h2&gt;
  
  
  Are you affected? Check in five minutes
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Check the runtime that serves traffic, not your laptop.&lt;/strong&gt; The CLI binary can differ from the FPM or Apache module in version and config.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# On the server or inside the running container&lt;/span&gt;
php &lt;span class="nt"&gt;-v&lt;/span&gt;
php-fpm &lt;span class="nt"&gt;-v&lt;/span&gt;
&lt;span class="c"&gt;# Apache mod_php: check the loaded module version&lt;/span&gt;
apachectl &lt;span class="nt"&gt;-M&lt;/span&gt; 2&amp;gt;/dev/null | &lt;span class="nb"&gt;grep&lt;/span&gt; &lt;span class="nt"&gt;-i&lt;/span&gt; php
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or expose it once from a protected route and remove it after:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight php"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;?php&lt;/span&gt; &lt;span class="k"&gt;echo&lt;/span&gt; &lt;span class="kc"&gt;PHP_VERSION&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;' '&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kc"&gt;PHP_SAPI&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2. Compare against the fixed versions.&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Branch&lt;/th&gt;
&lt;th&gt;Vulnerable&lt;/th&gt;
&lt;th&gt;Fixed in&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;8.5&lt;/td&gt;
&lt;td&gt;&amp;lt; 8.5.12&lt;/td&gt;
&lt;td&gt;8.5.12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8.4&lt;/td&gt;
&lt;td&gt;&amp;lt; 8.4.27&lt;/td&gt;
&lt;td&gt;8.4.27&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8.3&lt;/td&gt;
&lt;td&gt;&amp;lt; 8.3.36&lt;/td&gt;
&lt;td&gt;8.3.36&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8.2&lt;/td&gt;
&lt;td&gt;&amp;lt; 8.2.35&lt;/td&gt;
&lt;td&gt;8.2.35&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7.4 to 8.1&lt;/td&gt;
&lt;td&gt;All&lt;/td&gt;
&lt;td&gt;Source backports only, or vendor LTS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5.4 to 7.3&lt;/td&gt;
&lt;td&gt;All&lt;/td&gt;
&lt;td&gt;No fix&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Debian, Ubuntu, Red Hat and other distros often backport fixes without changing the upstream version string. If &lt;code&gt;php -v&lt;/code&gt; shows an older number, read your distro's advisory before panicking.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Inventory the hidden PHP.&lt;/strong&gt; Containers built &lt;code&gt;FROM php:8.3-fpm&lt;/code&gt; months ago, vendor appliances, self-compiled builds, admin panels on forgotten subdomains. Cisco has already opened an advisory to check its own product line. Shodan counts over 1.9 million internet-facing PHP hosts; one researcher estimates 1.3 million or more may be vulnerable.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to patch
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Debian / Ubuntu (Ondřej Surý PPA or distro packages)&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;--only-upgrade&lt;/span&gt; &lt;span class="s1"&gt;'php8.*'&lt;/span&gt;

&lt;span class="c"&gt;# RHEL / Rocky / Alma with Remi&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;dnf upgrade &lt;span class="s1"&gt;'php*'&lt;/span&gt;

&lt;span class="c"&gt;# Official Docker image: rebuild on a fixed tag&lt;/span&gt;
docker pull php:8.4.27-fpm
docker build &lt;span class="nt"&gt;--pull&lt;/span&gt; &lt;span class="nt"&gt;-t&lt;/span&gt; my-api:patched &lt;span class="nb"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then do the step most teams forget: &lt;strong&gt;restart or replace every PHP worker.&lt;/strong&gt; A running FPM pool keeps the old binary in memory. Restart &lt;code&gt;php-fpm&lt;/code&gt;, reload Apache, and roll every container. CVE-2026-109619 is about state that lives across requests inside a worker, so an unrestarted worker is still vulnerable.&lt;/p&gt;

&lt;p&gt;On 8.1 or older, you have three options: a vendor LTS package, building from PHP's source backport, or upgrading to 8.2+. CISA recommends taking unpatchable PHP systems offline, and the UK NCSC and FBI said the same.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mitigations if you can't patch today
&lt;/h2&gt;

&lt;p&gt;These buy time. Gina Peter Banyard of the PHP core team told &lt;a href="https://bleepingcomputer.com/news/security/php-ships-emergency-patches-for-critical-php2shell-flaws" rel="noopener noreferrer"&gt;BleepingComputer&lt;/a&gt; no mitigation fully blocks the attacks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For CVE-2026-109618:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set &lt;code&gt;memory_limit=-1&lt;/code&gt; where apps can't override it (&lt;code&gt;php_admin_value&lt;/code&gt; in the FPM pool or Apache config). This blocks the known path, but not every way an allocation can fail.&lt;/li&gt;
&lt;li&gt;Lower &lt;code&gt;post_max_size&lt;/code&gt; (8M with no uploads, 32M with uploads).&lt;/li&gt;
&lt;li&gt;Cap request body size at the reverse proxy (&lt;code&gt;client_max_body_size&lt;/code&gt; in nginx), and set container or cgroup memory limits as an availability boundary.&lt;/li&gt;
&lt;li&gt;Don't use &lt;code&gt;RLIMIT_AS&lt;/code&gt; or &lt;code&gt;RLIMIT_DATA&lt;/code&gt; process limits. They can cause the very allocation failures the exploit needs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;For CVE-2026-109619:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set &lt;code&gt;session.upload_progress.enabled=0&lt;/code&gt; in config that loads before request parsing.&lt;/li&gt;
&lt;li&gt;On PHP 8.5, also set &lt;code&gt;fatal_error_backtraces=0&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Hiding errors with &lt;code&gt;display_errors=0&lt;/code&gt; or &lt;code&gt;@&lt;/code&gt; does nothing. The stale state still exists.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;At the edge:&lt;/strong&gt; Cloudflare deployed WAF rules for known vectors on every plan, including free. Its CTO called them temporary.&lt;/p&gt;

&lt;p&gt;After any &lt;code&gt;php.ini&lt;/code&gt; change, restart every worker or it doesn't take effect.&lt;/p&gt;

&lt;h2&gt;
  
  
  Signs you were already hit
&lt;/h2&gt;

&lt;p&gt;Datadog's detection guidance boils down to four signals:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Log line:&lt;/strong&gt; &lt;code&gt;PHP Fatal error: Allowed memory size of ... bytes exhausted&lt;/code&gt; with &lt;code&gt;Unknown on line 0&lt;/code&gt;. That means PHP died during request startup, before any script ran.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Apache crashes:&lt;/strong&gt; &lt;code&gt;AH00052: child pid ... exit signal Segmentation fault (11)&lt;/code&gt;, a likely failed exploit guess.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Odd form posts:&lt;/strong&gt; a field name several megabytes long, or binary and null bytes in a field with an empty name.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The strong one:&lt;/strong&gt; a web worker (&lt;code&gt;php-fpm&lt;/code&gt;, &lt;code&gt;apache2&lt;/code&gt;, &lt;code&gt;httpd&lt;/code&gt;) spawning a shell.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't trust status codes. Datadog's refined exploit returned HTTP 200 and the worker kept running. Search logs back to October 17.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prove your API still works after the patch: let your agent run it
&lt;/h2&gt;

&lt;p&gt;Patching PHP in production under pressure is how you find out a minor version bump changed something. Before and after you roll the fix, run your API test suite against staging, and let your coding agent do it with &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Setup (once):&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;your-access-token&amp;gt;
apidog test-suite list &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;One prompt to Claude Code, Codex or Cursor:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We just upgraded PHP to 8.4.27 on staging for PHP2Shell. Use the Apidog CLI to run our regression test suite against the staging environment, write HTML and JUnit reports, and summarize any failing endpoints. Then confirm a POST with a body above our nginx &lt;code&gt;client_max_body_size&lt;/code&gt; gets rejected with 413 at the proxy instead of reaching PHP.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;What the agent runs:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog test-suite run &amp;lt;testSuiteId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;stagingEnvId&amp;gt;

apidog run &lt;span class="nt"&gt;--test-suite&lt;/span&gt; &amp;lt;testSuiteId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;stagingEnvId&amp;gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-r&lt;/span&gt; cli,html,junit &lt;span class="nt"&gt;--out-dir&lt;/span&gt; ./php2shell-reports &lt;span class="nt"&gt;--upload-report&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;-r&lt;/code&gt; picks the reporters, &lt;code&gt;--out-dir&lt;/code&gt; sets where reports land, and &lt;code&gt;--upload-report&lt;/code&gt; pushes a summary you can open in the Apidog app. Add &lt;code&gt;--notification-failed-event &amp;lt;targetId&amp;gt;&lt;/code&gt; to ping your team only when something breaks. Drop the same &lt;code&gt;apidog run&lt;/code&gt; line into CI so every rebuilt PHP image gets tested before it ships. The &lt;a href="http://apidog.com/blog/apidog-cli-in-claude-code/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code setup guide&lt;/a&gt; and the &lt;a href="http://apidog.com/blog/apidog-cli-ci-cd-pipeline/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;CI/CD pipeline walkthrough&lt;/a&gt; cover both in detail.&lt;/p&gt;

&lt;p&gt;Run the suite once on the old version to get a baseline, once after the upgrade, and diff. If a test you never expected to fail does, you'll know before your users do. &lt;a href="https://apidog.com/download/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Download Apidog&lt;/a&gt; to build and manage the suites the CLI runs.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is PHP2Shell being exploited?&lt;/strong&gt; Amazon saw attempts from October 17 and says it's now broadly exploited; Cloudflare and watchTowr report attacks too. CISA hadn't confirmed exploitation as of October 22.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does my framework protect me?&lt;/strong&gt; No. CVE-2026-109618 fires while PHP parses the body, before Laravel, Symfony or WordPress loads.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I'm on shared hosting. What do I do?&lt;/strong&gt; Check your host's status page. SiteGround and others say they've patched. If yours hasn't said anything, ask.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is &lt;code&gt;session.upload_progress.enabled=0&lt;/code&gt; enough?&lt;/strong&gt; No. It covers one path of one CVE. Patch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I need to rotate secrets?&lt;/strong&gt; CVE-2026-109619 allows memory disclosure. If logs show signs of compromise since October 17, rotate database passwords, API keys and session secrets the PHP process could read.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bottom line
&lt;/h2&gt;

&lt;p&gt;Upgrade to 8.5.12, 8.4.27, 8.3.36 or 8.2.35. Restart every worker. Find the PHP you forgot about. Check logs back to October 17. Then run your API tests so the fix doesn't become the next outage. If your PHP is on 8.1 or older, this is the week to finally move off it.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Top 9 Free Web Search API</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Fri, 23 Oct 2026 07:18:47 +0000</pubDate>
      <link>https://dev.to/hassann/top-9-free-web-search-api-46hf</link>
      <guid>https://dev.to/hassann/top-9-free-web-search-api-46hf</guid>
      <description>&lt;p&gt;If you need a free web search API for an AI agent, start with Tavily (1,000 free credits a month, no card) or Exa ($10 of free credit every month, no payment method). Brave gives $5 of monthly credit, Serper gives 2,500 free queries on signup, and SearXNG is $0 forever if you host it yourself. Every quota below was checked on each provider's official pricing page on October 22, 2026.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Agents fire many searches per task, so a free tier that looks generous for a human can run dry in an afternoon. This guide compares nine free routes by what matters for agents: quota, rate limit, card requirement and response shape.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a free web search API?
&lt;/h2&gt;

&lt;p&gt;A free web search API is an HTTP endpoint that takes a query and returns ranked web results (titles, URLs, snippets, sometimes full page text) at no cost up to a quota. Most free tiers today are monthly credit grants rather than unlimited access. AI-focused APIs return LLM-ready text; SERP APIs return Google-style result pages as JSON.&lt;/p&gt;

&lt;p&gt;A SERP API (Serper, SerpApi) mirrors what a person sees on Google. An AI search API (Tavily, Exa, Linkup) trims page content for an agent's context window, so you skip a separate scraping step.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free web search APIs compared
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;API&lt;/th&gt;
&lt;th&gt;Free quota&lt;/th&gt;
&lt;th&gt;Resets&lt;/th&gt;
&lt;th&gt;Card needed&lt;/th&gt;
&lt;th&gt;Rate limit on free&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://docs.tavily.com/documentation/api-credits" rel="noopener noreferrer"&gt;Tavily&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1,000 credits (1 per basic search)&lt;/td&gt;
&lt;td&gt;Monthly&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;100 RPM (dev key)&lt;/td&gt;
&lt;td&gt;Agent grounding, LangChain-style tools&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://exa.ai/pricing" rel="noopener noreferrer"&gt;Exa&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;$10 credit (up to 2,500 Lite searches)&lt;/td&gt;
&lt;td&gt;1st of each month&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Not published&lt;/td&gt;
&lt;td&gt;Semantic, neural search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://api-dashboard.search.brave.com/documentation/pricing" rel="noopener noreferrer"&gt;Brave Search API&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;$5 credit (about 1,000 requests)&lt;/td&gt;
&lt;td&gt;Monthly&lt;/td&gt;
&lt;td&gt;Yes, for abuse checks&lt;/td&gt;
&lt;td&gt;50 requests/second&lt;/td&gt;
&lt;td&gt;Independent index, high throughput&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://serper.dev/" rel="noopener noreferrer"&gt;Serper&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2,500 queries&lt;/td&gt;
&lt;td&gt;One-time signup grant&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Not stated for free&lt;/td&gt;
&lt;td&gt;Cheap Google results&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://serpapi.com/pricing" rel="noopener noreferrer"&gt;SerpApi&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;250 searches&lt;/td&gt;
&lt;td&gt;Monthly&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;50 searches/hour&lt;/td&gt;
&lt;td&gt;Many engines, structured SERPs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.firecrawl.dev/pricing" rel="noopener noreferrer"&gt;Firecrawl&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1,000 credits (500 searches)&lt;/td&gt;
&lt;td&gt;Monthly&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;2 concurrent requests&lt;/td&gt;
&lt;td&gt;Search plus scrape in one call&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://jina.ai/reader/" rel="noopener noreferrer"&gt;Jina Search&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;10M tokens per new key&lt;/td&gt;
&lt;td&gt;One-time&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;100 RPM with free key&lt;/td&gt;
&lt;td&gt;Top 5 results as clean text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://docs.linkup.so/pages/documentation/development/pricing" rel="noopener noreferrer"&gt;Linkup&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;$20 credit (up to 4,000 queries)&lt;/td&gt;
&lt;td&gt;Topped up monthly&lt;/td&gt;
&lt;td&gt;No (professional email)&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;Agent search with sourced answers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://docs.searxng.org/dev/search_api.html" rel="noopener noreferrer"&gt;SearXNG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Unlimited, self-hosted&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Your own server&lt;/td&gt;
&lt;td&gt;Privacy, zero vendor quota&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;"Not stated" means the official page didn't say on October 22, 2026. Treat it as unknown, not unlimited.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 9 free search APIs, one by one
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Tavily: 1,000 free credits a month
&lt;/h3&gt;

&lt;p&gt;Tavily's free Researcher plan gives 1,000 API credits a month with no credit card. A basic search costs 1 credit and an advanced search costs 2, so you get 1,000 basic or 500 advanced searches. Development keys allow 100 requests per minute. It's one &lt;code&gt;POST https://api.tavily.com/search&lt;/code&gt; call with a Bearer [REDACTED]: the least friction for a first agent integration.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Exa: $10 of credit, refilled monthly
&lt;/h3&gt;

&lt;p&gt;Exa's free tier credits $10 the day you sign up and resets the balance to $10 on the first of every month. No payment method is required. At $4 per 1,000 Lite or Instant searches, that's up to 2,500 searches; at $7 per 1,000 for Auto or Fast, it's about 1,400. Its neural search is strong at "find pages like this" queries where keywords fail. We covered its agent tooling in &lt;a href="https://apidog.com/blog/exa-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;the Exa MCP server guide&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Brave Search API: $5 of monthly credit
&lt;/h3&gt;

&lt;p&gt;Brave moved to prepaid credits. The Search plan costs $5 per 1,000 requests and includes $5 of free credit every month, applied automatically, which works out to roughly 1,000 free requests. Capacity is 50 requests per second. Brave asks for a credit card at signup and says why on its pricing page: "To prevent abuse." Results come from Brave's own independent index. See &lt;a href="https://apidog.com/blog/brave-search-api-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Brave Search API with MCP&lt;/a&gt; for the agent setup.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Serper: 2,500 free Google queries
&lt;/h3&gt;

&lt;p&gt;Serper's homepage offers 2,500 free queries with no credit card required and returns Google results as JSON in 1 to 2 seconds. It's a signup grant, not a monthly refill, so it suits prototyping more than production.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. SerpApi: 250 searches a month
&lt;/h3&gt;

&lt;p&gt;SerpApi's free plan includes 250 searches per month with a throughput of 50 searches per hour. That's small for an agent, but each result page comes back parsed into detailed structured fields. Use it when you need one engine-specific SERP feature, not bulk grounding.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Firecrawl: search and scrape together
&lt;/h3&gt;

&lt;p&gt;Firecrawl's Free Plan gives 1,000 credits a month, "no cost, no card", which the pricing page equates to 500 searches or 1,000 scraped pages, with 2 concurrent requests. The advantage is that search and scraping share one API and one credit pool, so your agent can find pages and pull their full content without a second vendor.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Jina Search (&lt;a href="http://s.jina.ai" rel="noopener noreferrer"&gt;s.jina.ai&lt;/a&gt;): 10M free tokens per key
&lt;/h3&gt;

&lt;p&gt;Prepend &lt;code&gt;https://s.jina.ai/?q=&lt;/code&gt; to a query and Jina returns the top five results with their content as clean, LLM-friendly text. Every new API key comes with 10M free tokens, and each search costs a fixed amount starting at 10,000 tokens, so the free grant covers up to about 1,000 searches. A free key gets 100 requests per minute. In our test on October 22, an anonymous call without a key returned &lt;code&gt;401 AuthenticationRequiredError&lt;/code&gt; ("blocked from performing anonymous queries due to bad IP reputation"), so plan on using a key.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Linkup: $20 monthly credit for work emails
&lt;/h3&gt;

&lt;p&gt;Linkup credits $20 when you sign up with a professional email address and tops eligible accounts back up to $20 each month. Its pricing page frames that as "Run 4,000 queries for free." Failed requests cost nothing.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. SearXNG: self-hosted, no quota
&lt;/h3&gt;

&lt;p&gt;SearXNG is an open-source metasearch engine you run on your own server or laptop. The software is free, and there's no vendor quota. Two gotchas: JSON output must be enabled under the &lt;code&gt;search:&lt;/code&gt; section of &lt;code&gt;settings.yml&lt;/code&gt; (requesting an unset format returns &lt;code&gt;403 Forbidden&lt;/code&gt;), and many public instances disable JSON, so don't build an agent on someone else's instance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which free tier is gone, and which isn't web search
&lt;/h2&gt;

&lt;p&gt;Google's Custom Search JSON API still lists 100 free queries per day, but Google's overview page now says it is "closed to new customers", and existing customers "have until January 1, 2027 to transition to an alternative solution." If an old tutorial tells you to create a Programmable Search Engine key, skip it.&lt;/p&gt;

&lt;p&gt;The DuckDuckGo Instant Answer API also shows up in these searches, but it returns topic summaries, not ranked web results, so it can't be an agent's main search tool.&lt;/p&gt;

&lt;p&gt;If you run models locally, Ollama also offers a web search API that needs a free Ollama account; we walked through it in &lt;a href="https://apidog.com/blog/ollama-web-search-api-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Ollama's web search API with MCP&lt;/a&gt;. Its docs don't publish a free search quota, so it isn't in the table.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose a free search API for your agent
&lt;/h2&gt;

&lt;p&gt;Pick by the shape of your workload:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Prototype an agent this week:&lt;/strong&gt; Tavily or Exa. Both refill monthly with no card.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;High query rate:&lt;/strong&gt; Brave, at 50 requests per second, if you're fine adding a card.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You need Google's exact results:&lt;/strong&gt; Serper for volume, SerpApi for parsed SERP features.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You want page content, not snippets:&lt;/strong&gt; Firecrawl or Jina.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero vendor dependency:&lt;/strong&gt; SearXNG on your own server.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can also stack them: call one provider first and fall back to a second on a &lt;code&gt;429&lt;/code&gt; or an empty result.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let your coding agent test the search API with Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Free quotas fail quietly: a balance hits zero or a response shape changes, and your agent answers from stale memory without an error. A daily contract test catches that. Let your coding agent write and run it with &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Set up the CLI and the agent skill once:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then give Claude Code, Codex or Cursor one prompt:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;projectId&amp;gt;, create an environment "tavily-free" with base URL
https://api.tavily.com. Create a test case for POST /search with body
{"query": "{{q}}", "search_depth": "basic", "max_results": 5} and header
Authorization: Bearer {{TAVILY_API_KEY}}. Assert status 200, a non-empty
results array, every result has a url, and response time under 3000 ms.
Add a second case with no Authorization header that asserts 401.
Run both and summarize any failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The agent reads the payload schema instead of guessing it, validates the file, writes the case and runs it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create tavily-free &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://api.tavily.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case category &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt;
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"TAVILY_API_KEY=tvly-xxxx"&lt;/span&gt; &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"q=apidog cli"&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each run spends 1 Tavily credit, so a daily check costs about 30 of your 1,000. To test another provider, ask the agent to swap the base URL and auth header (Brave uses &lt;code&gt;X-Subscription-Token&lt;/code&gt;, Exa uses &lt;code&gt;x-api-key&lt;/code&gt;) and keep the same assertions. Put the same &lt;code&gt;apidog run&lt;/code&gt; line with &lt;code&gt;-r junit&lt;/code&gt; into your pipeline, as shown in &lt;a href="https://apidog.com/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;the Apidog CLI CI/CD guide&lt;/a&gt;, and add &lt;code&gt;--upload-report&lt;/code&gt; if you want to view the run in the Apidog app. For agent-specific setup, see &lt;a href="https://apidog.com/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI in Claude Code&lt;/a&gt;. Apidog's Free plan covers up to 4 users.&lt;/p&gt;

&lt;h2&gt;
  
  
  Make a free quota last longer
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cache by query.&lt;/strong&gt; Agents repeat searches inside one task, especially on retries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Default to the cheap mode.&lt;/strong&gt; Tavily basic costs half of advanced; Exa Lite is $4 per 1,000 against $7 for Auto.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ask for 5 results, not 20.&lt;/strong&gt; Agents rarely read past the top few.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fetch full pages selectively,&lt;/strong&gt; only for the 1 or 2 URLs the agent picks.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is there a completely free web search API with no limits?&lt;/strong&gt; Not as a hosted service. The closest is SearXNG on your own server, where the limit is your hardware.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is the Brave Search API still free?&lt;/strong&gt; Brave includes $5 of free credit every month on its Search plan, about 1,000 requests at $5 per 1,000. It asks for a credit card at signup to prevent abuse, and charges only for credits you buy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which free search API is best for AI agents?&lt;/strong&gt; Tavily or Exa for most agents: LLM-ready content, monthly refills, no card.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I still get a free Google Custom Search API key?&lt;/strong&gt; No. Google's Custom Search JSON API is closed to new customers, and existing customers have until January 1, 2027 to move. Serper and SerpApi are the free routes to Google results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do free search API credits roll over?&lt;/strong&gt; Don't count on it. Exa resets your balance to $10 on the first of each month rather than adding to it, and Tavily, Brave and Firecrawl describe a monthly allowance without promising rollover. Serper's and Jina's free grants are one-time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I know my agent's search API is still working?&lt;/strong&gt; Run a scheduled contract test like the Apidog CLI one above.&lt;/p&gt;

&lt;p&gt;For more no-cost building blocks, see &lt;a href="https://apidog.com/blog/free-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;our list of free APIs&lt;/a&gt; and &lt;a href="https://apidog.com/blog/free-llm-openclaw-web-search?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;how to give a free LLM web search&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>api</category>
      <category>tools</category>
    </item>
    <item>
      <title>Top 10 Free News APIs for Developers</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Fri, 23 Oct 2026 04:09:58 +0000</pubDate>
      <link>https://dev.to/hassann/top-10-free-news-apis-for-developers-5fg8</link>
      <guid>https://dev.to/hassann/top-10-free-news-apis-for-developers-5fg8</guid>
      <description>&lt;p&gt;The best free news API for most side projects is &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt; (200 credits a day, no card) or GNews (100 requests a day, no card). If you need full article text, the Guardian Open Platform gives 500 free calls a day. If you want zero signup, GDELT, Hacker News and Spaceflight News answer with no key at all. Every quota below was checked on the provider's official page on October 22, 2026, and every keyless API was called live the same day.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Free news APIs differ on four things that matter more than the headline quota: freshness, search history, commercial use and card requirement. This guide compares 10 of them on exactly those points.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a free news API?
&lt;/h2&gt;

&lt;p&gt;A free news API is an HTTP endpoint that returns news articles (headline, source, URL, publish time, often a snippet or image) as JSON, at no cost up to a daily or monthly quota. Aggregators pull from thousands of outlets; publisher APIs like the Guardian and NYT return their own archive, often with full text.&lt;/p&gt;

&lt;p&gt;Most free tiers trade freshness for price. A 12 or 24 hour delay is common, and so is a "non-commercial only" clause. That's fine for a prototype or a personal dashboard, not for a paid product.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free news APIs compared
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;API&lt;/th&gt;
&lt;th&gt;Free quota&lt;/th&gt;
&lt;th&gt;Delay / history&lt;/th&gt;
&lt;th&gt;Card needed&lt;/th&gt;
&lt;th&gt;Commercial use on free&lt;/th&gt;
&lt;th&gt;Key needed&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://newsdata.io/pricing" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;200 credits/day (1-10 articles each)&lt;/td&gt;
&lt;td&gt;12 h delay, past 48 h&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://gnews.io/pricing" rel="noopener noreferrer"&gt;GNews&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;100 requests/day, 10 articles each&lt;/td&gt;
&lt;td&gt;12 h delay, 30 days&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://newsapi.org/pricing" rel="noopener noreferrer"&gt;NewsAPI.org&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;100 requests/day&lt;/td&gt;
&lt;td&gt;24 h delay, 1 month&lt;/td&gt;
&lt;td&gt;No card field on signup&lt;/td&gt;
&lt;td&gt;No (dev and test only)&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://currentsapi.services/en/product/price" rel="noopener noreferrer"&gt;Currents API&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;250 requests/day&lt;/td&gt;
&lt;td&gt;Up to 30 days&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;Redistribution needs separate terms&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://worldnewsapi.com/pricing/" rel="noopener noreferrer"&gt;World News API&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;50 points/day, 1 request/second&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Not stated, attribution link required&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://open-platform.theguardian.com/access/" rel="noopener noreferrer"&gt;Guardian Open Platform&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;500 calls/day, 1 call/second&lt;/td&gt;
&lt;td&gt;Full archive, 1.9M+ items&lt;/td&gt;
&lt;td&gt;No card field on signup&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://developer.nytimes.com/faq" rel="noopener noreferrer"&gt;NYT Developer APIs&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;500 requests/day, 5/minute per API&lt;/td&gt;
&lt;td&gt;Archive varies by API&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://blog.gdeltproject.org/gdelt-doc-2-0-api-debuts/" rel="noopener noreferrer"&gt;GDELT DOC 2.0&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1 request every 5 seconds&lt;/td&gt;
&lt;td&gt;Global, many languages&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/HackerNews/API" rel="noopener noreferrer"&gt;Hacker News API&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;No rate limit currently&lt;/td&gt;
&lt;td&gt;Real time&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://api.spaceflightnewsapi.net/v4/docs/" rel="noopener noreferrer"&gt;Spaceflight News API&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Not published&lt;/td&gt;
&lt;td&gt;Real time, 36,000+ articles&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;"Not stated" means the official page didn't say on October 22, 2026. Treat it as unknown, not as permission.&lt;/p&gt;

&lt;h2&gt;
  
  
  How these were tested
&lt;/h2&gt;

&lt;p&gt;Every number comes from the provider's own pricing page, FAQ or docs, read on October 22, 2026. The three keyless APIs (GDELT, Hacker News, Spaceflight News) got real requests and returned live October 2026 articles. The seven keyed endpoints were called without a key to confirm they exist and return a clean auth error (NewsAPI: &lt;code&gt;401 apiKeyMissing&lt;/code&gt;). No authenticated calls were made, so per-request result counts come from the pricing pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 10 free news APIs, one by one
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;: the largest daily free quota
&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt; gives 200 API credits a day, and one credit returns between 1 and 10 articles. Its FAQ says plainly that no credit or debit card is needed for the free plan. The trade-off is freshness: free data is delayed by 12 hours and covers only the past 48 hours.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixvnrilndqhssm1mxppd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixvnrilndqhssm1mxppd.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. GNews: simple, and no payment details ever
&lt;/h3&gt;

&lt;p&gt;GNews gives 100 requests a day with up to 10 articles per request, so roughly 1,000 articles a day. The pricing page says the free plan "never asks for payment details." You get 30 days of history and a 12 hour delay. It's non-commercial only, and CORS is enabled for localhost only.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixvnrilndqhssm1mxppd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixvnrilndqhssm1mxppd.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="s2"&gt;"https://gnews.io/api/v4/top-headlines?lang=en&amp;amp;max=10&amp;amp;[REDACTED CREDENTIAL]"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. &lt;a href="http://NewsAPI.org" rel="noopener noreferrer"&gt;NewsAPI.org&lt;/a&gt;: the one tutorials use
&lt;/h3&gt;

&lt;p&gt;NewsAPI is the name most tutorials reach for. The free Developer plan gives 100 requests a day, articles arrive with a 24 hour delay and search reaches back one month. Its FAQ says the plan "cannot be used in a staging or production environment." The signup form asks for name, email and password only.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmcn7kxrboz0qhwyebme3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmcn7kxrboz0qhwyebme3.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"X-[REDACTED CREDENTIAL] "&lt;/span&gt;https://newsapi.org/v2/everything?q&lt;span class="o"&gt;=&lt;/span&gt;openapi&amp;amp;language&lt;span class="o"&gt;=&lt;/span&gt;en&lt;span class="s2"&gt;"
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Currents API: 250 requests a day
&lt;/h3&gt;

&lt;p&gt;Currents gives 250 free requests a day for "evaluation, prototypes, and small apps," with recent history up to 30 days. Redistribution and republication need separate terms, so don't build a public news site on the free key. Whether signup asks for a card isn't stated on the pricing page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxn6ud8g2jlghao2l1kvu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxn6ud8g2jlghao2l1kvu.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. World News API: small quota, strict pacing
&lt;/h3&gt;

&lt;p&gt;World News API's free plan gives 50 points a day, 1 request per second and 1 concurrent request. No payment information is needed. One extra condition: free users must link to &lt;a href="http://worldnewsapi.com" rel="noopener noreferrer"&gt;worldnewsapi.com&lt;/a&gt; from their site or app.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8a4z1wwsymjglibgahau.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8a4z1wwsymjglibgahau.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Guardian Open Platform: full article text for free
&lt;/h3&gt;

&lt;p&gt;The Guardian's Developer key is the best free route if you need the article body, not just a snippet. It allows up to 500 calls a day at 1 call per second, with access to article text across more than 1.9 million pieces of content.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexumohrvju3m8ands4z1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexumohrvju3m8ands4z1.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's for non-commercial use, such as dissertations, hackathons and nonprofit apps. The old shared &lt;code&gt;[REDACTED CREDENTIAL] no longer works (it returned&lt;/code&gt;Unauthorized` on October 22, 2026), so register a key.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
curl "https://content.guardianapis.com/search?q=api&amp;amp;show-fields=bodyText&amp;amp;[REDACTED CREDENTIAL]_KEY"&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  7. New York Times Developer APIs: archive depth
&lt;/h3&gt;

&lt;p&gt;The NYT portal offers several APIs (Top Stories, Article Search, Archive). Its FAQ sets two limits per API: 500 requests a day and 5 requests a minute, and it tells you to sleep 12 seconds between calls. Use is non-commercial only.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm31kj20lb6zdgkst3qo4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm31kj20lb6zdgkst3qo4.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  8. GDELT DOC 2.0: global coverage, no key
&lt;/h3&gt;

&lt;p&gt;GDELT monitors news in many languages and exposes a full-text search API with no signup. Fire two requests too fast and you get a plain-text reply: "Please limit requests to one every 5 seconds." Add &lt;code&gt;sourcelang:english&lt;/code&gt; to the query if you only want English sources.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuolkvd0lt7qi4xd3lgi0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuolkvd0lt7qi4xd3lgi0.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
curl "https://api.gdeltproject.org/api/v2/doc/doc?query=%22open%20source%22%20sourcelang:english&amp;amp;mode=artlist&amp;amp;maxrecords=10&amp;amp;format=json&amp;amp;timespan=1d"&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Throttled responses are plain text, not JSON, so check the body before you parse it.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Hacker News API: tech news, real time
&lt;/h3&gt;

&lt;p&gt;The official Hacker News API runs on Firebase, needs no key and, per its README, has no rate limit at the moment. &lt;code&gt;/v0/topstories.json&lt;/code&gt; returns up to 500 story IDs; you then fetch each one with &lt;code&gt;/v0/item/&amp;lt;id&amp;gt;.json&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgpfjw211qxqahuav58gp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgpfjw211qxqahuav58gp.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That two-step pattern means 30 headlines cost 31 calls, so cache item responses.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
curl "https://hacker-news.firebaseio.com/v0/topstories.json"&lt;br&gt;
curl "https://hacker-news.firebaseio.com/v0/item/8863.json"&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Spaceflight News API: a niche feed with no limits
&lt;/h3&gt;

&lt;p&gt;If your app is about launches, rockets or space missions, the Spaceflight News API is free, keyless and focused. Its v4 &lt;code&gt;/articles/&lt;/code&gt; endpoint reported 36,589 articles on October 22, 2026, and a &lt;code&gt;search=launch&lt;/code&gt; query returned a NASA story published the day before.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fke90og2th3p1vmzxk3ki.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fke90og2th3p1vmzxk3ki.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No rate limit is published, and the project runs on donations, so cache what you fetch.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free news APIs that need a second look
&lt;/h2&gt;

&lt;p&gt;TheNewsAPI also has a $0 plan: 100 requests a day, but only 3 articles per request, so it's the smallest result size here. Whether signup asks for a card isn't stated.&lt;/p&gt;

&lt;p&gt;Mediastack's free plan gives 100 calls a month, with delayed data, non-commercial only. That's about 3 calls a day.&lt;/p&gt;

&lt;p&gt;Google News has no official API, so it's left out.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose a free news API
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Need full article text?&lt;/strong&gt; Use the Guardian (500/day) or NYT (500/day). Aggregators mostly return snippets.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Need many sources and no card?&lt;/strong&gt; Use &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt; (200 credits/day) or GNews (100 requests, about 1,000 articles/day).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Need zero signup?&lt;/strong&gt; Use GDELT for global news, Hacker News for tech and Spaceflight News for space.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shipping a paid product?&lt;/strong&gt; None of the keyed free tiers here clearly allow it. NewsAPI, GNews, Guardian, NYT and Mediastack say non-commercial or dev-only outright. Budget for a paid plan or a commercial key.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Need breaking news?&lt;/strong&gt; Free tiers delay 12 to 24 hours on &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;, GNews and NewsAPI. The keyless feeds and publisher APIs are closer to real time.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you're building a broader project, the &lt;a href="http://apidog.com/blog/free-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;free APIs list&lt;/a&gt; and &lt;a href="http://apidog.com/blog/public-api-for-testing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;public APIs for testing&lt;/a&gt; cover more categories, and &lt;a href="http://apidog.com/blog/free-movie-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;free movie APIs&lt;/a&gt; and the &lt;a href="http://apidog.com/blog/free-crypto-price-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;free crypto price API guide&lt;/a&gt; follow the same verified-quota format.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let your coding agent test the news API with Apidog CLI
&lt;/h2&gt;

&lt;p&gt;A news integration breaks quietly: a key expires or a field you parse goes missing. Your coding agent (Claude Code, Codex, Cursor) can write a test with &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; and run it on a schedule or in CI.&lt;/p&gt;

&lt;p&gt;Set it up once:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;bash&lt;br&gt;
npm install -g apidog-cli@latest&lt;br&gt;
apidog auth login --with-token &amp;lt;YOUR_APIDOG_TOKEN&amp;gt;&lt;br&gt;
apidog skill install&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Shortcut: tell your agent "Read &lt;a href="https://apidog.com/apidog-cli-installation-guide.md?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;https://apidog.com/apidog-cli-installation-guide.md&lt;/a&gt; and set up Apidog CLI." The guide is written for agents.&lt;/p&gt;

&lt;p&gt;Then give your agent one [REDACTED PROMPT]&lt;br&gt;
In Apidog project , create an environment for GNews with base URL&lt;br&gt;
&lt;a href="https://gnews.io/api/v4" rel="noopener noreferrer"&gt;https://gnews.io/api/v4&lt;/a&gt;. Create a test case for GET /top-headlines?lang=en&amp;amp;max=10&lt;br&gt;
that asserts status 200, that "articles" is a non-empty array, and that every&lt;br&gt;
article has title, url and publishedAt. Pass the key as an environment variable,&lt;br&gt;
run it, and summarize any failures.&lt;br&gt;
&lt;code&gt;&lt;/code&gt;`&lt;/p&gt;

&lt;p&gt;The agent checks the payload schema before it writes anything, then creates the case and runs it:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;`bash&lt;br&gt;
apidog environment create gnews-free --project &amp;lt;projectId&amp;gt; --base-url https://gnews.io/api/v4&lt;br&gt;
apidog cli-schema get test-case-create&lt;br&gt;
apidog cli-schema validate test-case-create --file case.json&lt;br&gt;
apidog test-case create --project &amp;lt;projectId&amp;gt; --file case.json&lt;br&gt;
apidog run --test-case &amp;lt;caseId&amp;gt; --project &amp;lt;projectId&amp;gt; -e &amp;lt;envId&amp;gt; --env-var "[REDACTED CREDENTIAL] -r cli,json&lt;br&gt;
`&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Testing the NYT or GDELT instead? Put the cases in a test suite and add &lt;code&gt;--delay-request 12000&lt;/code&gt; to &lt;code&gt;apidog run&lt;/code&gt; so the run respects a 5-per-minute limit. The same command with &lt;code&gt;-r junit&lt;/code&gt; drops into a pipeline; the &lt;a href="http://apidog.com/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD guide&lt;/a&gt; shows the GitHub Actions setup, and &lt;a href="http://apidog.com/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI in Claude Code&lt;/a&gt; walks through the agent side. Apidog's Free plan covers up to 4 users.&lt;/p&gt;

&lt;p&gt;{% embed &lt;a href="https://www.youtube.com/watch?v=UMl4Vo_RwkU" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=UMl4Vo_RwkU&lt;/a&gt; %}&lt;/p&gt;

&lt;h2&gt;
  
  
  Make a 100-request quota last
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cache by query and hour.&lt;/strong&gt; News from a 12 hour delayed feed doesn't change minute to minute. One cached call can serve every visitor for an hour.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ask for the maximum page size.&lt;/strong&gt; On GNews, &lt;code&gt;max=10&lt;/code&gt; costs the same request as &lt;code&gt;max=1&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rotate keyless sources for tech and space.&lt;/strong&gt; Hacker News and Spaceflight News cost nothing per call, so save the keyed quota for general news.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is there a completely free news API with no key?&lt;/strong&gt; Yes. GDELT DOC 2.0, the Hacker News API and the Spaceflight News API all answered real requests with no key on October 22, 2026.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which free news API doesn't need a credit card?&lt;/strong&gt; &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt;, GNews and World News API state on their pricing pages that no payment details are needed. NewsAPI and Guardian signup forms have no payment fields. Keyless APIs need no account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I use a free news API in production?&lt;/strong&gt; Usually not. NewsAPI's free plan is dev and test only, and GNews, the Guardian, NYT and Mediastack are non-commercial on free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why are free news API results 12 or 24 hours old?&lt;/strong&gt; Providers delay free data to separate it from paid real-time feeds. &lt;a href="http://NewsData.io" rel="noopener noreferrer"&gt;NewsData.io&lt;/a&gt; and GNews delay 12 hours, NewsAPI 24 hours.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the best free news API for full article text?&lt;/strong&gt; The Guardian Open Platform. Its free Developer key returns article text (&lt;code&gt;show-fields=bodyText&lt;/code&gt;) at up to 500 calls a day, for non-commercial use.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Top 12 Free Map and Geocoding APIs</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Fri, 23 Oct 2026 04:00:16 +0000</pubDate>
      <link>https://dev.to/hassann/top-12-free-map-and-geocoding-apis-3lp9</link>
      <guid>https://dev.to/hassann/top-12-free-map-and-geocoding-apis-3lp9</guid>
      <description>&lt;h1&gt;
  
  
  12 个最佳的免费地图与地理编码 API
&lt;/h1&gt;

&lt;p&gt;目前有 12 家提供商可以为你提供免费的地图 API，但对于“免费”的理解却千差万别。Geoapify 每天为你提供 3,000 次请求，无需信用卡，且允许商业使用。TomTom 每月为你提供 20,000 次地理编码，同样无需信用卡。Google Maps 每月为每个 SKU 提供 10,000 次调用，但需要一个付费账户。Nominatim 和 US Census Geocoder 则完全不需要 API key。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;立即试用 Apidog&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  一览最佳的免费地图 API
&lt;/h2&gt;

&lt;p&gt;免费地图 API 是指在公布的配额内可以以 $0 调用的地图、瓦片或地理编码服务。配额通常按请求、地图加载或积分计算，并每天或每月重置。一旦超出配额，大多数提供商会停止服务或开始计费。&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;提供商&lt;/th&gt;
&lt;th&gt;免费配额（截至 2026-10-22 检查）&lt;/th&gt;
&lt;th&gt;是否需要信用卡&lt;/th&gt;
&lt;th&gt;免费层是否支持商业使用&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Google Maps Platform&lt;/td&gt;
&lt;td&gt;每月每个 SKU 10,000 次调用&lt;/td&gt;
&lt;td&gt;是，需要付费账户&lt;/td&gt;
&lt;td&gt;是&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mapbox&lt;/td&gt;
&lt;td&gt;每月 50,000 次网页地图加载 + 100,000 次临时地理编码&lt;/td&gt;
&lt;td&gt;否（在添加信用卡前会有较低的演示上限）&lt;/td&gt;
&lt;td&gt;是&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HERE Base plan&lt;/td&gt;
&lt;td&gt;每月 30,000 次地理编码 + 30,000 次瓦片请求&lt;/td&gt;
&lt;td&gt;是，需要付款方式&lt;/td&gt;
&lt;td&gt;是&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TomTom&lt;/td&gt;
&lt;td&gt;每月 20,000 次地理编码 + 200,000 次瓦片请求&lt;/td&gt;
&lt;td&gt;否&lt;/td&gt;
&lt;td&gt;是&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Esri ArcGIS Location Platform&lt;/td&gt;
&lt;td&gt;20,000 次地理编码 + 2,000,000 次底图瓦片&lt;/td&gt;
&lt;td&gt;仅在超出免费层时需要&lt;/td&gt;
&lt;td&gt;是&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Azure Maps&lt;/td&gt;
&lt;td&gt;每月 5,000 次搜索 + 5,000 次地图瓦片事务&lt;/td&gt;
&lt;td&gt;是，用于身份验证&lt;/td&gt;
&lt;td&gt;是&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Geoapify&lt;/td&gt;
&lt;td&gt;每天 3,000 积分&lt;/td&gt;
&lt;td&gt;否&lt;/td&gt;
&lt;td&gt;是，需注明出处&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LocationIQ&lt;/td&gt;
&lt;td&gt;每天 5,000 次请求，每秒 2 次&lt;/td&gt;
&lt;td&gt;未说明&lt;/td&gt;
&lt;td&gt;有限制，需添加反向链接&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Geocodio&lt;/td&gt;
&lt;td&gt;每天 2,500 次查询&lt;/td&gt;
&lt;td&gt;否&lt;/td&gt;
&lt;td&gt;未说明&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MapTiler Cloud&lt;/td&gt;
&lt;td&gt;每月 5,000 次地图会话 + 100,000 次 API 请求&lt;/td&gt;
&lt;td&gt;否&lt;/td&gt;
&lt;td&gt;否，仅限非商业用途&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSM Nominatim&lt;/td&gt;
&lt;td&gt;每秒 1 次请求，无需 API key&lt;/td&gt;
&lt;td&gt;否&lt;/td&gt;
&lt;td&gt;仅限轻度使用&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;US Census Geocoder&lt;/td&gt;
&lt;td&gt;未说明配额，每个批处理文件 10,000 个地址&lt;/td&gt;
&lt;td&gt;否&lt;/td&gt;
&lt;td&gt;是（公共服务）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;对于其他类别，请参阅我们的&lt;a href="http://apidog.com/blog/free-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;免费 API 指南&lt;/a&gt;。&lt;/p&gt;

&lt;h2&gt;
  
  
  无需信用卡的免费地图 API
&lt;/h2&gt;

&lt;p&gt;这五家提供商可以让你在无需输入支付信息的情况下注册并发布原型。&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Geoapify
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.geoapify.com/pricing/" rel="noopener noreferrer"&gt;Geoapify 的定价页面&lt;/a&gt;列出了免费计划中每天 3,000 积分的额度，其中简单的地理编码、地点搜索或路径规划调用会消耗 1 积分。速率限制为每秒 5 次请求。页面明确指出“无需信用卡”，FAQ 允许生产和商业使用，前提是你必须展示 “Powered by Geoapify” 以及数据来源署名。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpi6gm98xnx9b3nszmgae.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpi6gm98xnx9b3nszmgae.png" alt="Geoapify 免费计划定价" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;需要通过一个 API key 同时使用地理编码、路径规划和瓦片服务的小型商业应用。&lt;/p&gt;

&lt;h3&gt;
  
  
  2. TomTom
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://developer.tomtom.com/pricing" rel="noopener noreferrer"&gt;TomTom 的开发者定价&lt;/a&gt;现在按月计算免费使用量，而不是按天。你每月可以获得 20,000 次地理编码和 20,000 次逆向地理编码请求，外加 200,000 次地图瓦片请求。页面明确指出“无需信用卡”。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpi6gm98xnx9b3nszmgae.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpi6gm98xnx9b3nszmgae.png" alt="TomTom 开发者定价" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;在无需付费账户的情况下获得更高的每月地理编码量。&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Mapbox
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.mapbox.com/pricing" rel="noopener noreferrer"&gt;Mapbox 定价&lt;/a&gt;包括每月 50,000 次网页地图加载（GL JS）和 100,000 次临时地理编码请求。你可以在不绑定信用卡的情况下注册，但在添加之前，你将处于“演示访问”状态，配额上限较低（每月 5,000 次地图加载和 10,000 次临时地理编码）。永久地理编码（即存储结果）没有免费层。地理编码默认为每分钟 1,000 次请求。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpuvrlpzn7rpllsdjvkat.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpuvrlpzn7rpllsdjvkat.png" alt="Mapbox 定价" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;网页或移动应用中精致的矢量地图。&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Geocodio
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.geocod.io/pricing/" rel="noopener noreferrer"&gt;Geocodio&lt;/a&gt; 在其按需付费计划中每天为你提供前 2,500 次免费查询，且不会累积到下一天。在超出免费层之前无需信用卡。该计划的覆盖范围仅限于美国、加拿大和墨西哥。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjpwr7m905bl3jbbrq90r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjpwr7m905bl3jbbrq90r.png" alt="Geocodio 定价" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;北美地区的地址地理编码和电子表格数据清洗。&lt;/p&gt;

&lt;h3&gt;
  
  
  5. MapTiler Cloud
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.maptiler.com/cloud/pricing/" rel="noopener noreferrer"&gt;MapTiler 的免费计划&lt;/a&gt;涵盖每月 5,000 次地图会话、1,000 次搜索会话和 100,000 次 API 请求，无需信用卡。该计划被标注用于测试、原型、个人或非商业用途，并且地图上必须保留 MapTiler 的 Logo。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsunei86lxi3v7kun91uz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsunei86lxi3v7kun91uz.png" alt="MapTiler Cloud 定价" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;使用自定义地图样式的个人项目和原型。&lt;/p&gt;

&lt;h2&gt;
  
  
  需要绑定付费账户的免费层
&lt;/h2&gt;

&lt;p&gt;接下来的四家在其配额内是免费的，但你必须先绑定信用卡或付款方式。请务必在第一天就设置预算警报。&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Google Maps Platform
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://developers.google.com/maps/billing-and-pricing/pricing" rel="noopener noreferrer"&gt;Google 的定价页面&lt;/a&gt;为每个 Essentials SKU（包括 Geocoding 和 Dynamic Maps）提供了每个日历月 10,000 次免费的可计费事件。Maps Embed API 是无限制的。即使是免费使用，你也需要一个启用了计费功能的 Cloud 项目。地理编码结果受缓存限制约束（地点 ID 可以存储），并且你在地图上显示的结果必须显示在 Google 地图上。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp97mskd3fj54k9aunker.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp97mskd3fj54k9aunker.png" alt="Google Maps Platform 定价" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;需要 Google 地点数据和熟悉地图 UI 的应用。我们的&lt;a href="http://apidog.com/blog/how-to-integrate-google-http-apidog-com-blog-how-to-integrate-google-maps-api-maps-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Google Maps API 集成指南&lt;/a&gt;详细介绍了 API key 的设置。&lt;/p&gt;

&lt;h3&gt;
  
  
  7. HERE Base plan
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.here.com/get-started/pricing" rel="noopener noreferrer"&gt;HERE 的定价页面&lt;/a&gt;列出了地理编码和逆向地理编码、自动补全、矢量瓦片和栅格瓦片每月各 30,000 次免费事务，且“没有每日事务限制”。HERE 2025 年 4 月的发行说明指出，在引导注册过程中必须提供付款方式。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fax81qic0xbqu131l1rka.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fax81qic0xbqu131l1rka.png" alt="HERE Base plan 定价" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;未来将发展为使用 HERE 路径规划的物流和车队原型。&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Esri ArcGIS Location Platform
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://location.arcgis.com/pricing/" rel="noopener noreferrer"&gt;ArcGIS Location Platform 定价&lt;/a&gt;包含 20,000 次地理编码（非存储）、2,000,000 次底图瓦片、1,000 次底图会话和 20,000 次路径规划。计费帮助文档指出，你只需添加付款方式即可在超出免费层之外开启按需付费。存储的地理编码没有免费层。该页面按月计算费用，但没有明确说明重置周期。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjxewqykjvpi3jla99g4j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjxewqykjvpi3jla99g4j.png" alt="Esri ArcGIS Location Platform 定价" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;重度 GIS 应用以及已经在使用 ArcGIS 工具的团队。&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Azure Maps
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://azure.microsoft.com/en-us/pricing/details/azure-maps/" rel="noopener noreferrer"&gt;Azure Maps Gen2 定价&lt;/a&gt;包含每月 5,000 次免费搜索事务、5,000 次底图瓦片事务、5,000 次地理位置定位和 1,000 次路径规划事务。Azure 的免费账户 FAQ 指出，注册需要信用卡或借记卡进行身份验证。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fimvsb6sjuuhuadqdpzmu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fimvsb6sjuuhuadqdpzmu.png" alt="Azure Maps 定价" width="799" height="367"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;已经在使用 Azure 并希望在同一账单下使用地理编码的团队。&lt;/p&gt;

&lt;h2&gt;
  
  
  无需 API key 或条款受限的免费地理编码 API
&lt;/h2&gt;

&lt;h3&gt;
  
  
  10. LocationIQ
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://locationiq.com/pricing" rel="noopener noreferrer"&gt;LocationIQ 的免费计划&lt;/a&gt;允许每天 5,000 次请求，速率为每秒 2 次请求和每分钟 60 次请求。商业使用是“受限的”：你必须添加一个可见的“Search by &lt;a href="http://LocationIQ.com" rel="noopener noreferrer"&gt;LocationIQ.com&lt;/a&gt;”链接。响应可以缓存长达 48 小时。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flf1ujxyd6e4uyn6fff2p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flf1ujxyd6e4uyn6fff2p.png" alt="LocationIQ 定价" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;基于 OpenStreetMap 的地理编码，拥有真实的 API key 并为商业网站提供支持。&lt;/p&gt;

&lt;h3&gt;
  
  
  11. OpenStreetMap Nominatim
&lt;/h3&gt;

&lt;p&gt;公共的 Nominatim 服务器不需要 API key，也不需要账户。&lt;a href="https://operations.osmfoundation.org/policies/nominatim/" rel="noopener noreferrer"&gt;Nominatim 使用政策&lt;/a&gt;将你的整个应用限制在每秒 1 次请求，要求提供命名你应用的 User-Agent 或 Referer，禁止自动补全和网格查询，并 discourages 批量地理编码。你必须根据 ODbL 许可协议注明 OpenStreetMap 的来源。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fca8faplasnwkz9pc6a84.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fca8faplasnwkz9pc6a84.png" alt="OpenStreetMap Nominatim" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;我们今天运行的一个测试调用返回了勃兰登堡门的坐标 52.5162699, 13.3777034：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="nt"&gt;-A&lt;/span&gt; &lt;span class="s2"&gt;"my-app/1.0 (you@example.com)"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="s2"&gt;"https://nominatim.openstreetmap.org/search?q=Brandenburg+Gate&amp;amp;format=json&amp;amp;limit=1"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;OpenStreetMap 的标准瓦片遵循单独的&lt;a href="https://operations.osmfoundation.org/policies/tiles/" rel="noopener noreferrer"&gt;瓦片使用政策&lt;/a&gt;：可见署名、7 天缓存且禁止批量下载。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;低流量的工具和演示。&lt;/p&gt;

&lt;h3&gt;
  
  
  12. US Census Bureau Geocoder
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://geocoding.geo.census.gov/geocoder/Geocoding_Services_API.html" rel="noopener noreferrer"&gt;Census Geocoder&lt;/a&gt; 可将美国地址与坐标和人口普查地理区域进行匹配。我们的实时调用无需 key，并将白宫匹配到经度 -77.0352，纬度 38.8987。批处理文件最多可包含 10,000 个地址。文档中没有说明速率限制，因此请自行控制调用频率。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F39jlq05c4psdm9fpil4z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F39jlq05c4psdm9fpil4z.png" alt="US Census Bureau Geocoder" width="800" height="556"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="s2"&gt;"https://geocoding.geo.census.gov/geocoder/locations/onelineaddress?address=1600+Pennsylvania+Ave+NW,+Washington,+DC+20500&amp;amp;benchmark=Public_AR_Current&amp;amp;format=json"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;最适适用于：&lt;/strong&gt;仅限美国的地址数据、研究和公民项目。&lt;/p&gt;

&lt;p&gt;还有两个选项存在，但条款较为严格。OpenCage 的免费层为每天 2,500 次请求，速率为每秒 1 次，仅标注用于测试。Stadia Maps 每月提供 200,000 积分，但不允许商业使用。&lt;/p&gt;

&lt;h2&gt;
  
  
  你应该选择哪种免费的地理编码 API？
&lt;/h2&gt;

&lt;p&gt;请根据你的限制条件来选择提供商，而不是仅仅选择表格中数字最大的那一个：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;无需信用卡且用于商业应用：&lt;/strong&gt; Geoapify（每天 3,000 次）或 TomTom（每月 20,000 次地理编码）。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;完全无需 API key：&lt;/strong&gt; Nominatim 用于全球查询，Census Geocoder 用于美国地址。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;批量清洗美国地址：&lt;/strong&gt; Geocodio（每天 2,500 次）或 Census 批处理文件。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;最好看的网页地图：&lt;/strong&gt; Mapbox 或 MapTiler，具体取决于你是否用于商业目的。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;已经在支付云账单：&lt;/strong&gt; 在 Google Cloud 上使用 Google Maps，在 Azure 上使用 Azure Maps。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;如果你的应用还需要天气预报，我们的&lt;a href="http://apidog.com/blog/weather-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;天气 API 总结&lt;/a&gt;可以与上述任何选项完美配合。&lt;/p&gt;

&lt;h2&gt;
  
  
  比配额更重要的限制
&lt;/h2&gt;

&lt;p&gt;免费层很少会因为调用量不足而失败，而是会因为条款问题而失败：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;存储：&lt;/strong&gt; Mapbox 临时地理编码、Esri 非存储地理编码和 Stadia 结果无法长期保存。存储它们需要付费的“永久”SKU。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;署名：&lt;/strong&gt; Geoapify、LocationIQ、MapTiler 和 OpenStreetMap 都要求在显著位置注明出处。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;商业使用：&lt;/strong&gt; MapTiler、Stadia Maps 和 OpenCage 的免费计划不适用于产生收入的商业应用。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;达到上限时会发生什么：&lt;/strong&gt; MapTiler 会暂停服务，Mapbox 演示访问会阻止所有 API 直到您添加信用卡，而 Google 或 Azure 则会开始计费。&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  让你的编程 AI 助手使用 Apidog CLI 进行测试
&lt;/h2&gt;

&lt;p&gt;一个重试循环可能会在几分钟内耗尽一整天的免费配额。让你的编程 AI 助手一次性编写地理编码测试，并在每次代码更改时运行它们，使用 &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;。&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# 在提示时选择你的代理&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;然后给 Claude Code、Codex 或 Cursor 一个提示词：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create an environment "geoapify" with base URL
https://api.geoapify.com and a variable GEOAPIFY_KEY. Create a test case for
GET /v1/geocode/search?text=Brandenburg Gate&amp;amp;[REDACTED CREDENTIAL] that asserts
status 200, at least one feature, and lat between 52.5 and 52.6. Run it once
and summarize any failures. Don't run it more than 3 times.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;AI 助手会读取负载 schema，验证其文件并运行测试用例：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create geoapify &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; https://api.geoapify.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"GEOAPIFY_KEY=&lt;/span&gt;&lt;span class="nv"&gt;$GEOAPIFY_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;使用 &lt;code&gt;--env-var&lt;/code&gt; 传递 API key 可以避免将其保存在环境中。同样的 &lt;code&gt;apidog run ... -r junit&lt;/code&gt; 命令也可以直接集成到 GitHub Actions 中，正如我们的&lt;a href="http://apidog.com/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI CI/CD 指南&lt;/a&gt;所展示的。有关完整的代理设置，请参阅&lt;a href="http://apidog.com/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI in Claude Code&lt;/a&gt;。Apidog 的免费计划最多支持 4 个用户。&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  常见问题
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;有完全免费的地图 API 吗？&lt;/strong&gt; 有。Nominatim、OpenStreetMap 的标准瓦片和 US Census Geocoder 都不需要 key。公平使用规则（例如 Nominatim 上的每秒 1 次请求）将其限制在低流量应用中。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Maps API 是免费的吗？&lt;/strong&gt; 部分免费。每个 Essentials SKU（包括 Geocoding 和 Dynamic Maps）每月可获得 10,000 次免费调用，且 Maps Embed API 是无限制的。但你仍然需要一个绑定了信用卡的付费账户。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;哪种免费的地理编码 API 允许在无需信用卡的情况下进行商业使用？&lt;/strong&gt; Geoapify 允许在其免费计划中进行商业使用（需注明出处），而 TomTom 的每月免费请求不需要信用卡。LocationIQ 允许通过添加反向链接进行有限的商业使用。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;我可以存储来自免费地理编码 API 的结果吗？&lt;/strong&gt; 通常不行。Mapbox 临时地理编码、Esri 非存储地理编码和 Stadia Maps 限制了存储。OpenCage 允许存储，但其免费层仅用于测试。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;对于个人项目来说，最好的免费地图 API 是什么？&lt;/strong&gt; 如果需要样式化的地图，可以使用 MapTiler 或 Mapbox，如果需要地理编码，可以使用 Nominatim 或 Geoapify。这四者都可以在不使用信用卡的情况下工作。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;如何避免在 Google Maps 或 Azure Maps 上产生意外账单？&lt;/strong&gt; 在发布软件之前，在云控制台中设置预算警报和针对每个 API 的配额上限。&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Top 8 Free AI APIs in October 2026</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Thu, 22 Oct 2026 09:47:13 +0000</pubDate>
      <link>https://dev.to/hassann/top-8-free-ai-apis-in-october-2026-5bb5</link>
      <guid>https://dev.to/hassann/top-8-free-ai-apis-in-october-2026-5bb5</guid>
      <description>&lt;h1&gt;
  
  
  Top 8 Free AI APIs in October 2026
&lt;/h1&gt;

&lt;p&gt;A free AI API is an LLM endpoint you can call with an API key and pay $0 for, inside a quota the provider publishes. As of October 22, 2026, eight providers offer a free tier with no card: Google Gemini, Groq, OpenRouter, Mistral, Cloudflare Workers AI, NVIDIA's API catalog, Cohere and SambaNova. Six more give starter credits instead.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Every limit below comes from the provider's own docs, read on October 22, 2026. If you want open-weight models you can self-host, read our guide to &lt;a href="http://apidog.com/blog/free-open-source-llm-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;free open-source LLM APIs&lt;/a&gt; instead; this post covers hosted provider free tiers only.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 8 free LLM APIs at a glance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Provider&lt;/th&gt;
&lt;th&gt;Free quota (official docs, 2026-10-22)&lt;/th&gt;
&lt;th&gt;Card needed&lt;/th&gt;
&lt;th&gt;OpenAI-compatible base URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Google Gemini API&lt;/td&gt;
&lt;td&gt;Free tier on Flash, Flash-Lite, 2.5 Pro and Gemma models; limits shown in AI Studio&lt;/td&gt;
&lt;td&gt;No (billing only for Tier 1 and up)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://generativelanguage.googleapis.com/v1beta/openai/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Groq&lt;/td&gt;
&lt;td&gt;30 RPM, 1K requests/day, 8K TPM, 200K tokens/day on &lt;code&gt;openai/gpt-oss-120b&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.groq.com/openai/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenRouter &lt;code&gt;:free&lt;/code&gt; models&lt;/td&gt;
&lt;td&gt;20 RPM, 50 requests/day (1,000/day after a 10-credit purchase)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://openrouter.ai/api/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mistral (Free mode)&lt;/td&gt;
&lt;td&gt;"Usage and rate limits apply", shown in your admin panel&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.mistral.ai/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cloudflare Workers AI&lt;/td&gt;
&lt;td&gt;10,000 Neurons/day, resets 00:00 UTC&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NVIDIA API catalog&lt;/td&gt;
&lt;td&gt;Free prototyping access; rate varies per model&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://integrate.api.nvidia.com/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cohere (trial key)&lt;/td&gt;
&lt;td&gt;1,000 API calls/month, 20 chat requests/min&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.cohere.ai/compatibility/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SambaNova Cloud&lt;/td&gt;
&lt;td&gt;20 RPM, 20 requests/day, 200K tokens/day per model&lt;/td&gt;
&lt;td&gt;Docs say no&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://api.sambanova.ai/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Every base URL in the table speaks the OpenAI chat completions format, so one client covers all eight.&lt;/p&gt;

&lt;h2&gt;
  
  
  What counts as a real free tier
&lt;/h2&gt;

&lt;p&gt;A real free tier has three properties: you pay $0, you don't need to add a payment method, and the quota renews (daily or monthly) instead of running out once. A one-time credit grant is a trial, not a free tier. Credit routes get their own section below.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Google Gemini API
&lt;/h2&gt;

&lt;p&gt;The Gemini API has the widest free model range here. The &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;Gemini pricing page&lt;/a&gt; lists "Free of charge" free-tier input and output for Gemini 3.8 Flash, 3.6 Flash, 3.5 Flash-Lite, 2.5 Pro, 2.5 Flash, the Gemma 4 family and Gemini Embedding 2, among others.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1p4cogjgk8yjpetirc50.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1p4cogjgk8yjpetirc50.png" alt="Gemini API pricing page" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What's not free: "Gemini 4 Argon is not available on the Free tier," and neither are the image, Veo or Lyria models. Google no longer prints per-model RPM and RPD numbers on its &lt;a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="noopener noreferrer"&gt;rate limits page&lt;/a&gt;; your active limits show in AI Studio, apply per project (not per key) and reset at midnight Pacific.&lt;/p&gt;

&lt;p&gt;The catch is data use. Google's terms say unpaid quota content can be used to improve its products and read by human reviewers, so don't send sensitive data. Our step-by-step guide shows how to &lt;a href="http://apidog.com/blog/google-gemini-api-key-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;get a free Gemini API key&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Groq
&lt;/h2&gt;

&lt;p&gt;Groq publishes the clearest free-tier numbers. Its &lt;a href="https://console.groq.com/docs/rate-limits" rel="noopener noreferrer"&gt;rate limits page&lt;/a&gt; shows, under the Free Plan tab:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;openai/gpt-oss-120b&lt;/code&gt;: 30 RPM, 1K requests/day, 8K tokens/min, 200K tokens/day&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;openai/gpt-oss-20b&lt;/code&gt; and &lt;code&gt;qwen/qwen3.8-27b&lt;/code&gt;: the same limits&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;whisper-large-v3&lt;/code&gt;: 20 RPM, 2K requests/day for speech-to-text&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo3wovnhe6r8ok8dd6ivy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo3wovnhe6r8ok8dd6ivy.png" alt="Groq rate limits page" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Groq's billing FAQ asks for a payment method only "to upgrade from the Free tier to the Developer tier." The 8K tokens-per-minute cap is the one you'll hit first.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. OpenRouter free models
&lt;/h2&gt;

&lt;p&gt;OpenRouter routes to many providers, and any model ID ending in &lt;code&gt;:free&lt;/code&gt; costs nothing. Its &lt;a href="https://openrouter.ai/docs/api-reference/limits" rel="noopener noreferrer"&gt;limits doc&lt;/a&gt; sets 20 requests per minute and 50 requests per day for accounts that have bought less than 10 credits in total. Buy at least 10 credits once and the daily cap rises to 1,000.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F950fhhd35msazvxcq19z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F950fhhd35msazvxcq19z.png" alt="OpenRouter limits documentation" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On October 22, 2026, the public models endpoint listed 18 &lt;code&gt;:free&lt;/code&gt; IDs, including &lt;code&gt;google/gemma-4-31b-it:free&lt;/code&gt;, &lt;code&gt;nvidia/nemotron-3-super-120b-a12b:free&lt;/code&gt; and &lt;code&gt;poolside/laguna-s-2.1:free&lt;/code&gt;. The list rotates monthly, which is why we keep a separate roundup of &lt;a href="http://apidog.com/blog/free-ai-models?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;free AI models on OpenRouter&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Mistral (Free mode)
&lt;/h2&gt;

&lt;p&gt;Mistral calls its free tier "Free mode." The quickstart states: "API access is enabled by default with no credit card required. Usage and rate limits apply."&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwl8lknd3227ndn009sh6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwl8lknd3227ndn009sh6.png" alt="Mistral quickstart documentation" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mistral doesn't publish the numbers. You'll find yours under Admin Panel, API, Limits. The docs also list a &lt;code&gt;402 Payment Required&lt;/code&gt; error for "No payment method on account," so some models or volumes may need a card.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Cloudflare Workers AI
&lt;/h2&gt;

&lt;p&gt;Cloudflare gives every account "10,000 Neurons per day at no charge," on both the Free and Paid Workers plans, per its &lt;a href="https://developers.cloudflare.com/workers-ai/platform/pricing/" rel="noopener noreferrer"&gt;Workers AI pricing page&lt;/a&gt;. Neurons are Cloudflare's compute unit: &lt;code&gt;@cf/meta/llama-3.1-8b-instruct&lt;/code&gt; uses 25,608 Neurons per million input tokens and 75,147 per million output tokens, so the free allocation buys roughly 130K output tokens a day on that model.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frpskim8nw310wrqgmeve.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frpskim8nw310wrqgmeve.png" alt="Cloudflare Workers AI pricing page" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Text generation allows 300 requests per minute, and the allocation resets at 00:00 UTC. Some newer models (several Kimi, GLM and DeepSeek builds) require a paid billing method.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. NVIDIA API catalog
&lt;/h2&gt;

&lt;p&gt;NVIDIA's docs say: "Members of the NVIDIA Developer Program have free access to NIM API endpoints for prototyping." Join the free program, open a model on &lt;a href="http://build.nvidia.com" rel="noopener noreferrer"&gt;build.nvidia.com&lt;/a&gt; and generate a key.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7kyph8dpxw7ybcko2u41.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7kyph8dpxw7ybcko2u41.png" alt="NVIDIA API catalog on build.nvidia.com" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;NVIDIA staff say the old credit system was removed and the request rate "will vary per model queried." No official RPM figure is published; the "40 RPM" you'll see quoted comes from user posts, not NVIDIA. Production use needs an NVIDIA AI Enterprise license, so treat this as a prototyping route.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Cohere (trial key)
&lt;/h2&gt;

&lt;p&gt;Cohere creates a trial key automatically when you sign up. Its &lt;a href="https://docs.cohere.com/docs/rate-limits" rel="noopener noreferrer"&gt;rate limits doc&lt;/a&gt; says trial keys "are limited to 1,000 API calls a month," with 20 chat requests per minute per model, 2,000 embed inputs per minute and 10 rerank requests per minute.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bkdntnr9161sfk8scgm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bkdntnr9161sfk8scgm.png" alt="Cohere rate limits documentation" width="799" height="329"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The restriction: trial keys "are not permitted to be used for production or commercial purposes." The embed and rerank endpoints make it a good free route for testing retrieval, and the compatibility API runs &lt;code&gt;command-a-plus-05-2026&lt;/code&gt; through the OpenAI SDK.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. SambaNova Cloud
&lt;/h2&gt;

&lt;p&gt;SambaNova's rate-limit docs define the Free Tier as "applied when there is no payment method linked with your account." Each listed model, including &lt;code&gt;Meta-Llama-3.3-70B-Instruct&lt;/code&gt;, &lt;code&gt;gpt-oss-120b&lt;/code&gt;, &lt;code&gt;DeepSeek-V3.2&lt;/code&gt; and &lt;code&gt;gemma-4-31B-it&lt;/code&gt;, gets 20 RPM, 20 requests per day and 200,000 tokens per day.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6nfhfcuihqmudd7pz4j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6nfhfcuihqmudd7pz4j.png" alt="SambaNova Cloud rate limits documentation" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The plans page reads differently: its Free card says "Add a payment method and purchase credits to run your first requests." Twenty requests a day suits a smoke test, not a prototype.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free AI API keys with starter credits
&lt;/h2&gt;

&lt;p&gt;These are trials or need a card, so they miss the main list:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cerebras&lt;/strong&gt;: $5 in credits that expire 30 days after they're granted; "New accounts receive $5 in free credits after adding a verified payment method."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vercel AI Gateway&lt;/strong&gt;: $5 per month on a subset of "Free Tier" models; a valid payment method is required before the credits work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fireworks AI&lt;/strong&gt;: a $1 starter credit, at 10 RPM with no payment method on file.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nebius Token Factory&lt;/strong&gt;: $1 trial credit valid for 30 days; billing setup requires a bank card.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anthropic&lt;/strong&gt;: "New users receive a small amount of free credits to test the API." No amount is published. We cover the details in &lt;a href="http://apidog.com/blog/free-claude-api-access?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;how to get free Claude API access&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scaleway Generative APIs&lt;/strong&gt;: the first 1,000,000 tokens are free, with a validated payment method.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Checked and not free today
&lt;/h2&gt;

&lt;p&gt;Four common answers no longer hold:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Models&lt;/strong&gt;: "As of July 30, 2026, GitHub Models has been fully retired."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hugging Face Inference Providers&lt;/strong&gt;: free users get no monthly credits; PRO users get $2 a month.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Together AI&lt;/strong&gt;: requires a $15 minimum credit purchase.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;xAI and OpenAI&lt;/strong&gt;: both run on prepaid credits. OpenAI's "Free" usage tier is a spending limit, not a credit grant.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Call any free LLM API with one client
&lt;/h2&gt;

&lt;p&gt;Since all eight speak the OpenAI format, swap two values and keep your code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;openai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;OpenAI&lt;/span&gt;

&lt;span class="n"&gt;PROVIDERS&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;groq&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.groq.com/openai/v1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GROQ_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;openai/gpt-oss-120b&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://generativelanguage.googleapis.com/v1beta/openai/&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;openrouter&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://openrouter.ai/api/v1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;OPENROUTER_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;google/gemma-4-31b-it:free&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;base_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;key_env&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;PROVIDERS&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;PROVIDER&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;groq&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)]&lt;/span&gt;
&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;base_url&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;base_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt; &lt;span class="n"&gt;CREDENTIAL&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="n"&gt;reply&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;completions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Reply with the word ok.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;reply&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Wrap the call in a fallback: on a 429, move to the next provider in the dict. Our guide to &lt;a href="http://apidog.com/blog/rate-limit-exceeded-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;handling "rate limit exceeded" errors&lt;/a&gt; covers backoff and retry headers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let your coding agent test them with Apidog CLI
&lt;/h2&gt;

&lt;p&gt;Free tiers drift: a model leaves OpenRouter's free list or a daily cap drops. Rather than retest by hand, let your coding agent keep a test case per provider and re-run it through &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;. Set it up once:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then give your agent (Claude Code, Codex, Cursor or OpenCode) one [REDACTED PROMPT]&lt;br&gt;
Use Apidog CLI on project . Create one environment each for Groq, Gemini&lt;br&gt;
and OpenRouter with the base URLs from this article and the key in&lt;br&gt;
{{API_KEY}}. Add POST /chat/completions with a one-line prompt and model set&lt;br&gt;
to {{MODEL}}. Create a test case that asserts status 200 and a non-empty&lt;br&gt;
choices[0].message.content, run it in each environment, and report which&lt;br&gt;
provider failed and the status code it returned.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
The commands it runs, checked against `--help` on Apidog CLI 2.2.7:

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
bash&lt;br&gt;
apidog environment create "Groq free" --project  --base-url &lt;a href="https://api.groq.com/openai/v1" rel="noopener noreferrer"&gt;https://api.groq.com/openai/v1&lt;/a&gt;&lt;br&gt;
apidog cli-schema get endpoint-create&lt;br&gt;
apidog endpoint create --project  --file chat-completions.json&lt;br&gt;
apidog cli-schema get test-case-create&lt;br&gt;
apidog cli-schema validate test-case-create --file case.json&lt;br&gt;
apidog test-case create --project  --file case.json&lt;br&gt;
apidog run --test-case  --project  -e  -r cli,json&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


A 429 or 403 in the report flags a changed free tier before your users notice. Put the same `apidog run ... -r junit` on a daily schedule in CI, as shown in our [Apidog CLI CI/CD guide](http://apidog.com/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation), or read how the agent workflow runs in [Apidog CLI with Claude Code](http://apidog.com/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation). Apidog's Free plan covers up to 4 users.

## Which free AI API should you pick?

- **Most free models and context**: Gemini, if your data isn't sensitive.
- **Clearest published limits and fast inference**: Groq.
- **Trying many models with one key**: OpenRouter `:free`.
- **Embeddings and rerank for RAG**: Cohere's trial key.
- **Running inside Cloudflare Workers**: Workers AI.

For more ways to run models without paying, see [how to use LLMs for free](http://apidog.com/blog/use-llms-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation).

## FAQ

**Is there a completely free AI API?** Yes. Google Gemini, Groq, OpenRouter's `:free` models, and Mistral Free mode all let you call an LLM at $0 without adding a card, within published or dashboard-shown limits checked on October 22, 2026.

**Which free LLM API has the highest limits?** Groq publishes the highest fixed numbers for one model: 1,000 requests and 200K tokens per day on `openai/gpt-oss-120b`. OpenRouter reaches 1,000 requests a day only after a one-time 10-credit purchase.

**Do free AI API keys expire?** Free tier keys don't expire, but quotas reset daily or monthly. Trial credits do expire: Cerebras credits last 30 days and Nebius credits 30 days.

**Can I use a free LLM API in production?** Cohere's trial keys and NVIDIA's catalog are explicitly not for production, and Gemini's free tier lets Google use your content. The other caps are too low for real traffic.

**Is the OpenAI API free?** No. OpenAI's docs grant no free API credits; its "Free" usage tier is a spending limit.

**Is GitHub Models still a free LLM API?** No. GitHub retired GitHub Models on July 30, 2026, including the playground, catalog and inference API.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>llm</category>
    </item>
    <item>
      <title>Is Gemini 4 Argon Free?</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Thu, 15 Oct 2026 07:48:08 +0000</pubDate>
      <link>https://dev.to/hassann/is-gemini-4-argon-free-3jhc</link>
      <guid>https://dev.to/hassann/is-gemini-4-argon-free-3jhc</guid>
      <description>&lt;h1&gt;
  
  
  Is Gemini 4 Argon Free?
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fju11rklkt91grwllmrjj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fju11rklkt91grwllmrjj.png" alt="Is Gemini 4 Argon Free?" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No. As of October 15, 2026, Gemini 4 Argon has no free tier. Google’s &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;Gemini API pricing page&lt;/a&gt; states this directly: “Gemini 4 Argon is not available on the Free tier or on the Google AI Pro plan.” That statement applies to API access. Since Argon became generally available on October 13, every confirmed route to it has been paid: the paid Gemini API tier at $2/$10 per 1M tokens through November 30 and $4/$20 afterward, the Gemini app and Search for Google AI Pro and Ultra subscribers, and Google Antigravity for Ultra subscribers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;This guide explains every access route, its cost, the “free Argon” claims that do not hold up, the cheapest way to test the model, and the free Gemini model you can use while building your integration. For background, see &lt;a href="http://apidog.com/blog/what-is-gemini-4-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;what Gemini 4 Argon is&lt;/a&gt;; for the rollout from Fairwind-only access to general availability, see &lt;a href="http://apidog.com/blog/gemini-4-argon-release-date?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;the Gemini 4 Argon release date&lt;/a&gt;. &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; lets you develop against a free model first and switch to Argon by changing one variable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Every route, and whether it gets you Argon
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Route&lt;/th&gt;
&lt;th&gt;Cost&lt;/th&gt;
&lt;th&gt;Gets Argon?&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini API, paid tier&lt;/td&gt;
&lt;td&gt;$2/$10 per 1M tokens through Nov 30, then $4/$20&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Model ID &lt;code&gt;gemini-4-argon&lt;/code&gt;, stable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini API, free tier&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;“not available on the Free tier”&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini app, Google AI Pro&lt;/td&gt;
&lt;td&gt;$19.99 a month&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Also available in Search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini app, Google AI Ultra&lt;/td&gt;
&lt;td&gt;$99.99 or $199.99 a month&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Also in Search and Antigravity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini app, free plan&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Google named Pro and Ultra only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Plus&lt;/td&gt;
&lt;td&gt;$4.99 a month&lt;/td&gt;
&lt;td&gt;Not named&lt;/td&gt;
&lt;td&gt;Absent from Google’s GA announcements&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Antigravity&lt;/td&gt;
&lt;td&gt;Ultra plan&lt;/td&gt;
&lt;td&gt;Ultra only&lt;/td&gt;
&lt;td&gt;Pro and free plans not named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cursor&lt;/td&gt;
&lt;td&gt;$2/$10 per 1M tokens in Cursor’s listing&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Added October 13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenCode Go&lt;/td&gt;
&lt;td&gt;“$60 usage for $10 til Nov 30”&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Low cost, not free&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini CLI&lt;/td&gt;
&lt;td&gt;Paid API key only&lt;/td&gt;
&lt;td&gt;Not confirmed&lt;/td&gt;
&lt;td&gt;No consumer accounts since 2026-06-18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fairwind Program&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;Yes, since Sep 30&lt;/td&gt;
&lt;td&gt;Vetted cyber defenders only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;“Free Argon API” sites&lt;/td&gt;
&lt;td&gt;Varies&lt;/td&gt;
&lt;td&gt;Unverified&lt;/td&gt;
&lt;td&gt;Google offers no free Argon tier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;gemini-3.8-flash&lt;/code&gt; free tier&lt;/td&gt;
&lt;td&gt;$0, rate-limited&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;The free Gemini API model you can use&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The paid routes that get you Argon
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The paid Gemini API
&lt;/h3&gt;

&lt;p&gt;Argon appears on the &lt;a href="https://ai.google.dev/gemini-api/docs/models" rel="noopener noreferrer"&gt;Gemini API models page&lt;/a&gt; as &lt;code&gt;gemini-4-argon&lt;/code&gt;, a stable model without a &lt;code&gt;-preview&lt;/code&gt; suffix. Your project must use a paid tier, starting with Tier 1, which requires linked billing. Google says paid-tier content is not used to improve its products.&lt;/p&gt;

&lt;p&gt;Pay-as-you-go pricing makes a test call inexpensive. With the rates available through November 30, a 2,000-token prompt and a 1,000-token answer cost:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;0.002M × $2 + 0.001M × $10 = $0.014
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is cheap, but it is not free. Argon’s thinking tokens are billed as output, so the actual cost of a response can be higher than its visible text suggests.&lt;/p&gt;

&lt;h3&gt;
  
  
  Google AI Pro and Ultra
&lt;/h3&gt;

&lt;p&gt;Google’s &lt;a href="https://blog.google/innovation-and-ai/products/gemini-app/gemini-4-availability" rel="noopener noreferrer"&gt;Gemini app announcement&lt;/a&gt; says, “Google AI Pro and Ultra subscribers can now access Gemini 4 Argon.” Sundar Pichai’s &lt;a href="https://x.com/sundarpichai/status/2110038898009407584" rel="noopener noreferrer"&gt;launch-day post&lt;/a&gt; adds Search access for both plans and Google Antigravity access for Ultra.&lt;/p&gt;

&lt;p&gt;When Google’s US plans page was checked on October 1, AI Pro cost $19.99 per month. AI Ultra started at $99.99 per month with 5x Pro’s usage limits, or $199.99 per month with 20x. Google has not published per-plan Argon message limits, so Pro and Ultra should not be assumed to have the same allowance. These subscriptions are consumer plans, not API keys; the API pricing page specifically excludes the Google AI Pro plan from Argon API access.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cursor and OpenCode Go
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://x.com/cursor_ai/status/2110087611763368271" rel="noopener noreferrer"&gt;Cursor added Argon&lt;/a&gt; on October 13 and lists it at $2 per 1M input tokens and $10 per 1M output tokens, matching Google’s current rate. &lt;a href="https://x.com/opencode/status/2110274311043072352" rel="noopener noreferrer"&gt;OpenCode added it&lt;/a&gt; to OpenCode Go on October 14 with the promotion “$60 usage for $10 til Nov 30.”&lt;/p&gt;

&lt;p&gt;Both can reduce the cost of trying Argon, but neither provides free access.&lt;/p&gt;

&lt;h2&gt;
  
  
  Routes that do not get you Argon free
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Gemini API free tier
&lt;/h3&gt;

&lt;p&gt;The Gemini API free tier still serves other models, but Argon is not one of them. An API key from a project without linked billing will not provide Argon access.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fairwind Program
&lt;/h3&gt;

&lt;p&gt;Argon launched on September 30 for selected &lt;a href="https://deepmind.google/fairwind-program/" rel="noopener noreferrer"&gt;Fairwind Program&lt;/a&gt; partners. Fairwind is Google’s limited-access program for vetted cyber defenders, including governments, critical infrastructure operators, and core technology platforms. It requires background checks on the applying organization and phishing-resistant MFA. Google has not stated whether Argon access through Fairwind is billed.&lt;/p&gt;

&lt;p&gt;Fairwind was never a consumer route, and since general availability it is no longer required to use Argon.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini CLI
&lt;/h3&gt;

&lt;p&gt;Since June 18, 2026, &lt;a href="https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/" rel="noopener noreferrer"&gt;Gemini CLI no longer serves&lt;/a&gt; Google AI Pro, Ultra, or free users. It works only with paid Gemini API or Agent Platform keys. Argon support in Gemini CLI has not been confirmed, and it would not be free in any case.&lt;/p&gt;

&lt;h3&gt;
  
  
  “Free Gemini 4 Argon API” sites
&lt;/h3&gt;

&lt;p&gt;Google does not offer free Argon API access. Treat any site promising a free Argon API as unverified, and keep your API keys, source code, and customer data away from services that cannot be traced back to Google or a known tool vendor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Wiz Scan for Good
&lt;/h3&gt;

&lt;p&gt;Google’s launch post says Argon, used through Wiz Scan for Good, found a critical vulnerability in healthcare software used by hospitals. Google describes Scan for Good as a Wiz program “dedicated to protecting critical public infrastructure for free.”&lt;/p&gt;

&lt;p&gt;That “free” describes what Wiz offers to infrastructure owners. It is not public Argon access.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Argon costs
&lt;/h2&gt;

&lt;p&gt;These are the Standard rates listed on Google’s pricing page, per 1M tokens, as of October 15, 2026:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Through Nov 30, 2026&lt;/th&gt;
&lt;th&gt;From Dec 1, 2026&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$4.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Output, thinking included&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cached input, implicit&lt;/td&gt;
&lt;td&gt;$0.10&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Batch or Flex input / output&lt;/td&gt;
&lt;td&gt;$1.00 / $5.00&lt;/td&gt;
&lt;td&gt;$2.00 / $10.00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Caching is implicit only. Prompts of 4,096 tokens or more receive a 95% discount on cache hits, while explicit caching is not supported.&lt;/p&gt;

&lt;p&gt;The only free line item is Search grounding: 5,000 free requests per month shared across Gemini 3 and later models, followed by $14 per 1,000 requests. That is free grounding on a paid model, not free model tokens. For a detailed cost walkthrough, see the &lt;a href="http://apidog.com/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon pricing&lt;/a&gt; breakdown.&lt;/p&gt;

&lt;h2&gt;
  
  
  The free Gemini you can use today
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash on the API free tier
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;gemini-3.8-flash&lt;/code&gt; is Google’s stable Flash model and has a free tier in Google AI Studio and the Gemini API. It accepts 1,048,576 input tokens and returns up to 65,536 output tokens. It supports the same thinking levels as Argon—&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;, and &lt;code&gt;high&lt;/code&gt;—with &lt;code&gt;medium&lt;/code&gt; as the default, which helps keep a later model switch small.&lt;/p&gt;

&lt;p&gt;The free tier is rate-limited; current per-model limits are available at &lt;a href="https://aistudio.google.com/rate-limit" rel="noopener noreferrer"&gt;aistudio.google.com/rate-limit&lt;/a&gt;. Google says free-tier data is “used to improve our products,” so avoid sending confidential code or customer data through it. When you outgrow the free tier, paid pricing is $0.75/$3.75 per 1M tokens through December 31, 2026, then $1.50/$7.50.&lt;/p&gt;

&lt;p&gt;For setup instructions, see &lt;a href="http://apidog.com/blog/how-to-use-gemini-3-8-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;using Gemini 3.8 Flash for free&lt;/a&gt;. To decide which requests belong on which model, read &lt;a href="http://apidog.com/blog/gemini-4-argon-vs-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon vs Gemini 3.8 Flash&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Gemini app free plan
&lt;/h3&gt;

&lt;p&gt;For chat rather than API development, the free Gemini app plan does not include Argon. When Google’s US plans page was checked on October 1, the free plan listed Gemini 3.6 Flash with varying access to Gemini 3.1 Pro.&lt;/p&gt;

&lt;p&gt;See &lt;a href="http://apidog.com/blog/how-to-use-gemini-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;how to use Gemini for free&lt;/a&gt; for a broader look at free Gemini surfaces. If you are comparing other frontier models, the same question is covered in &lt;a href="http://apidog.com/blog/claude-opus-5-5-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;is Claude Opus 5.5 free&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Build free on Flash, switch to Argon with one variable
&lt;/h2&gt;

&lt;p&gt;Put the model name in an environment variable and develop against &lt;code&gt;gemini-3.8-flash&lt;/code&gt; using a free-tier key. After linking billing, point the same request at &lt;code&gt;gemini-4-argon&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;GEMINI_MODEL&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;gemini&lt;/span&gt;&lt;span class="p"&gt;-3.8-flash&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;   &lt;span class="c"&gt;# GEMINI_MODEL=gemini-4-argon on a paid key&lt;/span&gt;

curl &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d "&lt;/span&gt;&lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="se"&gt;\"&lt;/span&gt;model&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="nv"&gt;$MODEL&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;,
    &lt;span class="se"&gt;\"&lt;/span&gt;input&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;List the breaking changes &lt;span class="k"&gt;in &lt;/span&gt;this API changelog.&lt;span class="se"&gt;\"&lt;/span&gt;,
    &lt;span class="se"&gt;\"&lt;/span&gt;generation_config&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="o"&gt;{&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;thinking_level&lt;span class="se"&gt;\"&lt;/span&gt;: &lt;span class="se"&gt;\"&lt;/span&gt;medium&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;
  &lt;span class="o"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The request follows the shape of Google’s own Argon REST example. Before switching, check three items from Google’s migration checklist in the &lt;a href="https://ai.google.dev/gemini-api/docs/latest-model" rel="noopener noreferrer"&gt;Argon developer guide&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Remove explicit caching: &lt;code&gt;cachedContents&lt;/code&gt;, &lt;code&gt;caches.create&lt;/code&gt;, and &lt;code&gt;cached_content&lt;/code&gt; are not supported because Argon uses implicit caching only.&lt;/li&gt;
&lt;li&gt;Remove &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt;, and &lt;code&gt;top_k&lt;/code&gt;; Argon ignores them.&lt;/li&gt;
&lt;li&gt;Review &lt;code&gt;max_output_tokens&lt;/code&gt; and increase client timeouts because difficult Argon prompts can take minutes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;, store &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; and &lt;code&gt;GEMINI_MODEL&lt;/code&gt; as environment variables, save the request with &lt;code&gt;{{GEMINI_MODEL}}&lt;/code&gt; in the body, and add assertions for the response status and token counts. Keep one environment pointing to Flash and another pointing to Argon, then run the same saved request in both. That gives you a direct cost and quality comparison before moving production traffic.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is Gemini 4 Argon free?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
No. As of October 15, 2026, it is not available on the Gemini API free tier, and the Gemini app routes require Google AI Pro or Ultra.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I use Gemini 4 Argon in the Gemini app for free?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
No. Google names AI Pro, at $19.99 per month, and AI Ultra subscribers only.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does Google AI Pro include Argon?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
In the Gemini app and Search, yes. For the API, no: the pricing page says Argon is not available on the Google AI Pro plan. Antigravity access is named for Ultra only.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the cheapest way to try Argon?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Use pay-as-you-go billing on the paid Gemini API, where a short test call costs about one and a half cents. OpenCode Go’s promotion—$60 of usage for $10 until November 30—is another low-cost option.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Will Argon get a free tier?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Google has not announced one. Its previous top Pro model, Gemini 3.1 Pro Preview, also has no free API tier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is Fairwind still the only way in?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
No. Fairwind partners received Argon first on September 30. Since October 13, any project on a paid API tier can call it. The &lt;a href="http://apidog.com/blog/gemini-4-argon-release-date?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;release date guide&lt;/a&gt; covers each rollout stage.&lt;/p&gt;
&lt;h2&gt;
  
  
  Start free, keep the switch to one variable
&lt;/h2&gt;

&lt;p&gt;You cannot use Argon for free, but you can build the integration around it for free. &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Download Apidog&lt;/a&gt;, point a saved request at &lt;code&gt;gemini-3.8-flash&lt;/code&gt; on the free tier, and keep the model name in &lt;code&gt;GEMINI_MODEL&lt;/code&gt;. When you link billing, set it to &lt;code&gt;gemini-4-argon&lt;/code&gt;, remove unsupported caching and sampling parameters, and rerun your tests. Argon’s price doubles on December 1, so complete your comparison before then if cost is the deciding factor.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/UMl4Vo_RwkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>google</category>
      <category>llm</category>
    </item>
    <item>
      <title>Muse Wonder Rate Limits: 3,000 RPM, 4M TPM, Shared by Your Whole Team</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Thu, 15 Oct 2026 07:47:36 +0000</pubDate>
      <link>https://dev.to/hassann/muse-wonder-rate-limits-3000-rpm-4m-tpm-shared-by-your-whole-team-1np6</link>
      <guid>https://dev.to/hassann/muse-wonder-rate-limits-3000-rpm-4m-tpm-shared-by-your-whole-team-1np6</guid>
      <description>&lt;p&gt;Muse Wonder’s rate limits on the Meta Model API are 3,000 requests per minute and 4,000,000 tokens per minute. Both limits apply per model and per team, not per API key: every key created by your organization draws from the same shared pool. Background responses receive a separate allowance of 600 new submissions per minute. Meta publishes no usage tiers and documents no process for requesting more. When you exceed a limit, the API returns HTTP 429; Meta recommends exponential backoff with jitter starting around 500 ms and honoring &lt;code&gt;Retry-After&lt;/code&gt; when it is present.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Those constraints determine how you should architect anything that calls &lt;code&gt;muse-wonder-1.0&lt;/code&gt; at scale. This article explains what the limits mean in practice, how a 1M-token context consumes a 4M TPM budget, how to interpret rate-limit headers, how to build and test a retry path, and what to do when 3,000 RPM is not enough. For API fundamentals, start with the &lt;a href="https://apidog.com/blog/how-to-use-muse-wonder-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Muse Wonder API guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The limits
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Limit&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Requests per minute&lt;/td&gt;
&lt;td&gt;3,000&lt;/td&gt;
&lt;td&gt;Per team, per model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tokens per minute&lt;/td&gt;
&lt;td&gt;4,000,000&lt;/td&gt;
&lt;td&gt;Per team, per model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Background submissions&lt;/td&gt;
&lt;td&gt;600 per minute&lt;/td&gt;
&lt;td&gt;Per team, on top of the above&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Context window&lt;/td&gt;
&lt;td&gt;1,048,576 tokens&lt;/td&gt;
&lt;td&gt;Per request&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Usage tiers&lt;/td&gt;
&lt;td&gt;None published&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Limit increases&lt;/td&gt;
&lt;td&gt;No documented process&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The same 3,000 RPM / 4M TPM figures apply to Muse Spark 1.3. The Contributor variant of Spark is capped lower at 150 RPM and 3M TPM. Each model has its own pool, so heavy Wonder traffic does not starve a Spark lane, and vice versa. Meta’s injected steering context is not counted against TPM and does not appear in &lt;code&gt;usage&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tokens run out before requests do
&lt;/h2&gt;

&lt;p&gt;With a 4M TPM limit, the request limit is rarely the first constraint for agent workloads:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Workload&lt;/th&gt;
&lt;th&gt;Tokens per request&lt;/th&gt;
&lt;th&gt;Requests per minute before TPM binds&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Short chat turns&lt;/td&gt;
&lt;td&gt;3,000&lt;/td&gt;
&lt;td&gt;1,333&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Document review&lt;/td&gt;
&lt;td&gt;50,000&lt;/td&gt;
&lt;td&gt;80&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Long agent turn with 400K context&lt;/td&gt;
&lt;td&gt;400,000&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full-window request&lt;/td&gt;
&lt;td&gt;1,000,000&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A small set of agents using large contexts can consume 4M TPM with only a dozen concurrent requests. Cached input still counts toward TPM; prompt caching provides a billing discount, not a rate-limit discount. Reasoning tokens count toward &lt;code&gt;max_output_tokens&lt;/code&gt; and your bill, and output tokens also count toward TPM.&lt;/p&gt;

&lt;p&gt;Budget TPM by context size, not by request count. An agent that resends a 300K-token conversation every turn sends a 300K-token request each time. Ten such agents stepping once per minute consume three quarters of the team’s allowance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Plan concurrency from the numbers
&lt;/h2&gt;

&lt;p&gt;Use one capacity equation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;concurrent agents × tokens per turn × turns per minute per agent &amp;lt; 4,000,000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Calculate this for your heaviest lane before deployment.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agents&lt;/th&gt;
&lt;th&gt;Tokens per turn&lt;/th&gt;
&lt;th&gt;Turns per minute each&lt;/th&gt;
&lt;th&gt;TPM needed&lt;/th&gt;
&lt;th&gt;Headroom&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;150,000&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;1,200,000&lt;/td&gt;
&lt;td&gt;70%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;250,000&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;2,000,000&lt;/td&gt;
&lt;td&gt;50%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;300,000&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;3,600,000&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;300,000&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;6,000,000&lt;/td&gt;
&lt;td&gt;Over the limit&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Leave at least 40% headroom. Agent traffic is bursty, retries can briefly double demand, and every other team member consumes the same pool. A configuration with only 10% theoretical headroom can fail as soon as two agents retry simultaneously.&lt;/p&gt;

&lt;p&gt;Two levers reduce demand. First, compaction prevents context growth from becoming unbounded: summarize or remove old tool results after a threshold, as described in the &lt;a href="https://apidog.com/blog/agent-tool-response-context-window?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;context window guide&lt;/a&gt;. Second, stateless encrypted replay on the Responses API lets you control exactly what is resent. Server-managed history with &lt;code&gt;previous_response_id&lt;/code&gt;, by contrast, resends everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  One pool for every key
&lt;/h2&gt;

&lt;p&gt;Meta scopes rate limits per team. Staging, production, and developer-laptop API keys all consume the same 3,000 RPM / 4M TPM pool.&lt;/p&gt;

&lt;p&gt;That has two operational consequences. A load test run by one developer can throttle production, so isolate experiments by time or use a separate team when your organization permits it. Also, per-key monitoring cannot show the full picture. Aggregate &lt;code&gt;x-ratelimit-*&lt;/code&gt; headers across every caller; otherwise, you may see 429s on a key that appears to be well below its own apparent limit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Read the headers
&lt;/h2&gt;

&lt;p&gt;Token-based responses include &lt;code&gt;x-ratelimit-*&lt;/code&gt; headers. Log them on every call. The important signal is remaining capacity trending toward zero across all callers within a minute—that is your warning to slow down before a 429 occurs. Transcription responses do not include these headers, but Wonder responses do.&lt;/p&gt;

&lt;p&gt;When a 429 arrives, Meta’s guidance is specific: use exponential backoff with jitter starting around 500 ms, and wait at least the duration specified by &lt;code&gt;Retry-After&lt;/code&gt; when present. A retry loop that ignores &lt;code&gt;Retry-After&lt;/code&gt; and retries at a fixed interval extends the throttling period for the entire team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Build the retry path
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;random&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;time&lt;/span&gt;

&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;openai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;RateLimitError&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;base_url&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.meta.ai/v1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt; &lt;span class="n"&gt;CREDENTIAL&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;input_text&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;attempts&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;delay&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;0.5&lt;/span&gt;

    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;attempt&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;attempts&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;responses&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
                &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;muse-wonder-1.0&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;input_text&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                &lt;span class="n"&gt;reasoning&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;effort&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;medium&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
                &lt;span class="n"&gt;max_output_tokens&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;4096&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="n"&gt;RateLimitError&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;attempt&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;attempts&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
                &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="nc"&gt;RuntimeError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rate limited after retries&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="n"&gt;error&lt;/span&gt;

            &lt;span class="n"&gt;retry_after&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;error&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Retry-After&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="n"&gt;fallback_delay&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;delay&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;random&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;uniform&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;delay&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="n"&gt;wait&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;
                &lt;span class="nf"&gt;max&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;float&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;retry_after&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;fallback_delay&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;retry_after&lt;/span&gt;
                &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;fallback_delay&lt;/span&gt;
            &lt;span class="p"&gt;)&lt;/span&gt;

            &lt;span class="n"&gt;time&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;sleep&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;wait&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="n"&gt;delay&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;min&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;delay&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Three design points matter. Cap the backoff so a prolonged outage does not produce a 20-minute sleep. Keep retries idempotent: repeating a Responses API call that creates nothing on your side is safe, but if your agent’s tool calls have side effects, retry the model call rather than the tool. Finally, record retries in traces so you can distinguish a slow model response from a throttled one. The &lt;a href="https://apidog.com/blog/ai-agent-tool-call-tracing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;tool-call tracing guide&lt;/a&gt; covers what to log.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use background responses for the long tail
&lt;/h2&gt;

&lt;p&gt;Long-running jobs do not need to hold an open connection. Setting &lt;code&gt;background: true&lt;/code&gt; queues the response, returns &lt;code&gt;"status": "queued"&lt;/code&gt;, and lets you poll &lt;code&gt;GET /v1/responses/{id}?stream=true&lt;/code&gt; for lifecycle events.&lt;/p&gt;

&lt;p&gt;Background submissions have their own 600-per-minute allowance in addition to the main limits, so moving batch-style work there can free RPM for interactive traffic. Constraints include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No &lt;code&gt;stream: true&lt;/code&gt; on the POST request.&lt;/li&gt;
&lt;li&gt;A 1 MiB request-body cap.&lt;/li&gt;
&lt;li&gt;Cancellation through &lt;code&gt;POST /v1/responses/{id}/cancel&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When 3,000 RPM is not enough
&lt;/h2&gt;

&lt;p&gt;Meta publishes neither a tier ladder nor a limit-increase form. Your current options are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Reduce tokens per request.&lt;/strong&gt; Prompt caching reduces cost but not TPM consumption. Trimming context reduces both. The &lt;a href="https://apidog.com/blog/agent-tool-response-context-window?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;context window guide&lt;/a&gt; explains how to trim tool results.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spread work across models.&lt;/strong&gt; Muse Spark 1.3 has its own 3,000 RPM / 4M TPM pool at one third of the price. Route work that does not require Wonder’s quality to Spark.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use a gateway.&lt;/strong&gt; Vercel AI Gateway and Cloudflare Workers AI serve &lt;code&gt;meta/muse-wonder-1.0&lt;/code&gt;. Whether that provides a separate allowance depends on how the gateway is provisioned, so confirm with the provider before relying on it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Queue and smooth traffic.&lt;/strong&gt; A central token-bucket limiter that knows the team’s full budget will perform better than multiple services independently guessing at capacity.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Test limit handling in Apidog
&lt;/h2&gt;

&lt;p&gt;Do not wait until request 3,001 to discover a retry bug. In &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Build the Responses request with &lt;code&gt;MODEL_API_KEY&lt;/code&gt; stored as a &lt;a href="https://apidog.com/blog/apidog-environments-secret-variables?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;secret variable&lt;/a&gt;. Add a post-processor that reads &lt;code&gt;x-ratelimit-*&lt;/code&gt; headers into environment variables so a scenario can assert that remaining capacity never drops below a chosen floor.&lt;/li&gt;
&lt;li&gt;Create a mock for &lt;code&gt;/v1/responses&lt;/code&gt; with an expectation that returns 429 and &lt;code&gt;Retry-After: 2&lt;/code&gt; when a request includes a test header such as &lt;code&gt;X-Test-Scenario: throttle&lt;/code&gt;. Point your client at the mock and verify that it waits at least two seconds and succeeds on the next attempt.&lt;/li&gt;
&lt;li&gt;Run a &lt;a href="https://apidog.com/blog/rate-limit-exceeded-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;performance test&lt;/a&gt; that ramps request volume against the mock to confirm your limiter engages before the real API would throttle.&lt;/li&gt;
&lt;li&gt;Add the scenario to CI with the Apidog CLI so retry changes cannot ship without passing the test.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Download Apidog&lt;/a&gt; to set up the mock, assertions, and performance scenario in one project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Are Muse Wonder rate limits per key or per account?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Per team. Every key in a team shares one 3,000 RPM / 4M TPM pool per model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does cached input count toward TPM?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Yes. Caching lowers the price of those tokens, not their weight against the per-minute token limit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I request a higher limit?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Meta’s pricing and rate-limits page currently lists no tiers and no request process. Check the page for changes; new tiers may appear after frontier-model launches.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What status code and headers do I get?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
HTTP 429, optionally with &lt;code&gt;Retry-After&lt;/code&gt;, plus &lt;code&gt;x-ratelimit-*&lt;/code&gt; headers on token-based responses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Next step
&lt;/h2&gt;

&lt;p&gt;Measure the tokens per request for your heaviest agent turn, multiply by concurrency and turns per minute, then compare the result with 4,000,000. If the number is close to the limit, build the central limiter and mock test now—before the whole team starts sharing the pool with production.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gemini 4 Argon is OUT</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Thu, 15 Oct 2026 07:47:21 +0000</pubDate>
      <link>https://dev.to/hassann/gemini-4-argon-is-out-5cpp</link>
      <guid>https://dev.to/hassann/gemini-4-argon-is-out-5cpp</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 4 Argon is OUT
&lt;/h1&gt;

&lt;p&gt;Gemini 4 Argon reached developers on October 13, 2026. Google made &lt;code&gt;gemini-4-argon&lt;/code&gt; generally available on the paid tier of the Gemini API, brought it to Google AI Pro and Ultra subscribers in the Gemini app and Search, and made it available to Ultra subscribers in Google Antigravity. The original announcement came on September 30, 2026, for a limited set of Fairwind Program cyber defenders. The next major date is December 1, 2026, when API pricing doubles from $2/$10 to $4/$20 per 1M tokens.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Here is the full release timeline, Argon availability by channel, how the Fairwind phase worked, what Google has not clarified, and how to verify that your API key can call the model. For a model overview, start with &lt;a href="http://apidog.com/blog/what-is-gemini-4-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;what Gemini 4 Argon is&lt;/a&gt;. For pricing eligibility, see &lt;a href="http://apidog.com/blog/gemini-4-argon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;whether Gemini 4 Argon is free&lt;/a&gt;. If you call it from code, keep your requests in &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; and store the model name in an environment variable.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Gemini 4 Argon timeline
&lt;/h2&gt;

&lt;p&gt;Argon emerged from a summer of cyber-tuned Flash models distributed to a small group of defenders, then became broadly available 13 days after its announcement.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;th&gt;Event&lt;/th&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2026-07-21&lt;/td&gt;
&lt;td&gt;Gemini 3.5 Flash Cyber launches as a “limited-access pilot” for governments and trusted partners&lt;/td&gt;
&lt;td&gt;Google DeepMind blog&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-09-02&lt;/td&gt;
&lt;td&gt;Fairwind Program launches with Gemini 3.8 Flash Cyber and CodeMender, with 650+ partners&lt;/td&gt;
&lt;td&gt;blog.google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-09-24&lt;/td&gt;
&lt;td&gt;Kavukcuoglu says Gemini 4 is in post-training and coming “as soon as possible”&lt;/td&gt;
&lt;td&gt;9to5Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-09-30&lt;/td&gt;
&lt;td&gt;Gemini 4 Argon announced; rolling out only to a set of Fairwind partners&lt;/td&gt;
&lt;td&gt;blog.google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-10-13&lt;/td&gt;
&lt;td&gt;GA: &lt;code&gt;gemini-4-argon&lt;/code&gt; on the paid Gemini API; Pro and Ultra in the Gemini app and Search; Ultra in Antigravity&lt;/td&gt;
&lt;td&gt;Gemini API changelog, Sundar Pichai&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-10-13&lt;/td&gt;
&lt;td&gt;Cursor adds Argon at $2/$10 per 1M tokens&lt;/td&gt;
&lt;td&gt;Cursor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-10-14&lt;/td&gt;
&lt;td&gt;OpenCode adds Argon to OpenCode Go&lt;/td&gt;
&lt;td&gt;OpenCode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-11-30&lt;/td&gt;
&lt;td&gt;Last day of the $2/$10 API rate&lt;/td&gt;
&lt;td&gt;Gemini API pricing page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-12-01&lt;/td&gt;
&lt;td&gt;API price rises to $4/$20 per 1M tokens&lt;/td&gt;
&lt;td&gt;Gemini API pricing page&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Earlier models in this line followed a defender-first pattern: &lt;a href="http://apidog.com/blog/what-is-gemini-3-5-flash-cyber?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.5 Flash Cyber&lt;/a&gt; never received a public API, while &lt;a href="http://apidog.com/blog/what-is-gemini-3-8-flash-cyber?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash Cyber&lt;/a&gt; remained behind an allowlist as of October 1. Argon began similarly but reached public availability within two weeks.&lt;/p&gt;

&lt;p&gt;On September 24, &lt;a href="https://9to5google.com/2026/09/24/google-says-gemini-4-release-is-coming-as-soon-as-possible/" rel="noopener noreferrer"&gt;9to5Google&lt;/a&gt; reported that Kavukcuoglu told The Information’s AI Agenda Live summit that Google hoped to ship Gemini 4 “much earlier” than the end of 2026. It did.&lt;/p&gt;

&lt;p&gt;Reuters described Argon as arriving “after months of delays,” because Sundar Pichai had previously said Gemini 3.5 Pro would ship in June before Google dropped that plan.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://ai.google.dev/gemini-api/docs/changelog" rel="noopener noreferrer"&gt;Gemini API changelog&lt;/a&gt; entry dated October 13, 2026 lists &lt;code&gt;gemini-4-argon&lt;/code&gt; as “generally available,” and the models page labels it “New Stable.” There is one version, with no &lt;code&gt;-preview&lt;/code&gt; suffix.&lt;/p&gt;

&lt;p&gt;GA also clarified previously unavailable specifications:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Argon has a unified 1,048,576-token context window shared by input, thinking, and output.&lt;/li&gt;
&lt;li&gt;Synchronous requests return 65,536 output tokens by default.&lt;/li&gt;
&lt;li&gt;Long decode in background mode on the Interactions API can reach approximately 1M tokens.&lt;/li&gt;
&lt;li&gt;Supported thinking levels are &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;, and &lt;code&gt;high&lt;/code&gt;; &lt;code&gt;medium&lt;/code&gt; is the default.&lt;/li&gt;
&lt;li&gt;If you are porting Gemini 3.x code, remove &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt;, and &lt;code&gt;top_k&lt;/code&gt; because Argon ignores them.&lt;/li&gt;
&lt;li&gt;Remove explicit caching configuration; explicit caching is not supported, while implicit caching is enabled by default.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Who has Argon, channel by channel
&lt;/h2&gt;

&lt;p&gt;On October 13, Sundar Pichai said Argon is “available globally today for developers and enterprises in the paid tier of the Gemini API and the Gemini platform, for Ultra subscribers in Google Antigravity, and Ultra and Pro subscribers in the Gemini app and Search.”&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Channel&lt;/th&gt;
&lt;th&gt;Who&lt;/th&gt;
&lt;th&gt;Status as of October 15, 2026&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini API&lt;/td&gt;
&lt;td&gt;Paid-tier projects&lt;/td&gt;
&lt;td&gt;GA since October 13, model &lt;code&gt;gemini-4-argon&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini API free tier&lt;/td&gt;
&lt;td&gt;Everyone else&lt;/td&gt;
&lt;td&gt;Not available&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini app&lt;/td&gt;
&lt;td&gt;Google AI Pro and Ultra subscribers&lt;/td&gt;
&lt;td&gt;Available since October 13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Search&lt;/td&gt;
&lt;td&gt;Google AI Pro and Ultra subscribers&lt;/td&gt;
&lt;td&gt;Available since October 13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Antigravity&lt;/td&gt;
&lt;td&gt;Ultra subscribers&lt;/td&gt;
&lt;td&gt;Available since October 13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Enterprises&lt;/td&gt;
&lt;td&gt;“The Gemini platform”&lt;/td&gt;
&lt;td&gt;Named by Google; Vertex AI not confirmed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cursor, OpenCode Go&lt;/td&gt;
&lt;td&gt;Their users&lt;/td&gt;
&lt;td&gt;Added October 13 and 14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fairwind Program&lt;/td&gt;
&lt;td&gt;A set of partners&lt;/td&gt;
&lt;td&gt;Since September 30&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Google’s &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; states plainly: “Gemini 4 Argon is not available on the Free tier or on the Google AI Pro plan.” That statement refers to API plans; Pro subscribers still receive Argon in the Gemini app and Search. A consumer subscription is not an API key.&lt;/p&gt;

&lt;p&gt;Through November 30, 2026, Argon API usage costs $2 per 1M input tokens and $10 per 1M output tokens. Starting December 1, those rates become $4 and $20. See the &lt;a href="http://apidog.com/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Argon pricing guide&lt;/a&gt; for detailed cost calculations.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Fairwind Program: where Argon started
&lt;/h2&gt;

&lt;p&gt;Before GA, Fairwind was the only entry point. The program provides “high-priority defenders (like governments, healthcare providers, and telecommunications services) early access to advanced models.” Google says it works “with over 650 partners globally.” At launch, the &lt;a href="https://deepmind.google/fairwind-program/" rel="noopener noreferrer"&gt;Fairwind page&lt;/a&gt; stated: “A set of Fairwind Program partners get exclusive access to Gemini 4 Argon, and can use this model in CodeMender.” Membership did not automatically include Argon access.&lt;/p&gt;

&lt;p&gt;Google summarized the phased rollout in one line: “Safely releasing frontier capabilities at this level requires a phased approach.” At announcement, it said trusted defenders and internal teams would receive Argon without cyber guardrails. Our &lt;a href="http://apidog.com/blog/gemini-4-argon-cyber-defense?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Argon cyber defense breakdown&lt;/a&gt; explains what that means for the APIs you operate.&lt;/p&gt;

&lt;h3&gt;
  
  
  Who can apply
&lt;/h3&gt;

&lt;p&gt;The Fairwind FAQ lists three eligible groups, without ranking them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Governments and national cyber authorities&lt;/li&gt;
&lt;li&gt;Critical infrastructure operators in healthcare, telecommunications, energy, and financial networks&lt;/li&gt;
&lt;li&gt;Core technology platforms that secure widely used software foundations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All applicants need “a proven track record of ethical operations and research.” Academic labs focused on defensive benchmarking may also apply. Students are directed to CodeMender on Google Cloud. Private companies are not excluded because many infrastructure operators and technology platforms are private.&lt;/p&gt;

&lt;h3&gt;
  
  
  What you commit to
&lt;/h3&gt;

&lt;p&gt;Fairwind is not a simple waitlist. Google conducts background checks on applying organizations, and approved partners accept operating requirements:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Use “user-level authentication, phishing-resistant MFA, and applicable access controls.”&lt;/li&gt;
&lt;li&gt;Limit Argon access to “internal cybersecurity, incident response, or penetration testing teams.”&lt;/li&gt;
&lt;li&gt;Track employee access and use.&lt;/li&gt;
&lt;li&gt;Do not share, redistribute, or resell access.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How to apply and how access is delivered
&lt;/h3&gt;

&lt;p&gt;Apply through the &lt;a href="https://rsvp.withgoogle.com/events/fairwind-program-interest-form" rel="noopener noreferrer"&gt;Fairwind interest form&lt;/a&gt;. Google says it will “review and respond to eligible partners who meet our criteria as soon as we can,” but it has not published a response time. Approved partners use Argon on Gemini Enterprise: “When accessed directly as a managed model on Gemini Enterprise, Gemini 4 Argon supports zero data retention.”&lt;/p&gt;

&lt;h2&gt;
  
  
  What Google hasn’t said
&lt;/h2&gt;

&lt;p&gt;As of October 15, 2026, these points remain unclear:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Vertex AI and Gemini Enterprise Agent Platform:&lt;/strong&gt; Pichai named “the Gemini platform” for enterprises, but Google has not confirmed an Argon listing on Agent Platform. One report says its release notes do not yet list Argon.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemini app limits:&lt;/strong&gt; Google has not published Argon message limits for Pro and Ultra subscribers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Per-model API rate limits:&lt;/strong&gt; RPM, TPM, and RPD limits are not in the docs; AI Studio shows the limits for your project.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knowledge cutoff:&lt;/strong&gt; Not published.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemini CLI:&lt;/strong&gt; Google has not confirmed Argon support there.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fairwind review time and partner count:&lt;/strong&gt; Neither has been disclosed.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to confirm your key can call Argon
&lt;/h2&gt;

&lt;p&gt;Launch day has passed, but the same checks now tell you whether your key can call Argon and what model metadata it exposes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Check the changelog and models page.&lt;/strong&gt; Both list &lt;code&gt;gemini-4-argon&lt;/code&gt; as of October 13.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Poll &lt;code&gt;models.list&lt;/code&gt;.&lt;/strong&gt; The Gemini API returns every model visible to your key. On October 1, 2026, this request returned 61 models and no Argon match:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models?pageSize=1000"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  | jq -r '.models[] | select(.name | test("&lt;/span&gt;argon&lt;span class="s2"&gt;"; "&lt;/span&gt;i&lt;span class="s2"&gt;")) | "&lt;/span&gt;&lt;span class="se"&gt;\(&lt;/span&gt;.name&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;out&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="se"&gt;\(&lt;/span&gt;.outputTokenLimit&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each model entry includes &lt;code&gt;name&lt;/code&gt;, &lt;code&gt;inputTokenLimit&lt;/code&gt;, &lt;code&gt;outputTokenLimit&lt;/code&gt;, &lt;code&gt;supportedGenerationMethods&lt;/code&gt;, and &lt;code&gt;thinking&lt;/code&gt;. If the request returns no Argon result, first confirm that the key belongs to a billing-enabled project because Argon is not available on the free tier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Turn the request into an automated check.&lt;/strong&gt; Save the same GET request in &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;, store &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; as an environment variable, and add a post-processor script that fails when Argon is missing:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;models&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nx"&gt;models&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="p"&gt;[];&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;hits&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;models&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;filter&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="sr"&gt;/argon/i&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;name&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Argon is visible to this key&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;hits&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;length&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;above&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;hits&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;length&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="nx"&gt;hits&lt;/span&gt;
      &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;map&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;name&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt; out=&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;outputTokenLimit&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Add the request to a test scenario, run it through Apidog scheduled tasks or CI with the Apidog CLI, and connect a notification. A revoked key or billing problem then appears as a failed test rather than a production error.&lt;/p&gt;

&lt;p&gt;Store &lt;code&gt;GEMINI_MODEL=gemini-4-argon&lt;/code&gt; alongside the key. Price saved requests at the December rates so the upcoming change appears in tests before it appears on an invoice. The &lt;a href="http://apidog.com/blog/gemini-4-argon-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Argon API guide&lt;/a&gt; covers request shapes in detail.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What is the Gemini 4 Argon release date?
&lt;/h3&gt;

&lt;p&gt;October 13, 2026, for developers on the paid Gemini API and for Pro and Ultra subscribers in the Gemini app. Google announced it on September 30, 2026, for Fairwind partners only.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I use Gemini 4 Argon now?
&lt;/h3&gt;

&lt;p&gt;Yes, with a paid-tier Gemini API key, a Google AI Pro or Ultra subscription in the Gemini app and Search, or an Ultra subscription for Antigravity. Cursor and OpenCode Go also offer it. There is no free API tier; for a model with one, the &lt;a href="http://apidog.com/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash API guide&lt;/a&gt; walks through a first call.&lt;/p&gt;

&lt;h3&gt;
  
  
  When does the Gemini 4 Argon price change?
&lt;/h3&gt;

&lt;p&gt;November 30, 2026 is the last day at $2/$10 per 1M tokens. From December 1, the API rate is $4/$20.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do Google AI Pro subscribers get Argon?
&lt;/h3&gt;

&lt;p&gt;Yes, in the Gemini app and Search. They do not get API access through Pro, and Google named only Ultra subscribers for Antigravity.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the Gemini 4 Argon model ID?
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;gemini-4-argon&lt;/code&gt;. It is the stable version and has no &lt;code&gt;-preview&lt;/code&gt; suffix.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to do before December 1
&lt;/h2&gt;

&lt;p&gt;If you build on the Gemini API, move a test workload to &lt;code&gt;gemini-4-argon&lt;/code&gt; while the $2/$10 rate remains active, measure real token consumption, and model future costs at $4/$20 so the December bill contains no surprises. If you manage security for a qualifying organization, Fairwind remains the route to Argon on Gemini Enterprise with zero data retention.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Download Apidog&lt;/a&gt; to keep the access check, regression requests, and cost assertions in one workspace.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Muse Wonder vs Claude Opus 5.5: Same Price, Different Jobs</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Thu, 15 Oct 2026 07:40:46 +0000</pubDate>
      <link>https://dev.to/hassann/muse-wonder-vs-claude-opus-55-same-price-different-jobs-20a4</link>
      <guid>https://dev.to/hassann/muse-wonder-vs-claude-opus-55-same-price-different-jobs-20a4</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs1xip7zueimyj1zp1jh1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs1xip7zueimyj1zp1jh1.png" alt="Muse Wonder vs Claude Opus 5.5: Same Price, Different Jobs" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Muse Wonder and Claude Opus 5.5 have identical first-party API pricing: $4 per million input tokens, $20 per million output tokens, and $0.20 per million cached input tokens. Both expose a 1M-token context window. That removes price from the initial comparison and leaves a simpler question: which model does the work better? On Artificial Analysis’ independent index, Opus 5.5 scores 58 versus Wonder’s 52. On Meta’s agentic benchmarks, Wonder Full leads some long-running coding and legal tasks, while the API-available Wonder also beats Opus on SWE-Marathon. Artificial Analysis measured Wonder at $4.52 per index task versus $5.98 for Opus.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;This comparison covers specifications, benchmarks, per-task cost, tooling, data terms, and practical model selection. For a standalone introduction to Meta’s model, see the &lt;a href="http://apidog.com/blog/what-is-muse-wonder?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Muse Wonder explainer&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Specs
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Muse Wonder&lt;/th&gt;
&lt;th&gt;Claude Opus 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Model ID&lt;/td&gt;
&lt;td&gt;&lt;code&gt;muse-wonder-1.0&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;claude-opus-5-5&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input / output / cached per 1M&lt;/td&gt;
&lt;td&gt;$4 / $20 / $0.20&lt;/td&gt;
&lt;td&gt;$4 / $20 / $0.20 cache read&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Context&lt;/td&gt;
&lt;td&gt;1M tokens&lt;/td&gt;
&lt;td&gt;1M tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Inputs&lt;/td&gt;
&lt;td&gt;Text, image, video, audio&lt;/td&gt;
&lt;td&gt;Text, image, PDF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API formats&lt;/td&gt;
&lt;td&gt;Responses, Chat Completions, Messages&lt;/td&gt;
&lt;td&gt;Messages, plus an OpenAI-compatible endpoint&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reasoning control&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;effort&lt;/code&gt; from &lt;code&gt;minimal&lt;/code&gt; to &lt;code&gt;max&lt;/code&gt;; always reasons&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;effort&lt;/code&gt; levels; extended thinking&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;First-party rate limits&lt;/td&gt;
&lt;td&gt;3,000 RPM and 4M TPM per team&lt;/td&gt;
&lt;td&gt;Tiered by spend&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Larger sibling&lt;/td&gt;
&lt;td&gt;Muse Wonder Full, available only in Muse Code&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Weights&lt;/td&gt;
&lt;td&gt;Closed&lt;/td&gt;
&lt;td&gt;Closed&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Two distinctions matter before benchmarks. Wonder accepts video and audio natively; Opus does not. Opus is Anthropic’s strongest model, while Wonder is the smaller of Meta’s two models. When Meta publishes charts showing a win over Opus, check whether the result belongs to Wonder or Wonder Full.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmarks: Meta’s table
&lt;/h2&gt;

&lt;p&gt;Meta’s model card reports the following results at maximum effort for the API-available Muse Wonder and Claude Opus 5.5:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Muse Wonder&lt;/th&gt;
&lt;th&gt;Claude Opus 5.5&lt;/th&gt;
&lt;th&gt;Winner&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Artificial Analysis Intelligence Index&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;td&gt;58&lt;/td&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Harvey LAB-AA, legal&lt;/td&gt;
&lt;td&gt;10.0&lt;/td&gt;
&lt;td&gt;4.2&lt;/td&gt;
&lt;td&gt;Wonder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AutomationBench-AA&lt;/td&gt;
&lt;td&gt;39.1&lt;/td&gt;
&lt;td&gt;41.2&lt;/td&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JobBench&lt;/td&gt;
&lt;td&gt;70.5&lt;/td&gt;
&lt;td&gt;75.4&lt;/td&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSWE 1.1&lt;/td&gt;
&lt;td&gt;78.8&lt;/td&gt;
&lt;td&gt;74.2&lt;/td&gt;
&lt;td&gt;Wonder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-Marathon&lt;/td&gt;
&lt;td&gt;53.1&lt;/td&gt;
&lt;td&gt;46.3&lt;/td&gt;
&lt;td&gt;Wonder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0-AA&lt;/td&gt;
&lt;td&gt;52.0&lt;/td&gt;
&lt;td&gt;59.6&lt;/td&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HealthBench Pro&lt;/td&gt;
&lt;td&gt;60.5&lt;/td&gt;
&lt;td&gt;65.6&lt;/td&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Opus wins five of eight rows on Meta’s own table. Wonder wins both software-engineering benchmarks and the legal benchmark. Its 6.8-point SWE-Marathon lead is the most relevant signal for long-running coding agents that need to continue through many steps and blockers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmarks: the independent view
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://artificialanalysis.ai/articles/muse-wonder" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; tested both models at maximum effort:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Measure&lt;/th&gt;
&lt;th&gt;Muse Wonder&lt;/th&gt;
&lt;th&gt;Claude Opus 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Intelligence Index v4.3&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;td&gt;58&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AA-Omniscience, knowledge&lt;/td&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;46&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hallucination rate&lt;/td&gt;
&lt;td&gt;27%&lt;/td&gt;
&lt;td&gt;Not in the same table&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GDPval-AA, Elo&lt;/td&gt;
&lt;td&gt;n/a; Wonder Full scored 1857&lt;/td&gt;
&lt;td&gt;1866&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coding Agents Index&lt;/td&gt;
&lt;td&gt;63&lt;/td&gt;
&lt;td&gt;66 with Claude Code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Output tokens per index task&lt;/td&gt;
&lt;td&gt;~54,000&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost per index task&lt;/td&gt;
&lt;td&gt;$4.52&lt;/td&gt;
&lt;td&gt;$5.98&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The knowledge gap is the largest difference in either direction: Opus scores 46 versus Wonder’s 25 on AA-Omniscience. Retrieval-heavy applications should therefore treat grounding as mandatory for Wonder, while Opus may need less retrieval support for some factual workflows. On coding agents, Claude Code with Opus scores 66 versus 63 for Wonder; Wonder Full reaches 68, but it has no API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cost per task, not per token
&lt;/h2&gt;

&lt;p&gt;The rate cards are identical, but actual bills differ. Artificial Analysis measured Wonder at $4.52 per index task and Opus at $5.98. Wonder’s profile is cache-heavy: only $1.08 of its $4.52 came from output tokens, while $3.43 came from input, mostly cache writes and reads. Opus spent proportionally more on output.&lt;/p&gt;

&lt;p&gt;Use the workload, not the token price, to decide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Long agentic loops with a stable prefix:&lt;/strong&gt; Wonder’s cache-heavy profile can be advantageous because cached input costs $0.20 per million tokens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Short prompts with long generated answers:&lt;/strong&gt; Output volume dominates, so the effective gap narrows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Any production workload:&lt;/strong&gt; Inspect &lt;code&gt;usage&lt;/code&gt; on every response and calculate cost from your own traffic.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A simple cost calculation for either model is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cost = (input_tokens × 4 / 1_000_000)
     + (output_tokens × 20 / 1_000_000)
     + (cached_input_tokens × 0.20 / 1_000_000)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;a href="http://apidog.com/blog/claude-opus-5-5-prompt-caching-cost-math?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Opus 5.5 caching math&lt;/a&gt; and &lt;a href="http://apidog.com/blog/muse-wonder-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Muse Wonder pricing&lt;/a&gt; posts walk through detailed examples.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tooling and ecosystem
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Claude Opus 5.5&lt;/strong&gt; has the broader ecosystem: Claude Code, the Agent SDK, Managed Agents, Amazon Bedrock, Google Cloud, Microsoft Foundry, and substantial third-party integration support. Its &lt;a href="http://apidog.com/blog/claude-opus-5-5-18-hour-tasks-api-design?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;18-hour task API design&lt;/a&gt; is particularly relevant for long-horizon agents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Muse Wonder&lt;/strong&gt; launched on October 12, 2026, so its ecosystem is still new. It supports Meta’s API with three request formats, Muse Code, Vercel AI Gateway, and Cloudflare Workers AI. Meta’s documentation explains how to point Claude Code and Codex at &lt;code&gt;api.meta.ai&lt;/code&gt;, making it straightforward to test existing agent harnesses against Wonder. However, Meta does not yet offer an equivalent of Managed Agents. Its zero-data-retention mode also disables server-side state, background requests, file uploads, and web search.&lt;/p&gt;

&lt;p&gt;Muse Code also had a launch-week quota-drain bug, which Meta fixed the same day. Treat the ecosystem as promising but early.&lt;/p&gt;

&lt;h2&gt;
  
  
  Safety and data
&lt;/h2&gt;

&lt;p&gt;Both vendors recommend human confirmation before consequential agent actions. Meta trained Wonder to check in before important actions and avoid sharing private information without permission. Its full safety report was still pending, and Meta could not rule out high-risk chemical and biological capabilities without safeguards.&lt;/p&gt;

&lt;p&gt;Anthropic publishes system cards at launch. Its reported 85% prompt-injection resistance figure is covered in more detail in the &lt;a href="http://apidog.com/blog/claude-opus-5-5-prompt-injection-api-security?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Opus 5.5 prompt injection analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Data handling also differs. Meta’s API Standard mode does not train on customer traffic, but Muse Code subscriptions default to Contributor mode, which does. Anthropic does not train on API traffic by default.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which model should get which job?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Job&lt;/th&gt;
&lt;th&gt;Better pick&lt;/th&gt;
&lt;th&gt;Why&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Long-running coding agents with many steps and blockers&lt;/td&gt;
&lt;td&gt;Try Wonder&lt;/td&gt;
&lt;td&gt;SWE-Marathon: 53.1 versus 46.3; cache-heavy cost profile&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Legal document agents&lt;/td&gt;
&lt;td&gt;Try Wonder&lt;/td&gt;
&lt;td&gt;Harvey LAB: 10.0 versus 4.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Factual Q&amp;amp;A and research assistants&lt;/td&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;td&gt;AA-Omniscience: 46 versus 25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal and DevOps agents&lt;/td&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;td&gt;Terminal-Bench: 59.6 versus 52.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Health and professional advice&lt;/td&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;td&gt;HealthBench Pro: 65.6 versus 60.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Video or audio input&lt;/td&gt;
&lt;td&gt;Wonder&lt;/td&gt;
&lt;td&gt;Opus does not accept them&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Workloads requiring Bedrock, Google Cloud, or Foundry&lt;/td&gt;
&lt;td&gt;Opus 5.5&lt;/td&gt;
&lt;td&gt;Wonder is available first-party, through Vercel, and through Cloudflare&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Interactive coding with the strongest available model&lt;/td&gt;
&lt;td&gt;Opus through the API, or Wonder Full through Muse Code&lt;/td&gt;
&lt;td&gt;Wonder Full is subscription-only&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The practical conclusion is straightforward: Opus 5.5 is the stronger general model and the safer default. Wonder is worth testing for long agentic tool-using workloads, legal document tasks, and applications that need native video or audio input.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run the comparison in Apidog
&lt;/h2&gt;

&lt;p&gt;Because Wonder supports OpenAI-style and Anthropic-style interfaces and Opus supports Anthropic Messages plus an OpenAI-compatible endpoint, one [Apidog](&lt;a href="https://apid" rel="noopener noreferrer"&gt;https://apid&lt;/a&gt; - &lt;code&gt;Meta&lt;/code&gt;: &lt;code&gt;base_url = https://api.meta.ai/v1&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Anthropic&lt;/code&gt;: use Anthropic’s Messages base URL

&lt;ol&gt;
&lt;li&gt;Store each API key as a &lt;a href="http://apidog.com/blog/apidog-environments-secret-variables?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;secret environment variable&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Build one Responses request for Wonder use the response usage fields directly:
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;usage&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;inputCost&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;input_tokens&lt;/span&gt; &lt;span class="o"&gt;??&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;_000_000&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;outputCost&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output_tokens&lt;/span&gt; &lt;span class="o"&gt;??&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;_000_000&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;cacheCost&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;cached_input_tokens&lt;/span&gt; &lt;span class="o"&gt;??&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;0.20&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;_000_000&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;collectionVariables&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;set&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;run_cost_usd&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;inputCost&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;outputCost&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;cacheCost&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Adjust the usage field names if a provider returns cache details in a nested object. Ten representative tasks from your own workload will provide more useful evidence than either vendor’s benchmark table. &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Download Apidog&lt;/a&gt; to run the models side by side.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Is### Are Muse Wonder and Claude Opus 5.5 the same price?
&lt;/h3&gt;

&lt;p&gt;Yes, on list price: $4 per million input tokens, $20 per million output tokens, and $0.20 per million cached input tokens. Per index task, Artificial Analysis measured Wonder at $4.52 and Opus at $5.98.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which model is better for Claude Code?
&lt;/h3&gt;

&lt;p&gt;Claude Code was built for Claude. It can also target Wonder through Meta’s Messages endpoint. In the Coding Agents Index, Claude Code with Opus scores 66 versus 63 for Wonder. Wonder Full closes the gap, but it has no API and is available only through Muse Code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does Muse Wonder Full change the recommendation?
&lt;/h3&gt;

&lt;p&gt;It changes the benchmark picture: Wonder Full scores 56 on the index and leads most agentic rows. Operationally, it only matters if you can work inside Muse Code because Full cannot be deployed through the API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Next step
&lt;/h2&gt;

&lt;p&gt;Select your longest representative agent task, run it through both models at your intended effort level, and compare intervention frequency, output quality, completion rate, and &lt;code&gt;usage&lt;/code&gt;. Since list price is identical, let task performance and actual token consumption decide.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Muse Wonder vs Muse Wonder Full</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Thu, 15 Oct 2026 07:36:21 +0000</pubDate>
      <link>https://dev.to/hassann/muse-wonder-vs-muse-wonder-full-399j</link>
      <guid>https://dev.to/hassann/muse-wonder-vs-muse-wonder-full-399j</guid>
      <description>&lt;h1&gt;
  
  
  Muse Wonder vs Muse Wonder Full
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ep0scpn2qllsbn03g7e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ep0scpn2qllsbn03g7e.png" alt="Muse Wonder vs Muse Wonder Full" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Muse Wonder and Muse Wonder Full are two sizes of the same Meta model family, released together on October 12, 2026. Wonder is the model developers can call directly: &lt;code&gt;muse-wonder-1.0&lt;/code&gt; is available through the Meta Model API at $4 per million input tokens and $20 per million output tokens, and it is included in every Muse Code plan. Wonder Full is the model behind Meta’s headline benchmark results: it scores four points higher on the Artificial Analysis index, leads on long coding runs and legal work, and is available only through Muse Code Power or Maximum subscriptions at $50 or $200 per month. It has no public API and no published per-token price.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;For developers, that access split is the main decision. This guide compares the two models feature by feature, explains where Full performs better, breaks down the practical costs, and shows how to choose the right model for coding, evaluation, and production use. If the Muse family is new to you, start with the &lt;a href="http://apidog.com/blog/what-is-muse-wonder?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Muse Wonder explainer&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Side by side
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Muse Wonder&lt;/th&gt;
&lt;th&gt;Muse Wonder Full&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Model ID&lt;/td&gt;
&lt;td&gt;&lt;code&gt;muse-wonder-1.0&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;muse-wonder-full-1.0&lt;/code&gt; (Muse Code only)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API access&lt;/td&gt;
&lt;td&gt;Yes: Responses, Chat Completions, Messages&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Muse Code plans&lt;/td&gt;
&lt;td&gt;Everyday ($5) and above&lt;/td&gt;
&lt;td&gt;Power ($50), Maximum ($200)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Per-token price&lt;/td&gt;
&lt;td&gt;$4 input / $20 output / $0.20 cached input&lt;/td&gt;
&lt;td&gt;None published&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Context window&lt;/td&gt;
&lt;td&gt;1M tokens&lt;/td&gt;
&lt;td&gt;1M tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Inputs&lt;/td&gt;
&lt;td&gt;Text, image, video, audio&lt;/td&gt;
&lt;td&gt;Same&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Artificial Analysis Intelligence Index&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;td&gt;56&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coding Agents Index&lt;/td&gt;
&lt;td&gt;63&lt;/td&gt;
&lt;td&gt;68&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hallucination rate, Artificial Analysis&lt;/td&gt;
&lt;td&gt;27%&lt;/td&gt;
&lt;td&gt;23%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Third-party gateways&lt;/td&gt;
&lt;td&gt;Vercel, Cloudflare&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Weights&lt;/td&gt;
&lt;td&gt;Closed&lt;/td&gt;
&lt;td&gt;Closed&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The architectural capabilities Meta highlights apply to both models: Active Memory, Active Focus, multimodal input, computer use, and sub-agent delegation. The practical difference is scale. Meta says Full performs better on unfamiliar tasks than the Muse Spark trend line predicted, and attributes that result to its larger base model.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Full pulls ahead
&lt;/h2&gt;

&lt;p&gt;Meta’s model-card results below were run at maximum reasoning effort:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Wonder Full&lt;/th&gt;
&lt;th&gt;Wonder&lt;/th&gt;
&lt;th&gt;Gap&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Harvey LAB-AA, legal&lt;/td&gt;
&lt;td&gt;13.1&lt;/td&gt;
&lt;td&gt;10.0&lt;/td&gt;
&lt;td&gt;+3.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AutomationBench-AA&lt;/td&gt;
&lt;td&gt;45.4&lt;/td&gt;
&lt;td&gt;39.1&lt;/td&gt;
&lt;td&gt;+6.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JobBench&lt;/td&gt;
&lt;td&gt;75.3&lt;/td&gt;
&lt;td&gt;70.5&lt;/td&gt;
&lt;td&gt;+4.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-Marathon&lt;/td&gt;
&lt;td&gt;57.5&lt;/td&gt;
&lt;td&gt;53.1&lt;/td&gt;
&lt;td&gt;+4.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0-AA&lt;/td&gt;
&lt;td&gt;57.1&lt;/td&gt;
&lt;td&gt;52.0&lt;/td&gt;
&lt;td&gt;+5.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HealthBench Pro&lt;/td&gt;
&lt;td&gt;62.3&lt;/td&gt;
&lt;td&gt;60.5&lt;/td&gt;
&lt;td&gt;+1.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSWE 1.1&lt;/td&gt;
&lt;td&gt;79.0&lt;/td&gt;
&lt;td&gt;78.8&lt;/td&gt;
&lt;td&gt;+0.2&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The independent &lt;a href="https://artificialanalysis.ai/articles/muse-wonder" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; evaluation points in the same direction. Full scores 56 versus Wonder’s 52 on the composite index, 57% versus 52% on Terminal-Bench 4.0, and 68 versus 63 on the Coding Agents Index. It also hallucinates less: 23% versus 27%. On Meta’s internal FocusBench, which measures the persistence behavior behind Active Focus, Full leads every evaluated model at 54.2%, while Wonder scores 44.9% and trails both GPT-6 Astra and Claude Opus 5.5.&lt;/p&gt;

&lt;p&gt;Memory is the exception. On Meta’s MemoryBench, Wonder narrowly beats Full, 85.6 to 85.5, which makes that capability effectively a wash.&lt;/p&gt;

&lt;p&gt;The performance gap is therefore real but uneven. On short software tasks such as DeepSWE, the difference nearly disappears. On long, blocker-heavy coding work—the category Meta designed the family for—Full leads by roughly four to six points. On the Coding Agents Index, Full ties Claude Code running Sonnet 5.5 at 68 and beats Opus 5.5 at 66, while Wonder trails all three at 63.&lt;/p&gt;

&lt;h2&gt;
  
  
  What each model costs
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Muse Wonder
&lt;/h3&gt;

&lt;p&gt;Wonder uses token-based pricing. Artificial Analysis measured its cost at $4.52 per Intelligence Index task at maximum effort, compared with $5.98 for Claude Opus 5.5 and $3.26 for GPT-6 Astra.&lt;/p&gt;

&lt;p&gt;Agentic workflows often resend a growing context, so cached input can dominate the bill. At $0.20 per million cached input tokens, that can substantially reduce the effective cost of long coding sessions. The &lt;a href="http://apidog.com/blog/muse-wonder-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Muse Wonder pricing guide&lt;/a&gt; walks through the cost examples.&lt;/p&gt;

&lt;h3&gt;
  
  
  Muse Wonder Full
&lt;/h3&gt;

&lt;p&gt;Full has no token price, so there is no meaningful per-task API cost figure. Its price is the subscription:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Plan&lt;/th&gt;
&lt;th&gt;Monthly price&lt;/th&gt;
&lt;th&gt;Usage allowance&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Muse Code Power&lt;/td&gt;
&lt;td&gt;$50&lt;/td&gt;
&lt;td&gt;20x Everyday&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Muse Code Maximum&lt;/td&gt;
&lt;td&gt;$200&lt;/td&gt;
&lt;td&gt;80x Everyday&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Both plans use five-hour and weekly usage resets. For an individual developer who codes throughout the day, $50 per month can be inexpensive compared with API usage on another frontier model. For a team that wants to expose Full behind its own product, however, there is no supported path at any price.&lt;/p&gt;

&lt;p&gt;The data terms also matter. Muse Code subscriptions default to Contributor mode, which allows Meta to train on prompts, code, and outputs. API traffic in Standard mode is not used for training. You can turn Contributor mode off with one toggle, but it remains enabled until you do so.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which model can you build on?
&lt;/h2&gt;

&lt;p&gt;This is the practical dividing line. Anything shipped to users runs on Wonder because Full has no API, no third-party gateway, and no SDK. Full’s launch benchmarks are real, but they describe a tool you can use yourself—not a model you can resell or embed in a product.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Goal&lt;/th&gt;
&lt;th&gt;Best choice&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Call the model from your product&lt;/td&gt;
&lt;td&gt;Wonder, through the API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Run Claude Code or Codex on a Meta model&lt;/td&gt;
&lt;td&gt;Wonder, through Messages or Responses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code in a terminal with Meta’s strongest model&lt;/td&gt;
&lt;td&gt;Full, through Muse Code Power or Maximum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Evaluate Meta’s frontier claims&lt;/td&gt;
&lt;td&gt;Test Full in Muse Code, then test Wonder for deployment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pay only for what you use&lt;/td&gt;
&lt;td&gt;Wonder&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Meta’s developer blog says Full is available only through Muse Code subscriptions and gives no timeline for API access. Until that changes, be careful with benchmark tables comparing “Muse Wonder” to other APIs: if the score belongs to Full, it does not describe the API model.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the access wall costs in practice
&lt;/h2&gt;

&lt;h3&gt;
  
  
  You run Claude Code or Codex against Meta’s API
&lt;/h3&gt;

&lt;p&gt;Meta’s coding-agents guide shows both harnesses pointed at &lt;code&gt;api.meta.ai&lt;/code&gt;, with &lt;code&gt;muse-wonder-1.0&lt;/code&gt; as the main model and Muse Spark 1.3 handling subagents and background tasks. That configuration gives you Wonder, which scores 63 on the Coding Agents Index.&lt;/p&gt;

&lt;p&gt;The 68 score that ties Claude Code running Sonnet 5.5 belongs to Full inside Muse Code. If that benchmark is your reason for changing harnesses, this setup will not deliver it.&lt;/p&gt;

&lt;h3&gt;
  
  
  You are comparing vendors for a product
&lt;/h3&gt;

&lt;p&gt;Every Full result in Meta’s launch table is irrelevant to procurement because no external product can call Full. For a deployable comparison, use Wonder’s numbers: 52 on the Artificial Analysis index, 53.1 on SWE-Marathon, and 25 on knowledge. Compare those directly against models your product can actually access.&lt;/p&gt;

&lt;h3&gt;
  
  
  You are unsure which model answered
&lt;/h3&gt;

&lt;p&gt;In Muse Code, open the &lt;code&gt;/models&lt;/code&gt; menu to see the active model. A response that calls itself “Wonder” is not reliable evidence of which model produced it, and the &lt;code&gt;--reasoning-effort&lt;/code&gt; flag does not switch models.&lt;/p&gt;

&lt;p&gt;On the API, the &lt;code&gt;model&lt;/code&gt; field in every response identifies &lt;code&gt;muse-wonder-1.0&lt;/code&gt;. There is no Full model on the API to confuse it with.&lt;/p&gt;

&lt;p&gt;Meta’s own benchmark data explains why this check matters: on short tasks, the two models are within a fifth of a point. You may not notice which one responded until the work becomes long enough for Full’s advantage to appear.&lt;/p&gt;

&lt;h2&gt;
  
  
  Test the difference on your own work
&lt;/h2&gt;

&lt;p&gt;If you have Muse Code Power, measure the gap with a task that reflects your real workload:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Choose one long task, such as a 30-step refactor or a multi-file code review.&lt;/li&gt;
&lt;li&gt;Run it with &lt;code&gt;--model muse-wonder-1.0&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Switch to Full through the &lt;code&gt;/models&lt;/code&gt; menu.&lt;/li&gt;
&lt;li&gt;Run the same task again.&lt;/li&gt;
&lt;li&gt;Compare the finished result and the number of manual interventions.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That test tells you whether Full’s four-point overall advantage matters for your kind of work.&lt;/p&gt;

&lt;p&gt;For the API side, use &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; to verify that Wonder—not a benchmark headline—meets your quality bar. Store the API key as a &lt;a href="http://apidog.com/blog/apidog-environments-secret-variables?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;secret variable&lt;/a&gt;, send your real prompts at &lt;code&gt;medium&lt;/code&gt; and &lt;code&gt;max&lt;/code&gt; reasoning effort, assert on the response shape, and inspect the &lt;code&gt;usage&lt;/code&gt; field to calculate cost. The &lt;a href="http://apidog.com/blog/how-to-use-muse-wonder-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Muse Wonder API guide&lt;/a&gt; includes the requests. You can also [download and no third-party gateway. Meta has not announced a release date for API access.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does maximum reasoning effort turn Wonder into Full?
&lt;/h3&gt;

&lt;p&gt;No. Reasoning effort controls how long Wonder reasons. The model ID remains unchanged.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is Full worth $50 per month if Wonder starts at $5?
&lt;/h3&gt;

&lt;p&gt;For solo work on long coding tasks, the gaps are meaningful: 68 versus 63 on the Coding Agents Index and  is the only version you can build with. Use%;"&amp;gt;&lt;br&gt;
  &lt;br&gt;
&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Muse Wonder Benchmarks</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Thu, 15 Oct 2026 07:30:04 +0000</pubDate>
      <link>https://dev.to/hassann/muse-wonder-benchmarks-1h1n</link>
      <guid>https://dev.to/hassann/muse-wonder-benchmarks-1h1n</guid>
      <description>&lt;h1&gt;
  
  
  Muse Wonder Benchmarks
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fijgm7emov4d9awesacn7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fijgm7emov4d9awesacn7.png" alt="Muse Wonder benchmarks cover image" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Muse Wonder Full scores 56 on the Artificial Analysis Intelligence Index, while Muse Wonder scores 52. That places them behind Claude Opus 5.5 at 58, level with Claude Sonnet 5.5 at 56 for Full, and close to GPT-6 Astra, Gemini 4 Argon, and Claude Fable 5.1 at 53 each. Meta’s model card tells a different story: Wonder Full leads on long-running coding, legal work, business automation, and memory. Both claims can be true because they measure different capabilities. That distinction is the most useful takeaway from these results.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Try Apidog today&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Below is the full published picture: Meta’s numbers, independent Artificial Analysis results, the specific areas where Wonder leads, where it trails, and which benchmarks cannot currently be reproduced outside Meta. For a broader explanation of the model itself, see the &lt;a href="https://apidog.com/blog/what-is-muse-wonder?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Muse Wonder explainer&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Meta’s model card table
&lt;/h2&gt;

&lt;p&gt;Meta compared Muse Wonder Full, Muse Wonder, GPT-6 Astra, and Claude Opus 5.5 at maximum reasoning effort. The table below follows &lt;a href="https://venturebeat.com/technology/metas-new-muse-wonder-and-muse-wonder-full-models-achieve-frontier-performance-but-only-the-weaker-one-is-available-via-api" rel="noopener noreferrer"&gt;VentureBeat’s report&lt;/a&gt; on Meta’s model card.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;What it measures&lt;/th&gt;
&lt;th&gt;Wonder Full&lt;/th&gt;
&lt;th&gt;Wonder&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;Claude Opus 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Artificial Analysis Intelligence Index&lt;/td&gt;
&lt;td&gt;Ten-eval composite&lt;/td&gt;
&lt;td&gt;56&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;td&gt;53&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;58&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Harvey LAB-AA&lt;/td&gt;
&lt;td&gt;Legal agent tasks&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;13.1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;10.0&lt;/td&gt;
&lt;td&gt;8.6&lt;/td&gt;
&lt;td&gt;4.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AutomationBench-AA&lt;/td&gt;
&lt;td&gt;Business process automation&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;45.4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;39.1&lt;/td&gt;
&lt;td&gt;41.6&lt;/td&gt;
&lt;td&gt;41.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JobBench&lt;/td&gt;
&lt;td&gt;Professional work&lt;/td&gt;
&lt;td&gt;75.3&lt;/td&gt;
&lt;td&gt;70.5&lt;/td&gt;
&lt;td&gt;66.1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;75.4&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSWE 1.1&lt;/td&gt;
&lt;td&gt;Software engineering&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;79.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;78.8&lt;/td&gt;
&lt;td&gt;74.1&lt;/td&gt;
&lt;td&gt;74.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-Marathon&lt;/td&gt;
&lt;td&gt;Long-running coding runs&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;57.5&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;53.1&lt;/td&gt;
&lt;td&gt;42.5&lt;/td&gt;
&lt;td&gt;46.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0-AA&lt;/td&gt;
&lt;td&gt;Terminal agent tasks&lt;/td&gt;
&lt;td&gt;57.1&lt;/td&gt;
&lt;td&gt;52.0&lt;/td&gt;
&lt;td&gt;59.1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;59.6&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HealthBench Pro&lt;/td&gt;
&lt;td&gt;Health questions&lt;/td&gt;
&lt;td&gt;62.3&lt;/td&gt;
&lt;td&gt;60.5&lt;/td&gt;
&lt;td&gt;65.3&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;65.6&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The pattern is clear. Wonder Full performs best when a task is long-running and agentic: it leads SWE-Marathon by 11 points over Opus 5.5, DeepSWE by five points, and Harvey LAB by roughly a factor of three. It trails on terminal work, health questions, and the aggregate intelligence index. Even in Meta’s own table, Opus 5.5 is the stronger general model; Wonder Full is the more persistent one.&lt;/p&gt;

&lt;p&gt;Meta states two important caveats. First, competitor runs were best-effort and may not have used optimal settings for those models. Second, some coding comparisons used different tooling, making those rows less controlled than the rest.&lt;/p&gt;

&lt;h2&gt;
  
  
  Meta’s internal benchmarks: memory and focus
&lt;/h2&gt;

&lt;p&gt;Three figures in Meta’s launch material come from tests that only Meta can currently run.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Wonder Full&lt;/th&gt;
&lt;th&gt;Wonder&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;Claude Opus 5.5&lt;/th&gt;
&lt;th&gt;Claude Fable 5.1&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;MemoryBench&lt;/td&gt;
&lt;td&gt;85.5&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;85.6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;81.4&lt;/td&gt;
&lt;td&gt;81.5&lt;/td&gt;
&lt;td&gt;79.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FocusBench&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;54.2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;44.9&lt;/td&gt;
&lt;td&gt;47.7&lt;/td&gt;
&lt;td&gt;45.8&lt;/td&gt;
&lt;td&gt;36.6&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;MemoryBench places facts inside conversations of 64K to 100K tokens, adds distractors, and changes some facts partway through. The model must recall the current version of each fact. This is the evidence behind Meta’s Active Memory feature.&lt;/p&gt;

&lt;p&gt;FocusBench measures whether a model continues pursuing a goal when it encounters blockers. That corresponds to the Active Focus feature. Note that the smaller Wonder model scores below both GPT-6 Astra and Claude Opus 5.5 on FocusBench; only Wonder Full leads. The third internal figure, the Personal Superintelligence Index, has no published competitor comparison.&lt;/p&gt;

&lt;p&gt;These benchmarks plausibly test real behaviors, but they also test exactly the behaviors Meta trained for. Until outside evaluators can reproduce them, treat them as evidence of Meta’s training target rather than independently verified performance.&lt;/p&gt;

&lt;h2&gt;
  
  
  The independent scores: Artificial Analysis
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://artificialanalysis.ai/articles/muse-wonder" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; evaluated both models using Intelligence Index v4.3 at maximum effort. The composite and component results are below.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Evaluation&lt;/th&gt;
&lt;th&gt;Wonder Full&lt;/th&gt;
&lt;th&gt;Wonder&lt;/th&gt;
&lt;th&gt;Muse Spark 1.3&lt;/th&gt;
&lt;th&gt;Notable comparison&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Intelligence Index&lt;/td&gt;
&lt;td&gt;56&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;td&gt;48&lt;/td&gt;
&lt;td&gt;Opus 5.5: 58; Sonnet 5.5: 56; Astra / Argon / Fable 5.1: 53; Grok 4.6: 44&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0&lt;/td&gt;
&lt;td&gt;57%&lt;/td&gt;
&lt;td&gt;52%&lt;/td&gt;
&lt;td&gt;33%&lt;/td&gt;
&lt;td&gt;Gemini 4 Argon: 57%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GDPval-AA&lt;/td&gt;
&lt;td&gt;1857, #2&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;1681&lt;/td&gt;
&lt;td&gt;Opus 5.5: 1866; Sonnet 5.5: 1838&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AA-Briefcase&lt;/td&gt;
&lt;td&gt;1729, #3&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;1581&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CritPt&lt;/td&gt;
&lt;td&gt;33%, #1&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;Nearest rivals: 31–32%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GDP.pdf&lt;/td&gt;
&lt;td&gt;33%, #1&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;Nearest rivals: 31–32%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SciCode&lt;/td&gt;
&lt;td&gt;63%, #3&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;n/a&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AA-Omniscience&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;Opus 5.5: 46; Astra: 43; Argon: 42; Sonnet 5.5: 32&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hallucination rate&lt;/td&gt;
&lt;td&gt;23%&lt;/td&gt;
&lt;td&gt;27%&lt;/td&gt;
&lt;td&gt;33%&lt;/td&gt;
&lt;td&gt;Gemini 4 Argon: 15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coding Agents Index&lt;/td&gt;
&lt;td&gt;68&lt;/td&gt;
&lt;td&gt;63&lt;/td&gt;
&lt;td&gt;54&lt;/td&gt;
&lt;td&gt;Claude Code with Sonnet 5.5: 68; Opus 5.5: 66&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Three conclusions stand out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The jump from Muse Spark is real.&lt;/strong&gt; Wonder Full gains eight points on the composite index in six weeks, and its Terminal-Bench score nearly doubles. Artificial Analysis described this as a material intelligence improvement over earlier Meta models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Knowledge is the weak spot.&lt;/strong&gt; Wonder Full scores 30 on AA-Omniscience versus 46 for Opus 5.5, indicating weaker factual recall. Its relatively low hallucination rate, however, means it is less likely to invent missing facts. For retrieval-heavy products, this points to grounding responses with search results or your own documents rather than relying on model recall.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Several leads are narrow.&lt;/strong&gt; CritPt and GDP.pdf are only one to two points ahead of competing models. Wonder Full’s GDPval lead over Sonnet 5.5 is within confidence intervals. Its Coding Agents Index tie with Claude Code using Sonnet 5.5 is especially relevant for agent-runtime decisions, but that result belongs to Wonder Full, not the API-available Wonder model.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Meta and Artificial Analysis disagree
&lt;/h2&gt;

&lt;p&gt;Meta’s model card lists Wonder Full at 59.0 on an Artificial Analysis Intelligence Index row, while Artificial Analysis publishes 56. The discrepancy may come from different index versions, run dates, or Meta’s evaluation harness. Neither party has publicly explained the gap.&lt;/p&gt;

&lt;p&gt;When you see 59 quoted, it is Meta’s figure. When you see 56, it is the independent Artificial Analysis result. AutomationBench shows a similar issue: Meta reports 45.4 for Wonder Full and 39.1 for Wonder, while Artificial Analysis reports 71% and 68% on what appears to be a different version of the test. Always quote the source alongside the number.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tokens and cost behind the scores
&lt;/h2&gt;

&lt;p&gt;Maximum-effort scores come with a token cost. Artificial Analysis measured about 54,000 output tokens per task for both Wonder models, compared with 62,000 for Gemini 4 Argon, 78,000 for Claude Fable 5.1, and 27,000 for GPT-6 Astra.&lt;/p&gt;

&lt;p&gt;Input usage is higher still. Wonder used 7.69 million input tokens across the index, while Wonder Full used 6.44 million—two to seven times more than the OpenAI and Google models. As a result, Wonder’s measured cost per task was $4.52: lower than Opus 5.5 at $5.98, but higher than GPT-6 Astra at $3.26 despite Astra’s 2.5x higher list price.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://apidog.com/blog/muse-wonder-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Muse Wonder pricing post&lt;/a&gt; breaks down what these numbers mean for a realistic workload.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to test yourself
&lt;/h2&gt;

&lt;p&gt;Benchmarks show where to investigate, not what to ship. If you care about the agentic strengths Meta claims, test your own long-running task: a 30-step refactor, a multi-document review, or a tool loop with deliberate failures injected.&lt;/p&gt;

&lt;p&gt;In &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;, use the same prompts and tool definitions against Muse Wonder, Claude Opus 5.5, and your current model. Assert on the structured output and compare token usage for every run.&lt;/p&gt;

&lt;p&gt;A useful evaluation record might look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"muse-wonder-1.0"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"task"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"30-step-refactor"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"passed"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"tool_calls"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;31&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"recovered_from_errors"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"usage"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"input_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;184320&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"output_tokens"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;51240&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Run enough iterations to see variance, then compare success rate, recovery behavior, structured-output reliability, and total token usage—not just a single passing response.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://apidog.com/blog/ai-agent-apidog-test-harness?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;tool-call test harness&lt;/a&gt; and the &lt;a href="https://apidog.com/blog/testing-non-deterministic-ai-agents?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;non-deterministic agent testing guide&lt;/a&gt; cover the setup in detail. You can also &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;download Apidog&lt;/a&gt; to compare the models side by side.&lt;/p&gt;

&lt;p&gt;Remember that the public API serves Muse Wonder, not Muse Wonder Full. Many benchmark headlines about Meta’s frontier result may describe the model you cannot currently call.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is Muse Wonder the best model available?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not on the independent composite. Claude Opus 5.5 scores 58, Wonder Full scores 56, and Wonder scores 52. Wonder Full does lead several specific agentic benchmarks, including SWE-Marathon, DeepSWE, Harvey LAB, and FocusBench.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which benchmarks can I trust?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Artificial Analysis results are third-party and reproducible. Meta’s cross-model table is Meta-run and uses best-effort competitor settings. MemoryBench, FocusBench, and the Personal Superintelligence Index are currently Meta-only.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How does Muse Wonder compare with Gemini 4 Argon?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Gemini 4 Argon scores 53 on the index versus 52 for Wonder, at half the price. Argon ties Wonder Full on Terminal-Bench at 57% and has a lower hallucination rate: 15% versus 27% for Wonder. The &lt;a href="https://apidog.com/blog/gemini-4-argon-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Argon benchmarks post&lt;/a&gt; includes the full comparison.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does maximum effort turn Muse Wonder into Muse Wonder Full?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No. Effort changes how long the model reasons. It does not turn &lt;code&gt;muse-wonder-1.0&lt;/code&gt; into Muse Wonder Full.&lt;/p&gt;

&lt;h2&gt;
  
  
  Next step
&lt;/h2&gt;

&lt;p&gt;Choose the benchmark closest to your actual workload. Use SWE-Marathon for long coding runs or AA-Omniscience for factual recall, then run your own task before deciding whether Muse Wonder deserves a trial. The composite index alone will not answer that question.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>performance</category>
    </item>
  </channel>
</rss>
