<?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>The Best SoapUI Alternative</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Tue, 04 Aug 2026 10:19:48 +0000</pubDate>
      <link>https://dev.to/hassann/the-best-soapui-alternative-57n1</link>
      <guid>https://dev.to/hassann/the-best-soapui-alternative-57n1</guid>
      <description>&lt;p&gt;SoapUI has been testing web services since 2005, and for WSDL-driven SOAP work it is still the name everyone knows. But most teams looking for a SoapUI alternative in 2026 are testing REST, GraphQL, and gRPC APIs—not only SOAP—with a Java desktop app built around XML contracts, large XML project files, and Groovy for dynamic behavior.&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 practical answer: &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; is a strong SoapUI alternative for API teams working with REST and modern protocols. It replaces much of the Groovy-based workflow with visual test orchestration, adds schema-aware mocking and published documentation, and offers a free plan for up to four users.&lt;/p&gt;

&lt;p&gt;This guide explains where SoapUI shows its age, how to migrate a workflow, and when SoapUI is still the right choice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where SoapUI shows its age
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.soapui.org/" rel="noopener noreferrer"&gt;SoapUI Open Source&lt;/a&gt; is maintained by SmartBear, and releases still happen; version 5.9 shipped in mid-2025. The main limitations are structural rather than maintenance-related:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;It is designed around SOAP.&lt;/strong&gt; SoapUI's core abstractions come from WSDL contracts: operations, envelopes, and XPath assertions. REST support was added later. Building and asserting JSON payloads can mean working against a UI designed for XML, a gap covered in &lt;a href="http://apidog.com/blog/soapui-pro-vs-open-source-differences?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;SoapUI Pro vs SoapUI Open Source&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Dynamic behavior usually means Groovy.&lt;/strong&gt; Request chaining, value extraction, conditions, and custom assertions commonly require Groovy. That is powerful for QA engineers who know the JVM, but it can make suites difficult for the rest of the team to maintain.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Projects are large XML files.&lt;/strong&gt; A SoapUI project is typically one large XML document. When multiple people edit it, merge conflicts can be difficult to resolve. Teams often end up passing project files around instead of collaborating in a shared workspace.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The free tier is limited.&lt;/strong&gt; Data-driven testing, native CI integrations, and detailed reporting are commercial features. SoapUI Pro was folded into ReadyAPI, and &lt;a href="https://www.softwaresuggest.com/readyapi" rel="noopener noreferrer"&gt;third-party trackers list ReadyAPI from around $829 per license per year&lt;/a&gt;. That upgrade point is often when teams evaluate alternatives, including these &lt;a href="http://apidog.com/blog/soapui-alternatives?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;SoapUI alternatives&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;It is a heavy desktop application.&lt;/strong&gt; SoapUI is a Java Swing app that loads full projects into memory. Large suites can increase startup time and make the UI less responsive.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These trade-offs matter less if your work is primarily WSDL-driven SOAP. They matter much more when SOAP is a small part of a REST- and JSON-heavy API workload.&lt;/p&gt;

&lt;h2&gt;
  
  
  The answer: Apidog
&lt;/h2&gt;

&lt;p&gt;Apidog is an API development platform used by over 500,000 developers. It brings API design, debugging, automated testing, mocking, and documentation into one workspace built around OpenAPI specifications rather than WSDL files.&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%2F18dfanx4ym2etyg9j0fd.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%2F18dfanx4ym2etyg9j0fd.png" alt="Apidog workspace" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For teams moving away from SoapUI, focus on these differences:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Build tests visually instead of writing every flow in Groovy.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Create scenarios that chain endpoints, pass values between requests, and assert on responses through the UI. The common SoapUI workflow—extract an ID, use it in a later request, then assert the result—becomes configuration-driven. Scripts are still available when needed, using Postman-compatible syntax instead of JVM-only Groovy.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Use the free plan for small teams.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
The free plan covers up to four users with unlimited APIs, requests, and test runs. Features that SoapUI places in ReadyAPI, such as data-driven testing, CI integration, and shareable reports, are available in Apidog's core product.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Work with modern protocols natively.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
REST, GraphQL, gRPC, WebSocket, and SSE are first-class workflows. JSON assertions operate on JSON responses rather than XML-oriented representations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Avoid a four-figure per-seat upgrade path.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Paid plans start at $9 per user per month.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What changes in practice
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Test logic without the Groovy tax
&lt;/h3&gt;

&lt;p&gt;Apidog's test builder covers common scripted SoapUI patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Extract a value from response A and reuse it in request B.&lt;/li&gt;
&lt;li&gt;Run a scenario against each row in a CSV or JSON data set.&lt;/li&gt;
&lt;li&gt;Branch based on a condition.&lt;/li&gt;
&lt;li&gt;Assert status codes, schemas, headers, and response fields.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, a typical REST flow can be expressed as:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Send &lt;code&gt;POST /users&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Extract &lt;code&gt;$.id&lt;/code&gt; from the response.&lt;/li&gt;
&lt;li&gt;Set &lt;code&gt;userId&lt;/code&gt; as an environment or scenario variable.&lt;/li&gt;
&lt;li&gt;Send &lt;code&gt;GET /users/{{userId}}&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Assert that the response status is &lt;code&gt;200&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Assert that &lt;code&gt;$.id&lt;/code&gt; matches &lt;code&gt;{{userId}}&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This keeps the test readable for developers, QA engineers, and reviewers without requiring everyone to understand a Groovy codebase.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mock from the schema instead of scripts
&lt;/h3&gt;

&lt;p&gt;SoapUI mock services work well for SOAP, but REST mocks often require manually configured responses and additional Groovy. See &lt;a href="http://apidog.com/blog/soapui-mock-service-alternative?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;SoapUI mock service: setup guide and modern alternative&lt;/a&gt; for a detailed comparison.&lt;/p&gt;

&lt;p&gt;Apidog's smart mock engine reads an OpenAPI schema and returns realistic data automatically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An &lt;code&gt;email&lt;/code&gt; field can return an email-shaped value.&lt;/li&gt;
&lt;li&gt;A &lt;code&gt;price&lt;/code&gt; field can return a numeric value.&lt;/li&gt;
&lt;li&gt;Defined examples and schemas can drive mock responses from the start.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That means frontend teams can begin integration work as soon as the API specification exists. A self-hosted mock option is also available when mock traffic must remain inside your network.&lt;/p&gt;

&lt;h3&gt;
  
  
  Run performance tests in the same workspace
&lt;/h3&gt;

&lt;p&gt;SoapUI Open Source includes basic load testing, while more advanced capabilities are sold separately in ReadyAPI.&lt;/p&gt;

&lt;p&gt;With Apidog, performance testing lives alongside functional tests:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Reuse an existing API scenario.&lt;/li&gt;
&lt;li&gt;Configure concurrency and execution settings.&lt;/li&gt;
&lt;li&gt;Run the test.&lt;/li&gt;
&lt;li&gt;Review latency and throughput results.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This avoids exporting requests to a separate performance-testing tool just to test the same endpoints.&lt;/p&gt;

&lt;h3&gt;
  
  
  Add CI without wrestling with Java tooling
&lt;/h3&gt;

&lt;p&gt;Apidog's CLI can run a scenario headlessly and generate an HTML report:&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 run scenario &lt;span class="nt"&gt;--scenario-id&lt;/span&gt; 12345 &lt;span class="nt"&gt;--env&lt;/span&gt; staging
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use it in Jenkins, GitLab CI, or GitHub Actions. For the available commands, see &lt;a href="http://apidog.com/blog/apidog-cli-manage-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;how to manage APIs with Apidog CLI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For example, a GitHub Actions step can run a scenario like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Run API scenario&lt;/span&gt;
  &lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;|&lt;/span&gt;
    &lt;span class="s"&gt;npm install -g apidog-cli&lt;/span&gt;
    &lt;span class="s"&gt;apidog run scenario --scenario-id 12345 --env staging&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Archive the generated HTML report as a build artifact so failures are visible from the CI run.&lt;/p&gt;

&lt;h3&gt;
  
  
  Generate documentation from the API contract
&lt;/h3&gt;

&lt;p&gt;SoapUI produces test artifacts. Apidog can also generate the public-facing API documentation from the specification:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interactive API documentation&lt;/li&gt;
&lt;li&gt;Hosted documentation on a custom domain&lt;/li&gt;
&lt;li&gt;A built-in “try it” console&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For teams maintaining API docs separately from tests and specifications, this consolidates another workflow into the same workspace.&lt;/p&gt;

&lt;h2&gt;
  
  
  SoapUI vs Apidog 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;&lt;/th&gt;
&lt;th&gt;SoapUI Open Source&lt;/th&gt;
&lt;th&gt;Apidog&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Price&lt;/td&gt;
&lt;td&gt;Free; Pro features moved to ReadyAPI, ~$829+/license/year&lt;/td&gt;
&lt;td&gt;Free for up to 4 users, then $9/user/month&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Built for&lt;/td&gt;
&lt;td&gt;SOAP/WSDL contracts&lt;/td&gt;
&lt;td&gt;REST, GraphQL, gRPC, WebSocket&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Test logic&lt;/td&gt;
&lt;td&gt;Groovy scripts&lt;/td&gt;
&lt;td&gt;Visual orchestration + optional scripts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data-driven testing&lt;/td&gt;
&lt;td&gt;Paid in ReadyAPI&lt;/td&gt;
&lt;td&gt;Included on all plans&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mocking&lt;/td&gt;
&lt;td&gt;SOAP-centric mock services&lt;/td&gt;
&lt;td&gt;Schema-aware smart mocks, self-hostable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Load testing&lt;/td&gt;
&lt;td&gt;Basic free option; full version paid&lt;/td&gt;
&lt;td&gt;Included&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CI integration&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;testrunner&lt;/code&gt; scripts&lt;/td&gt;
&lt;td&gt;CLI with HTML reports&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Docs generation&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes, hosted with custom domain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Collaboration&lt;/td&gt;
&lt;td&gt;Shared XML project files&lt;/td&gt;
&lt;td&gt;Real-time team workspace&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Platform&lt;/td&gt;
&lt;td&gt;Java desktop&lt;/td&gt;
&lt;td&gt;Desktop for Windows, macOS, and Linux, plus web app&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The important caveat: if your workload is primarily SOAP and WSDL-driven, the advantages in the Apidog column matter less. SoapUI remains a specialist tool for that use case.&lt;/p&gt;

&lt;h2&gt;
  
  
  Migrating a SoapUI workflow
&lt;/h2&gt;

&lt;p&gt;There is no one-click SoapUI project importer. Plan for re-creation rather than translation.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Start with the API contract
&lt;/h3&gt;

&lt;p&gt;If your services already have OpenAPI definitions, import them directly into Apidog. Endpoints, schemas, and examples arrive as structured API definitions.&lt;/p&gt;

&lt;p&gt;For older services without an OpenAPI specification, rebuild the request layer from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A Postman collection&lt;/li&gt;
&lt;li&gt;cURL commands&lt;/li&gt;
&lt;li&gt;Existing request examples&lt;/li&gt;
&lt;li&gt;Captured HTTP traffic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Start with one service rather than attempting a full platform migration immediately.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Rebuild test cases as scenarios
&lt;/h3&gt;

&lt;p&gt;Choose a representative SoapUI test case and recreate it as a scenario.&lt;/p&gt;

&lt;p&gt;A practical migration sequence is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Recreate the first request.&lt;/li&gt;
&lt;li&gt;Add the response assertion.&lt;/li&gt;
&lt;li&gt;Extract values needed by follow-up requests.&lt;/li&gt;
&lt;li&gt;Add the next request and inject extracted values.&lt;/li&gt;
&lt;li&gt;Add error-path assertions.&lt;/li&gt;
&lt;li&gt;Attach test data if the suite is data-driven.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is re-creation, not a direct conversion. In practice, the new version is often smaller because XPath-heavy checks and Groovy property transfers become field-level assertions and visual steps.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Replace &lt;code&gt;testrunner&lt;/code&gt; in CI
&lt;/h3&gt;

&lt;p&gt;Update the CI job that currently calls &lt;a href="http://testrunner.sh" rel="noopener noreferrer"&gt;&lt;code&gt;testrunner.sh&lt;/code&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;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli
apidog run scenario &lt;span class="nt"&gt;--scenario-id&lt;/span&gt; 12345 &lt;span class="nt"&gt;--env&lt;/span&gt; staging
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then archive the generated HTML report in the same pipeline. Once all relevant suites have moved, the Java installation on build agents may no longer be required for those tests.&lt;/p&gt;

&lt;p&gt;Budget a sprint for a mid-sized suite. The rewrite is also an opportunity to remove outdated test cases that have not been reviewed in years.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your first hour after switching
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Minutes 0–15: Import one service
&lt;/h3&gt;

&lt;p&gt;Import an OpenAPI specification for one service. If you do not have one, use a Postman-format export or existing cURL commands.&lt;/p&gt;

&lt;p&gt;Confirm that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Endpoints are grouped correctly.&lt;/li&gt;
&lt;li&gt;Request examples are available.&lt;/li&gt;
&lt;li&gt;Environment variables are configured.&lt;/li&gt;
&lt;li&gt;The API can be called from the selected environment.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Minutes 15–30: Rebuild one test case
&lt;/h3&gt;

&lt;p&gt;Pick a SoapUI test case that uses a property transfer.&lt;/p&gt;

&lt;p&gt;Recreate this flow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Send request A.&lt;/li&gt;
&lt;li&gt;Extract a field from the response.&lt;/li&gt;
&lt;li&gt;Pass that field into request B.&lt;/li&gt;
&lt;li&gt;Assert the status and response body from request B.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The goal is to verify that the test is understandable without Groovy.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minutes 30–45: Make it data-driven
&lt;/h3&gt;

&lt;p&gt;Attach a CSV or JSON data set and run the scenario once per input row.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;email,password
dev1@example.com,secret-1
dev2@example.com,secret-2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Map each column to request variables, then run the scenario against every row.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minutes 45–60: Put it in CI
&lt;/h3&gt;

&lt;p&gt;Install the CLI, run the scenario by ID, and archive the HTML report:&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 run scenario &lt;span class="nt"&gt;--scenario-id&lt;/span&gt; 12345 &lt;span class="nt"&gt;--env&lt;/span&gt; staging
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At the end of the hour, you should know the answer to the key migration question: can the team build, run, and maintain the suite without relying on the one person who understands the existing Groovy and XML project structure?&lt;/p&gt;

&lt;h2&gt;
  
  
  When SoapUI still makes sense
&lt;/h2&gt;

&lt;p&gt;SoapUI is still the better fit when your environment is dominated by WSDL-driven SOAP services, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Banking middleware&lt;/li&gt;
&lt;li&gt;Government integrations&lt;/li&gt;
&lt;li&gt;Enterprise service buses&lt;/li&gt;
&lt;li&gt;SOAP contracts that require generated envelopes and WSDL-aware workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apidog can send XML request bodies over HTTP, so simple SOAP calls can work. However, it does not import WSDL files or generate SOAP envelopes from contract definitions.&lt;/p&gt;

&lt;p&gt;If your team depends on deep JMS or JDBC virtualization, that is also ReadyAPI territory. See &lt;a href="http://apidog.com/blog/smartbear-pricing-and-top-alternatives-in-2025?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;SmartBear pricing and top alternatives&lt;/a&gt; for a comparison of that stack.&lt;/p&gt;

&lt;p&gt;Finally, if one QA engineer owns a mature Groovy suite that works reliably, rewriting it has a real cost. A switch is most compelling when REST and modern protocols make up most of your testing workload and the Groovy-and-XML overhead affects the entire team.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Is Apidog free like SoapUI Open Source?
&lt;/h3&gt;

&lt;p&gt;Apidog's free plan supports up to four users with unlimited APIs, requests, and test runs. It includes capabilities that SoapUI reserves for ReadyAPI, including data-driven testing, CI integration, and shareable test reports.&lt;/p&gt;

&lt;p&gt;SoapUI Open Source is free for the core feature set on one machine at a time.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can Apidog test SOAP services?
&lt;/h3&gt;

&lt;p&gt;Apidog can send XML request bodies over HTTP, so simple SOAP calls work. It does not import WSDL files or generate SOAP envelopes from contract definitions.&lt;/p&gt;

&lt;p&gt;If WSDL-driven testing is your daily work, keep SoapUI for that part of the workload.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do I need to know Groovy to use Apidog?
&lt;/h3&gt;

&lt;p&gt;No. Request chaining, value extraction, data-driven loops, and assertions can be configured visually.&lt;/p&gt;

&lt;p&gt;Scripting is available when needed, using Postman-compatible syntax rather than Groovy.&lt;/p&gt;

&lt;h3&gt;
  
  
  What replaces SoapUI's &lt;code&gt;testrunner&lt;/code&gt; in CI?
&lt;/h3&gt;

&lt;p&gt;The Apidog CLI.&lt;/p&gt;

&lt;p&gt;Install it with:&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
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then run scenarios by ID against the target environment and publish the generated HTML report as a build artifact:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog run scenario &lt;span class="nt"&gt;--scenario-id&lt;/span&gt; 12345 &lt;span class="nt"&gt;--env&lt;/span&gt; staging
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This workflow fits Jenkins, GitLab CI, and GitHub Actions.&lt;/p&gt;

&lt;h3&gt;
  
  
  What happened to SoapUI Pro?
&lt;/h3&gt;

&lt;p&gt;SmartBear merged SoapUI Pro into ReadyAPI, its commercial API testing platform. SoapUI Open Source continues, but advanced capabilities live in ReadyAPI. Third-party pricing trackers list ReadyAPI from around $829 per license per year.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it against one service
&lt;/h2&gt;

&lt;p&gt;Pick one REST service currently tested in SoapUI. Import its OpenAPI specification, rebuild one test suite as an Apidog scenario, and connect that scenario to CI.&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; and time the exercise. The goal is not to migrate everything at once—it is to validate that your team can build and operate a readable, CI-connected API test scenario without relying on Groovy and shared XML project files.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The Best ReadMe Alternative</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Tue, 04 Aug 2026 07:14:15 +0000</pubDate>
      <link>https://dev.to/hassann/the-best-readme-alternative-g87</link>
      <guid>https://dev.to/hassann/the-best-readme-alternative-g87</guid>
      <description>&lt;p&gt;ReadMe makes genuinely good-looking developer hubs, and its pricing reflects that confidence: the jump from the free Starter plan is $250 per month billed annually for Pro, while enterprise features such as SSO, audit logs, and removing ReadMe branding start at $3,000 per month, according to &lt;a href="https://readme.com/pricing" rel="noopener noreferrer"&gt;ReadMe’s pricing page&lt;/a&gt;. If you’re looking for a ReadMe alternative, it is usually because the invoice no longer matches the value—or because your documentation platform has no way to verify that your API actually works.&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’s the direct answer: &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; is a strong ReadMe alternative for API documentation because it generates docs from the same specification your team designs, tests, and mocks against. Docs stay current because they are a view of the working API, not a separate project. It is free for up to four users, with paid plans starting at $9 per user per month instead of a platform fee.&lt;/p&gt;

&lt;p&gt;This guide covers where ReadMe’s model becomes expensive, what Apidog replaces, and where ReadMe still has an edge.&lt;/p&gt;

&lt;h2&gt;
  
  
  The two problems with docs-only platforms
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The platform fee scales like a platform, not like docs
&lt;/h3&gt;

&lt;p&gt;ReadMe’s Starter plan is free and useful: one project, a custom domain, and interactive API reference. The next tier is Pro at $250 per month billed annually. Enterprise starts at $3,000+ per month, where features such as SSO, user roles, audit logs, and removing the ReadMe logo are available.&lt;/p&gt;

&lt;p&gt;AI features are also partly a separate cost: Ask AI is a $150-per-month add-on.&lt;/p&gt;

&lt;p&gt;For a startup, $3,000 per month for documentation can represent a full engineer’s budget for a rendering layer. Teams have been doing this math for a while; this earlier roundup of &lt;a href="http://apidog.com/blog/best-readmeio-alternatives-tool?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ReadMe.io alternatives&lt;/a&gt; came from the same pressure.&lt;/p&gt;

&lt;h3&gt;
  
  
  The docs don’t know your API
&lt;/h3&gt;

&lt;p&gt;The deeper issue is architectural, and it applies at any price.&lt;/p&gt;

&lt;p&gt;ReadMe consumes your OpenAPI file; it does not produce or verify it. The spec is generated somewhere else, tested somewhere else, mocked somewhere else, and synced to ReadMe as a final step.&lt;/p&gt;

&lt;p&gt;Every handoff creates an opportunity for drift:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;API implementation
  -&amp;gt; OpenAPI spec generation
    -&amp;gt; testing
      -&amp;gt; mocking
        -&amp;gt; documentation sync
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bi-directional sync narrows the gap, but it does not close it. ReadMe cannot run your test suite, so bugs where “the docs say X, but the API does Y” can survive until a developer finds them in production.&lt;/p&gt;

&lt;p&gt;That is the pattern with docs-first tools such as ReadMe, GitBook, and Document360. The rendering is often excellent, but the source of truth lives elsewhere. See the broader comparisons of &lt;a href="http://apidog.com/blog/gitbook-alternatives?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GitBook alternatives&lt;/a&gt; and &lt;a href="http://apidog.com/blog/document360-alternatives?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Document360 alternatives&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the flat fee costs at team scale
&lt;/h2&gt;

&lt;p&gt;Flat platform pricing and per-seat pricing cross at different points than many teams expect.&lt;/p&gt;

&lt;p&gt;Here is the annual bill for a team that needs paid features on both sides, using ReadMe Pro at $250 per month billed annually against Apidog’s free-for-four plan and $9 per seat beyond that:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Team size&lt;/th&gt;
&lt;th&gt;ReadMe Pro per year&lt;/th&gt;
&lt;th&gt;Apidog per year&lt;/th&gt;
&lt;th&gt;Difference&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;3 people&lt;/td&gt;
&lt;td&gt;$3,000&lt;/td&gt;
&lt;td&gt;$0 (free plan)&lt;/td&gt;
&lt;td&gt;$3,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5 people&lt;/td&gt;
&lt;td&gt;$3,000&lt;/td&gt;
&lt;td&gt;$540&lt;/td&gt;
&lt;td&gt;$2,460&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10 people&lt;/td&gt;
&lt;td&gt;$3,000&lt;/td&gt;
&lt;td&gt;$1,080&lt;/td&gt;
&lt;td&gt;$1,920&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;25 people&lt;/td&gt;
&lt;td&gt;$3,000&lt;/td&gt;
&lt;td&gt;$2,700&lt;/td&gt;
&lt;td&gt;$300&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Two important caveats:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ReadMe’s flat fee can become cheaper on paper for very large teams. Past roughly 28 seats, Pro is nominally cheaper than Apidog’s per-seat cost.&lt;/li&gt;
&lt;li&gt;At that size, teams often need SSO, roles, and unbranded docs, which moves ReadMe pricing to Enterprise at $36,000 per year or more.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If ReadMe’s free Starter tier genuinely covers your needs—one project and one version—the comparison is $0 versus $0. At that point, the decision comes down to workflow rather than price.&lt;/p&gt;

&lt;h2&gt;
  
  
  The answer: Apidog
&lt;/h2&gt;

&lt;p&gt;Apidog is an API development platform used by over 500,000 developers. Documentation is one output of the platform, alongside API design, debugging, testing, and mocking, all driven by the same specification.&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%2Fzxdlwsnm4p9n4fx02dp3.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%2Fzxdlwsnm4p9n4fx02dp3.png" alt="Apidog API development platform" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For a team comparing it with ReadMe, the practical differences are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Docs come from the tested spec.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
The endpoints your docs describe are the same endpoints your team debugs and runs automated tests against. Update the spec and the docs, mocks, and tests update together.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Publishing is included.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Publish interactive API reference documentation, a “try it” console that sends real requests, Markdown pages for guides, versioning, and a custom domain.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pricing is per seat, not per platform.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Apidog is free for up to four users and starts at $9 per user per month beyond that. There is no $250-per-month jump between free and paid plans.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The consumer side is AI-ready.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Docs can publish alongside an MCP server, allowing AI agents to read your API specification directly instead of scraping HTML. See &lt;a href="http://apidog.com/blog/apidog-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;what Apidog MCP Server is&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What the switch looks like feature by feature
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Interactive API reference
&lt;/h3&gt;

&lt;p&gt;Both tools render OpenAPI into an API reference with a request console.&lt;/p&gt;

&lt;p&gt;The difference is what powers the console. Apidog’s “try it” feature can run against real environments or the built-in smart mock server. The mock server generates realistic schema-based data as soon as the spec exists.&lt;/p&gt;

&lt;p&gt;That means consumers can explore an API before it is deployed.&lt;/p&gt;

&lt;h3&gt;
  
  
  Guides and non-reference content
&lt;/h3&gt;

&lt;p&gt;ReadMe’s guides, MDX components, and reusable content blocks are a genuine strength.&lt;/p&gt;

&lt;p&gt;Apidog takes a more utilitarian approach: Markdown pages live alongside the API reference in the same documentation site. Use them for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Onboarding guides&lt;/li&gt;
&lt;li&gt;Authentication walkthroughs&lt;/li&gt;
&lt;li&gt;Tutorials&lt;/li&gt;
&lt;li&gt;Changelogs&lt;/li&gt;
&lt;li&gt;Migration notes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If your docs are 80% narrative content with elaborate custom components, ReadMe’s editor may be a better fit. If your docs are 80% API reference with supporting pages, Markdown pages are typically enough.&lt;/p&gt;

&lt;h3&gt;
  
  
  Versioning and environments
&lt;/h3&gt;

&lt;p&gt;Apidog versions documentation with the API itself. Environment definitions, including base URLs and authentication settings, flow into published documentation so consumers send requests to the right endpoints.&lt;/p&gt;

&lt;p&gt;In ReadMe, versions are managed in the documentation platform, and unlimited versions require Pro.&lt;/p&gt;

&lt;h3&gt;
  
  
  The workflow upstream of the docs
&lt;/h3&gt;

&lt;p&gt;This is the part ReadMe does not provide at any price.&lt;/p&gt;

&lt;p&gt;Apidog puts the following workflow around the same API specification:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spec editor&lt;/li&gt;
&lt;li&gt;Request client&lt;/li&gt;
&lt;li&gt;Automated test scenarios&lt;/li&gt;
&lt;li&gt;Mock server&lt;/li&gt;
&lt;li&gt;CI integration through &lt;a href="http://apidog.com/blog/apidog-cli-manage-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A documentation page is backed by a specification that a test suite exercised that morning.&lt;/p&gt;

&lt;p&gt;For teams currently paying for both ReadMe and Postman, consolidation can be a practical budget win: two subscriptions become one. The &lt;a href="http://apidog.com/blog/best-stoplight-alternative?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Stoplight comparison&lt;/a&gt; shows the same pattern from the API design-tool side.&lt;/p&gt;

&lt;h2&gt;
  
  
  ReadMe vs Apidog 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;&lt;/th&gt;
&lt;th&gt;ReadMe&lt;/th&gt;
&lt;th&gt;Apidog&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Free plan&lt;/td&gt;
&lt;td&gt;1 project, 1 version, custom domain&lt;/td&gt;
&lt;td&gt;4 users, unlimited projects, docs included&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;First paid tier&lt;/td&gt;
&lt;td&gt;$250/month billed annually (Pro)&lt;/td&gt;
&lt;td&gt;$9 per user/month&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SSO, roles, audit logs&lt;/td&gt;
&lt;td&gt;Enterprise, $3,000+/month&lt;/td&gt;
&lt;td&gt;Enterprise plan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Remove vendor branding&lt;/td&gt;
&lt;td&gt;Enterprise only&lt;/td&gt;
&lt;td&gt;Custom domain and layout on paid plans&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI assistant&lt;/td&gt;
&lt;td&gt;Ask AI add-on, $150/month&lt;/td&gt;
&lt;td&gt;AI features in platform&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Spec editing&lt;/td&gt;
&lt;td&gt;No, imports your spec&lt;/td&gt;
&lt;td&gt;Yes, visual and code editors&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API testing&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes, visual scenarios and unlimited runs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mock server&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes, schema-aware smart mocks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Try-it console&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes, against real or mock environments&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Guides / MDX components&lt;/td&gt;
&lt;td&gt;Strong, custom MDX on Pro&lt;/td&gt;
&lt;td&gt;Markdown pages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API usage metrics in docs&lt;/td&gt;
&lt;td&gt;Yes, developer dashboards&lt;/td&gt;
&lt;td&gt;Request history in platform, not consumer-facing&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The last two rows are ReadMe advantages.&lt;/p&gt;

&lt;p&gt;The key decision is whether a richer narrative editor and consumer-facing usage dashboards justify a platform fee and a separate source of truth.&lt;/p&gt;

&lt;h2&gt;
  
  
  Migrating from ReadMe
&lt;/h2&gt;

&lt;p&gt;The migration path is straightforward because the center of gravity is an OpenAPI file you already have.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Import your OpenAPI spec into Apidog.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Reference documentation is available immediately, with endpoints structured and grouped.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Move guide content.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Export ReadMe pages as Markdown and add them as Apidog documentation pages. Standard Markdown moves directly. Custom MDX components need to be rewritten as standard Markdown, which is the main manual step.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Point your custom domain to the Apidog-hosted docs.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Configure redirects for URLs that change during the move.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Add the workflow that did not exist in ReadMe.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Generate a mock server from the specification, build a smoke-test scenario, and run it in CI.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For example, a basic smoke test should verify that your published examples remain valid:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;GET /health
Expected status: 200

GET /users/{id}
Expected status: 200
Expected response schema: User
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A reference-heavy documentation site can typically move in a day or two. Content-heavy hubs take longer, depending on how much MDX customization they use.&lt;/p&gt;

&lt;h2&gt;
  
  
  When ReadMe still makes sense
&lt;/h2&gt;

&lt;p&gt;ReadMe remains a sensible choice when your developer hub is primarily a content product:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Long-form guides and tutorials&lt;/li&gt;
&lt;li&gt;Community forums&lt;/li&gt;
&lt;li&gt;Marketing-grade landing pages&lt;/li&gt;
&lt;li&gt;Dedicated documentation teams&lt;/li&gt;
&lt;li&gt;Extensive custom MDX components&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ReadMe Metrics is also differentiated if consumer-facing API usage dashboards matter—for example, when developers need to log in and view their own request logs directly in the docs.&lt;/p&gt;

&lt;p&gt;Finally, if you are already on the free Starter tier with one project and it covers your needs, there is no urgency to switch.&lt;/p&gt;

&lt;p&gt;The switch becomes more compelling when API reference is the core product, the platform fee is meaningful, and documentation drift is generating support tickets.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Is Apidog really free for API documentation?
&lt;/h3&gt;

&lt;p&gt;Yes. The free plan covers four users and includes publishing interactive docs with a try-it console.&lt;/p&gt;

&lt;p&gt;ReadMe’s free Starter tier covers one project, while its paid tiers start at $250 per month billed annually.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can Apidog docs live on my own domain?
&lt;/h3&gt;

&lt;p&gt;Yes. Published docs support custom domains, custom layouts, and Markdown pages without a vendor-logo requirement tied to a $3,000 tier.&lt;/p&gt;

&lt;h3&gt;
  
  
  What happens to my ReadMe guides if I switch?
&lt;/h3&gt;

&lt;p&gt;Export them as Markdown and add them as documentation pages in Apidog.&lt;/p&gt;

&lt;p&gt;Standard Markdown moves as-is. Custom MDX components need to be converted to plain Markdown equivalents.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does Apidog have something like ReadMe’s Ask AI?
&lt;/h3&gt;

&lt;p&gt;Apidog publishes your spec through an MCP server, allowing AI assistants and agents to consume the API definition directly.&lt;/p&gt;

&lt;p&gt;ReadMe’s Ask AI is a chat widget over documentation content, sold as a $150-per-month add-on.&lt;/p&gt;

&lt;h3&gt;
  
  
  How do the docs stay accurate in Apidog?
&lt;/h3&gt;

&lt;p&gt;The docs are generated from the same specification your team tests against.&lt;/p&gt;

&lt;p&gt;When automated scenarios run against an endpoint and its schema changes, the documentation regenerates from the same source. There is no separate sync step to forget.&lt;/p&gt;

&lt;h2&gt;
  
  
  Publish docs your API can’t drift from
&lt;/h2&gt;

&lt;p&gt;Import your OpenAPI specification, publish the reference on your domain, and enable the mock server.&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; or start in the browser. A team of four pays nothing, and the docs you publish are backed by the specification your tests just verified.&lt;/p&gt;

&lt;p&gt;For a feature-by-feature breakdown, see the &lt;a href="https://apidog.com/compare/apidog-vs-readme/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog vs ReadMe comparison page&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The Best SwaggerHub Alternative</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Tue, 04 Aug 2026 07:07:40 +0000</pubDate>
      <link>https://dev.to/hassann/the-best-swaggerhub-alternative-5h7e</link>
      <guid>https://dev.to/hassann/the-best-swaggerhub-alternative-5h7e</guid>
      <description>&lt;p&gt;SwaggerHub built its reputation as a serious home for OpenAPI design. SmartBear has since folded it into the relaunched Swagger platform alongside Portal, Contract Testing, and Functional Testing modules. The packaging is where many teams start looking for alternatives: according to &lt;a href="https://swagger.io/tools/swaggerhub/pricing/" rel="noopener noreferrer"&gt;Swagger’s pricing page&lt;/a&gt;, plans range from $22.80 per user/month for Individual to $34.44 for Team and $58.80 for Enterprise. Testing is metered at 50–100 executions per month below the custom tier, SSO is a $6 per-user add-on, and API portals retain SmartBear branding below Enterprise Plus.&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 teams that need spec-first API design without metered testing or layered add-ons, &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; is a practical SwaggerHub alternative. It combines a visual OpenAPI designer, unlimited test runs, schema-aware mocking, and hosted documentation on your domain. It is free for up to four users, then $9 per user/month. This guide compares the current Swagger packaging, shows what changes in Apidog, and highlights cases where SwaggerHub is still the better fit.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the new Swagger packaging actually costs
&lt;/h2&gt;

&lt;p&gt;The relaunched platform includes Studio, Portal, Contract Testing, and Functional Testing in every plan. The limits and add-ons determine the effective price:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Per-seat pricing adds up.&lt;/strong&gt; Swagger Team costs $34.44 per user/month, compared with Apidog’s $9 per paid seat. A 10-person Swagger Team workspace costs about $4,133 per year before add-ons. For a broader breakdown, see &lt;a href="http://apidog.com/blog/smartbear-pricing-and-top-alternatives-in-2025?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;SmartBear pricing and top alternatives&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Test executions are metered.&lt;/strong&gt; Individual and Team include 50 test executions per month; Enterprise includes 100. A CI pipeline that runs tests on every merge can consume that allowance quickly. Parallel test execution is available only on Enterprise Plus.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Portal branding is tiered.&lt;/strong&gt; Depending on the plan, you can publish one to five products, but SmartBear branding remains. A custom domain and full white-labeling require Enterprise Plus.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Identity and advanced modules are add-ons.&lt;/strong&gt; Enterprise SSO costs $6 per user/month on top of Team or Enterprise. Portal Pro ($29.40), Contract Testing Pro ($23), and Test Pro ($30) are additional per-user monthly add-ons.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API counts are capped.&lt;/strong&gt; Individual supports 10 APIs and Team supports 50 APIs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;SwaggerHub’s design and governance tooling remains strong. The main consideration is that publishing, testing, and identity can each introduce separate costs around the OpenAPI specification.&lt;/p&gt;

&lt;h2&gt;
  
  
  The answer: Apidog
&lt;/h2&gt;

&lt;p&gt;Apidog is an API development platform used by over 500,000 developers. Like SwaggerHub, it supports a spec-first workflow, but includes the rest of the API lifecycle without execution meters.&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%2Ffrs2cgpuvmkxtdzqi5uw.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%2Ffrs2cgpuvmkxtdzqi5uw.png" alt="Apidog API development platform" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Four implementation differences stand out:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Run tests without execution limits.&lt;/strong&gt; APIs, test runs, and scheduled executions are unlimited on every plan, including the free plan. You can run CI tests on every commit without tracking an execution quota.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate working artifacts from the spec.&lt;/strong&gt; An OpenAPI definition can generate interactive documentation, a schema-aware mock server, and runnable test scenarios. Update the design, then propagate changes to those artifacts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Publish docs on your own domain.&lt;/strong&gt; Custom domains, layouts, and Markdown pages are standard publishing capabilities, without a vendor logo requirement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use simpler seat pricing.&lt;/strong&gt; Apidog is free for up to four users and costs $9 per user/month after that. SSO, SCIM, and RBAC are available through the Enterprise plan rather than separate per-user add-ons.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Compare the seat math
&lt;/h2&gt;

&lt;p&gt;At Swagger Team rates, the difference grows as the team expands.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Team size&lt;/th&gt;
&lt;th&gt;Swagger Team per year&lt;/th&gt;
&lt;th&gt;Apidog per year&lt;/th&gt;
&lt;th&gt;Difference&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;4 people&lt;/td&gt;
&lt;td&gt;$1,653&lt;/td&gt;
&lt;td&gt;$0 (free plan)&lt;/td&gt;
&lt;td&gt;$1,653&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10 people&lt;/td&gt;
&lt;td&gt;$4,133&lt;/td&gt;
&lt;td&gt;$1,080&lt;/td&gt;
&lt;td&gt;$3,053&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20 people&lt;/td&gt;
&lt;td&gt;$8,266&lt;/td&gt;
&lt;td&gt;$2,160&lt;/td&gt;
&lt;td&gt;$6,106&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Adding Enterprise SSO at $6 per user/month increases a 20-person Swagger bill by another $1,440 per year. This comparison also assumes you do not exceed the 50-API Team cap or the 50-execution monthly limit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feature-by-feature: Swagger modules vs. Apidog
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Studio → visual and code-based spec editing
&lt;/h3&gt;

&lt;p&gt;Use Apidog’s visual designer or code editor to create and edit OpenAPI specifications. Teams can use branches to propose and review changes, while reusable schema components cover common SwaggerHub Domains use cases.&lt;/p&gt;

&lt;p&gt;One important gap remains: Apidog does not provide organization-wide style-guide enforcement with custom linting rules. If your core requirement is Spectral-based governance across hundreds of specifications, SwaggerHub remains a strong option.&lt;/p&gt;

&lt;h3&gt;
  
  
  Portal → hosted API documentation
&lt;/h3&gt;

&lt;p&gt;Apidog publishes interactive documentation with a try-it console connected to real environments or its built-in mock server.&lt;/p&gt;

&lt;p&gt;A practical publishing workflow looks like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Import or create an OpenAPI definition.&lt;/li&gt;
&lt;li&gt;Configure an environment or mock endpoint.&lt;/li&gt;
&lt;li&gt;Publish interactive docs.&lt;/li&gt;
&lt;li&gt;Map documentation to your custom domain.&lt;/li&gt;
&lt;li&gt;Point consumers to the new URL.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;SwaggerHub’s portal product limits and branding tiers do not have a direct equivalent in Apidog because documentation publishing is not positioned as an add-on.&lt;/p&gt;

&lt;h3&gt;
  
  
  Functional Testing → unlimited scenarios
&lt;/h3&gt;

&lt;p&gt;This is the most significant operational difference. SwaggerHub meters included test executions; Apidog supports unlimited visual test scenarios, including chained steps, data extraction, assertions, and data-driven runs from CSV or JSON.&lt;/p&gt;

&lt;p&gt;Run a scenario from CI with the &lt;a href="http://apidog.com/blog/apidog-cli-manage-apis?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
apidog run scenario &lt;span class="nt"&gt;--scenario-id&lt;/span&gt; 12345 &lt;span class="nt"&gt;--env&lt;/span&gt; staging
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each run generates an HTML report. You can schedule suites for deployments or run them on every merge without allocating an execution budget.&lt;/p&gt;

&lt;h3&gt;
  
  
  Automocking → schema-aware smart mocks
&lt;/h3&gt;

&lt;p&gt;SwaggerHub automocking returns example-based responses and is unavailable on the Individual tier. Apidog’s smart mock engine reads schema field names and types to generate realistic values automatically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;email&lt;/code&gt; fields produce email-like values.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;avatar_url&lt;/code&gt; fields produce URL-like values.&lt;/li&gt;
&lt;li&gt;Custom expectations can return fixed responses where deterministic behavior is required.&lt;/li&gt;
&lt;li&gt;A self-hosted option supports internal networks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a wider comparison of mock tooling, see &lt;a href="http://apidog.com/blog/best-swagger-alternatives?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;best Swagger alternatives&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Beyond the modules
&lt;/h3&gt;

&lt;p&gt;Apidog also works as a daily request client, so developers can debug requests in the same workspace where they design specifications, define tests, and publish docs.&lt;/p&gt;

&lt;p&gt;It can also publish specifications through an MCP server for AI coding agents. See &lt;a href="http://apidog.com/blog/apidog-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;what is Apidog MCP Server&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  SwaggerHub (Swagger) vs. Apidog 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;&lt;/th&gt;
&lt;th&gt;Swagger / SwaggerHub&lt;/th&gt;
&lt;th&gt;Apidog&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Entry price&lt;/td&gt;
&lt;td&gt;$22.80 per user/month (Individual)&lt;/td&gt;
&lt;td&gt;Free up to 4 users&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team price&lt;/td&gt;
&lt;td&gt;$34.44 per user/month + add-ons&lt;/td&gt;
&lt;td&gt;$9 per user/month&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;APIs&lt;/td&gt;
&lt;td&gt;10 (Individual) / 50 (Team)&lt;/td&gt;
&lt;td&gt;Unlimited&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Test executions&lt;/td&gt;
&lt;td&gt;50–100 per month; unlimited only on Enterprise Plus&lt;/td&gt;
&lt;td&gt;Unlimited on all plans&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Parallel testing&lt;/td&gt;
&lt;td&gt;Enterprise Plus only&lt;/td&gt;
&lt;td&gt;Included&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mocking&lt;/td&gt;
&lt;td&gt;Automocking, not on Individual&lt;/td&gt;
&lt;td&gt;Schema-aware smart mocks, self-hostable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Portal branding&lt;/td&gt;
&lt;td&gt;SmartBear branding below Enterprise Plus&lt;/td&gt;
&lt;td&gt;Your domain and branding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SSO&lt;/td&gt;
&lt;td&gt;$6 per user/month add-on&lt;/td&gt;
&lt;td&gt;Enterprise plan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Spec governance / custom linting&lt;/td&gt;
&lt;td&gt;Strong Spectral-based standardization&lt;/td&gt;
&lt;td&gt;Basic validation; no organization-wide rulesets&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Contract testing (Pact)&lt;/td&gt;
&lt;td&gt;Yes, dedicated module&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gateway sync (AWS, Azure, Apigee)&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No native gateway push&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Request client for daily debugging&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The trade-off is clear:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choose SwaggerHub when large-scale governance, Pact contract testing, or gateway synchronization is central to your workflow.&lt;/li&gt;
&lt;li&gt;Choose Apidog when your day-to-day work is designing, testing, documenting, mocking, and debugging APIs without execution limits or portal branding constraints.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Migrate from SwaggerHub to Apidog
&lt;/h2&gt;

&lt;p&gt;Because both platforms support OpenAPI natively, migration is straightforward.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Export specifications from SwaggerHub.&lt;/strong&gt; Export YAML or JSON. Endpoints, schemas, examples, and descriptions remain structured. Resolve shared Domain references into component schemas during export.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Import into Apidog.&lt;/strong&gt; Import each OpenAPI file into an Apidog project or workspace.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recreate the review workflow.&lt;/strong&gt; Create branches for proposed changes and merge approved updates. The merged specification updates docs, mocks, and tests.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Publish new documentation.&lt;/strong&gt; Configure your custom domain, update consumer links, and add redirects from the previous SwaggerHub portal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enable previously metered workflows.&lt;/strong&gt; Schedule test scenarios on deployments and provide frontend teams with mock URLs.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A 50-spec workspace—the Swagger Team ceiling—typically moves in under a week. The export process also provides a useful audit of inactive or obsolete specifications.&lt;/p&gt;

&lt;h2&gt;
  
  
  When SwaggerHub still makes sense
&lt;/h2&gt;

&lt;p&gt;SwaggerHub remains a better fit in three cases:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Organization-scale API governance.&lt;/strong&gt; If you need custom style guides, Spectral rulesets, and standardization reporting across hundreds of specifications and many teams, SwaggerHub Enterprise is built for that.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pact-based contract testing.&lt;/strong&gt; If Pact contract testing between microservices is fundamental to your workflow, SwaggerHub’s dedicated Contract Testing module is a differentiator.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API gateway synchronization.&lt;/strong&gt; If specifications must sync bi-directionally with AWS API Gateway, Azure API Management, or Apigee, SwaggerHub provides mature integrations.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The switch to Apidog is most compelling when the primary work is API design, testing, documentation, and mocking—and Swagger’s metered executions, branded portal, and add-on model create unnecessary overhead.&lt;/p&gt;

&lt;p&gt;For another design-first comparison, see the &lt;a href="http://apidog.com/blog/best-stoplight-alternative?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Stoplight comparison&lt;/a&gt;. Stoplight is now also part of SmartBear.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  What does SwaggerHub cost now?
&lt;/h3&gt;

&lt;p&gt;Under the relaunched Swagger platform:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Individual starts at $22.80 per user/month.&lt;/li&gt;
&lt;li&gt;Team starts at $34.44 per user/month.&lt;/li&gt;
&lt;li&gt;Enterprise starts at $58.80 per user/month.&lt;/li&gt;
&lt;li&gt;Enterprise Plus is quote-based.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enterprise SSO ($6), Portal Pro ($29.40), Contract Testing Pro ($23), and Test Pro ($30) are per-user monthly add-ons.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is Apidog really unlimited where SwaggerHub is metered?
&lt;/h3&gt;

&lt;p&gt;Yes. APIs, requests, test runs, and scheduled executions are unlimited on every Apidog plan, including the free tier. SwaggerHub meters test executions at 50–100 per month below Enterprise Plus and caps APIs at 10–50 on lower tiers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I import SwaggerHub specs into Apidog?
&lt;/h3&gt;

&lt;p&gt;Yes. Export your specification as OpenAPI YAML or JSON, then import it directly. Schemas, endpoints, examples, and descriptions carry over. Resolve shared Domains into the specification during export.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does Apidog support spec-first design like SwaggerHub?
&lt;/h3&gt;

&lt;p&gt;Yes. Apidog provides visual and code-based OpenAPI editing with branch-based review. The specification can drive docs, mocks, and tests automatically.&lt;/p&gt;

&lt;p&gt;It does not provide organization-wide custom linting rulesets, which remains a SwaggerHub governance advantage.&lt;/p&gt;

&lt;h3&gt;
  
  
  What about SwaggerHub API gateway integrations?
&lt;/h3&gt;

&lt;p&gt;Apidog does not natively push specifications to AWS, Azure, or Apigee gateways. If gateway synchronization is a hard requirement, account for that before migrating. Both platforms still support OpenAPI export and import.&lt;/p&gt;

&lt;h2&gt;
  
  
  Design the spec, then run it
&lt;/h2&gt;

&lt;p&gt;Import one SwaggerHub specification into Apidog and use it to generate documentation, a schema-aware mock server, and a test scenario. Then schedule that scenario for your next deployment without tracking execution limits.&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;. A four-person team can evaluate it on the free plan, and additional seats cost $9 per user/month versus $34.44 plus add-ons for Swagger Team.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The Best Postman Alternative</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Tue, 04 Aug 2026 06:45:57 +0000</pubDate>
      <link>https://dev.to/hassann/the-best-postman-alternative-dbf</link>
      <guid>https://dev.to/hassann/the-best-postman-alternative-dbf</guid>
      <description>&lt;p&gt;Postman ended free team collaboration on March 1, 2026. The &lt;a href="https://learning.postman.com/docs/billing/about-plans" rel="noopener noreferrer"&gt;Free plan is now limited to one user and can’t create a team&lt;/a&gt;, so the moment a second developer needs access to your collections, someone has to pull out a credit card. If you’re searching for a Postman alternative, that change is probably why.&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’s the direct answer: &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; is a Postman alternative for teams. It keeps a forever-free plan for up to four users, runs existing Postman scripts without rewrites, and combines API design, debugging, testing, mocking, and documentation in one platform.&lt;/p&gt;

&lt;p&gt;This guide covers what changed in Postman, how pricing compares, and how to migrate an existing collection.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why developers are leaving Postman in 2026
&lt;/h2&gt;

&lt;p&gt;Postman is still a capable API client. The reasons teams switch are mostly about collaboration, pricing, and keeping API artifacts synchronized.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Team collaboration is now paid.&lt;/strong&gt; Before March 2026, a Free workspace could invite up to three collaborators. Now, the Free plan is limited to one user. Collaborating teams pay from $14 per user per month, billed annually, according to &lt;a href="https://www.postman.com/pricing/" rel="noopener noreferrer"&gt;Postman’s pricing page&lt;/a&gt;. For a four-person team, that is roughly $672 per year. See &lt;a href="http://apidog.com/blog/postman-free-vs-paid-comparison?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;the latest limitations of Postman’s free plan&lt;/a&gt; for the full breakdown.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Specs and collections are separate.&lt;/strong&gt; In Postman, an OpenAPI spec and a collection are separate objects. When an API changes, teams may need to update the spec, collection, mock, and tests independently.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The client can feel heavier than a request tool.&lt;/strong&gt; Sign-in walls, workspaces, monitors, and AI features can sit between you and a request. See &lt;a href="http://apidog.com/blog/postman-slow-bloated-2026-alternatives?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;why Postman feels slow and bloated in 2026&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Postman is not a bad product. But for teams, its pricing and manual synchronization work can add overhead.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the change costs a real team
&lt;/h2&gt;

&lt;p&gt;At Postman’s entry team price of $14 per user per month, billed annually, costs scale quickly. Apidog is free for up to four users, then costs $9 per user per month beyond that.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Seats&lt;/th&gt;
&lt;th&gt;Postman per year&lt;/th&gt;
&lt;th&gt;Apidog per year&lt;/th&gt;
&lt;th&gt;Difference&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;$0 (Free plan)&lt;/td&gt;
&lt;td&gt;$0 (free plan)&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;$672&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;$672&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;$1,680&lt;/td&gt;
&lt;td&gt;$1,080&lt;/td&gt;
&lt;td&gt;$600&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;$3,360&lt;/td&gt;
&lt;td&gt;$2,160&lt;/td&gt;
&lt;td&gt;$1,200&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A solo developer pays nothing on either tool. Postman’s Free plan still includes unlimited collection runs and mock server usage; the cost gap begins when a second person needs access.&lt;/p&gt;

&lt;p&gt;Once a team exceeds Apidog’s four free users, every seat is billed at $9 per user per month. The free tier no longer applies after four seats, but the per-seat price remains $5 lower than Postman’s entry team price.&lt;/p&gt;

&lt;p&gt;Subscription cost is not the only consideration. Teams using Postman for collaboration may also use separate tools for documentation and mocks. Consolidating those workflows can reduce additional tooling overhead.&lt;/p&gt;

&lt;h2&gt;
  
  
  The answer: Apidog
&lt;/h2&gt;

&lt;p&gt;Apidog is an API development platform used by over 500,000 developers. It covers visual API design, debugging, automated testing, smart mocking, and published documentation, using the OpenAPI spec as a single source of truth.&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%2Fhfb1opqypq7q1cnu8iy7.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%2Fhfb1opqypq7q1cnu8iy7.png" alt="Apidog API development platform" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Three details matter when comparing it with Postman:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The free plan supports four users.&lt;/strong&gt; Small teams can design, debug, and test together at no cost, with unlimited APIs, requests, projects, and collection runs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It is 100% Postman syntax compatible.&lt;/strong&gt; Pre-request scripts, post-request scripts, variables, and dynamic values carry over without rewriting test logic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paid plans start at $9 per user per month.&lt;/strong&gt; That compares with Postman’s $14+ for collaboration.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Where Apidog goes beyond Postman
&lt;/h2&gt;

&lt;h3&gt;
  
  
  One spec drives everything
&lt;/h3&gt;

&lt;p&gt;Apidog is design-first. Your API spec, requests, mock servers, and documentation stay linked.&lt;/p&gt;

&lt;p&gt;When you rename a field in the spec, related examples, mocks, and docs update with it. Instead of maintaining detached API artifacts, you can use the spec as the source of truth.&lt;/p&gt;

&lt;h3&gt;
  
  
  Testing without run caps or glue code
&lt;/h3&gt;

&lt;p&gt;Apidog provides visual test orchestration:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add endpoints to a scenario.&lt;/li&gt;
&lt;li&gt;Add assertions visually.&lt;/li&gt;
&lt;li&gt;Extract values from one response.&lt;/li&gt;
&lt;li&gt;Reuse those values in later requests.&lt;/li&gt;
&lt;li&gt;Chain API calls without writing glue code.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It also includes scheduled runs, performance testing, shareable online test reports, and a self-hosted runner for automation inside your network. Runs are unlimited on every plan, including the free plan.&lt;/p&gt;

&lt;p&gt;For CI, the Apidog CLI runs the same scenarios in Jenkins, GitLab CI, or GitHub Actions and outputs HTML reports per build. If you currently use Newman, review these &lt;a href="http://apidog.com/blog/postman-cli-alternative?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Postman CLI alternatives for CI&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mocking with schema-aware responses
&lt;/h3&gt;

&lt;p&gt;Apidog’s smart mock engine reads your schema and returns realistic fake data without manual configuration.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A field named &lt;code&gt;email&lt;/code&gt; returns an email value.&lt;/li&gt;
&lt;li&gt;A field named &lt;code&gt;avatar_url&lt;/code&gt; returns an image URL.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Postman supports fixed-response mocks, but not schema-aware mocks or a self-hosted mock option. With a schema-driven mock server, frontend work can begin before the backend is complete.&lt;/p&gt;

&lt;h3&gt;
  
  
  Documentation you can publish
&lt;/h3&gt;

&lt;p&gt;Apidog generates interactive API documentation from your spec. You can publish it on a custom domain with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Custom layouts&lt;/li&gt;
&lt;li&gt;Markdown pages&lt;/li&gt;
&lt;li&gt;Versioning&lt;/li&gt;
&lt;li&gt;A built-in “try it” console&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because the docs come from the same spec used for testing and mocking, the documentation stays aligned with the API contract.&lt;/p&gt;

&lt;h3&gt;
  
  
  Built for AI-assisted development
&lt;/h3&gt;

&lt;p&gt;Apidog includes an MCP server that exposes API specs to AI agents, an MCP client for debugging and testing MCP servers visually, and a CLI for agent-driven documentation, mocks, and tests.&lt;/p&gt;

&lt;p&gt;The MCP client supports STDIO and streamable HTTP, with OAuth 2.0 auto-configuration.&lt;/p&gt;

&lt;p&gt;Install the agent skill with:&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
npx apidog-cli install-skill
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Learn more in &lt;a href="http://apidog.com/blog/apidog-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;what is Apidog MCP Server&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Postman vs. Apidog 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;&lt;/th&gt;
&lt;th&gt;Postman&lt;/th&gt;
&lt;th&gt;Apidog&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Free plan users&lt;/td&gt;
&lt;td&gt;1 (no team)&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entry price for teams&lt;/td&gt;
&lt;td&gt;From $14/user/month&lt;/td&gt;
&lt;td&gt;$9/user/month&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Spec-to-collection sync&lt;/td&gt;
&lt;td&gt;Manual&lt;/td&gt;
&lt;td&gt;Automatic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Visual test orchestration&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;Smart schema-based mocking&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;Self-hosted mock server / runner&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;Docs on a custom domain&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;MCP client and visual MCP debugging&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;Postman script compatibility&lt;/td&gt;
&lt;td&gt;Native&lt;/td&gt;
&lt;td&gt;100% compatible&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.g2.com/products/apidog/reviews" rel="noopener noreferrer"&gt;G2 usability score&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Category average 9.0&lt;/td&gt;
&lt;td&gt;9.4, ranked #1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Migrate from Postman in one import
&lt;/h2&gt;

&lt;p&gt;Apidog imports Postman collections and environments directly.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Export your collection and environment from Postman.&lt;/li&gt;
&lt;li&gt;Import both files into Apidog.&lt;/li&gt;
&lt;li&gt;Open an imported request and send it.&lt;/li&gt;
&lt;li&gt;Verify your pre-request scripts, assertions, and variables.&lt;/li&gt;
&lt;li&gt;Generate or refine an API spec to make it the source of truth.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Because Apidog supports Postman script syntax, pre-request logic, test assertions, and variables work as-is. For a migration path used by teams switching after the npm supply-chain scare, see &lt;a href="http://apidog.com/blog/api-testing-without-postman-2026?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;secure API testing and migration after the Axios npm attack&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your first hour after switching
&lt;/h2&gt;

&lt;p&gt;A migration does not need to become a large project. Use this first-hour checklist.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minutes 0–10: Import collections and environments
&lt;/h3&gt;

&lt;p&gt;Export your Postman collections and environments, then use Apidog’s one-click import.&lt;/p&gt;

&lt;p&gt;Your requests, folder structure, headers, authentication settings, and variables arrive intact.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minutes 10–20: Run existing scripts
&lt;/h3&gt;

&lt;p&gt;Open an imported request and send it.&lt;/p&gt;

&lt;p&gt;Pre-request scripts, assertions, and dynamic values execute unchanged because Apidog is compatible with Postman script syntax.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minutes 20–30: Generate a spec
&lt;/h3&gt;

&lt;p&gt;A Postman collection describes requests, but it does not define a contract.&lt;/p&gt;

&lt;p&gt;Generate a structured API spec from imported requests, then use that spec to keep collections, mocks, and docs synchronized.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minutes 30–40: Enable smart mocking
&lt;/h3&gt;

&lt;p&gt;With a spec in place, enable the mock server.&lt;/p&gt;

&lt;p&gt;The mock engine returns data that matches your schema without requiring mock rules for every field. Point your frontend application to the mock URL to unblock UI development while backend work is in progress.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minutes 40–50: Build one visual test scenario
&lt;/h3&gt;

&lt;p&gt;Create a scenario with a few endpoints:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Call an authentication endpoint.&lt;/li&gt;
&lt;li&gt;Extract a token from the response.&lt;/li&gt;
&lt;li&gt;Pass the token into a subsequent request.&lt;/li&gt;
&lt;li&gt;Add an assertion for the expected status code or response body.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You now have a chained API test without writing glue code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minutes 50–60: Run it in CI
&lt;/h3&gt;

&lt;p&gt;Install the CLI and run the scenario from your terminal:&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 run scenario &lt;span class="nt"&gt;--scenario-id&lt;/span&gt; 12345 &lt;span class="nt"&gt;--env&lt;/span&gt; production
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The same command works in Jenkins, GitLab CI, and GitHub Actions. Each run generates an HTML report. See &lt;a href="http://apidog.com/blog/apidog-cli-manage-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;how to manage APIs with Apidog CLI&lt;/a&gt; for the command reference.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enterprise controls, if you need them
&lt;/h2&gt;

&lt;p&gt;Larger organizations typically need to evaluate access controls, data residency, and account provisioning alongside API tooling.&lt;/p&gt;

&lt;p&gt;Apidog provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SSO through Okta and Microsoft Entra ID.&lt;/strong&gt; Access follows your identity provider.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SCIM provisioning.&lt;/strong&gt; New hires can receive seats automatically, while departing users lose access through directory synchronization.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project-level RBAC.&lt;/strong&gt; Permissions can apply per project rather than only per workspace.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;European data residency.&lt;/strong&gt; Apidog Europe is a GDPR-compliant deployment with data stored in AWS Ireland and Germany.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Self-hosted runner.&lt;/strong&gt; Scheduled tests and automation can execute on your own infrastructure, so internal APIs do not leave your network.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On G2, Apidog scores 9.8 for Ease of Admin, 9.7 for Ease of Use, and 9.7 for Meets Requirements, against category averages around 9.0 to 9.1, with a 4.8 out of 5 overall rating.&lt;/p&gt;

&lt;p&gt;One caveat: Postman’s enterprise governance ecosystem has been available longer. If your organization has established processes around it, include that work in your migration plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  When Postman still makes sense
&lt;/h2&gt;

&lt;p&gt;Postman can still be the right choice in some cases:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You are a solo developer who never shares a workspace.&lt;/li&gt;
&lt;li&gt;You rely on Postman’s VS Code extension. Apidog offers an IntelliJ IDEA plugin instead.&lt;/li&gt;
&lt;li&gt;Your organization has deeply integrated Postman Enterprise governance workflows.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For teams primarily affected by pricing, collaboration limits, or spec drift, Apidog is a practical alternative. If price is the main concern, see &lt;a href="http://apidog.com/blog/best-postman-alternative-for-teams?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;the best Postman alternative for teams priced out of Postman&lt;/a&gt;.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Is Apidog free for teams?
&lt;/h3&gt;

&lt;p&gt;Yes. The free plan includes four users with unlimited APIs, requests, projects, and test runs. Postman’s Free plan dropped to one user in March 2026 and cannot create a team.&lt;/p&gt;

&lt;h3&gt;
  
  
  Will my Postman test scripts work in Apidog?
&lt;/h3&gt;

&lt;p&gt;Yes. Apidog is 100% compatible with Postman script syntax, including pre-request scripts, test assertions, and dynamic variables. Import the collection and run it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does Apidog replace my documentation tool too?
&lt;/h3&gt;

&lt;p&gt;For API reference documentation, yes. Apidog publishes interactive documentation with custom domains, versioning, and Markdown pages from the same spec your team tests against.&lt;/p&gt;

&lt;h3&gt;
  
  
  How does Apidog pricing compare to Postman?
&lt;/h3&gt;

&lt;p&gt;Apidog’s paid plans start at $9 per user per month, compared with Postman’s $14+ for team collaboration. A four-person team on Apidog’s free plan saves roughly $672 per year versus Postman’s entry team pricing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do I need to rewrite my Newman or CI setup?
&lt;/h3&gt;

&lt;p&gt;No. The Apidog CLI can take Newman’s place in your pipeline.&lt;/p&gt;

&lt;p&gt;Install it with:&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
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then run a scenario:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog run scenario &lt;span class="nt"&gt;--scenario-id&lt;/span&gt; 12345 &lt;span class="nt"&gt;--env&lt;/span&gt; production
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can run this from Jenkins, GitLab CI, or GitHub Actions. Each run outputs an HTML report that can be published as a build artifact.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does Apidog have a VS Code extension?
&lt;/h3&gt;

&lt;p&gt;No. Postman has the advantage for VS Code integration. Apidog offers an IntelliJ IDEA plugin, desktop apps, and a web app for the same workflows in a browser.&lt;/p&gt;

&lt;p&gt;If sending requests directly from VS Code is central to your workflow, factor that into the decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it with your own collections
&lt;/h2&gt;

&lt;p&gt;The fastest way to evaluate a Postman alternative is to import real work.&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;, import a Postman collection, and run an existing test scenario. Your team of four can work for free, your scripts run unchanged, and your spec can stay synchronized with the mocks, docs, and tests built on top of it.&lt;/p&gt;

&lt;p&gt;For the full comparison, see the &lt;a href="https://apidog.com/compare/apidog-vs-postman/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog vs. Postman comparison page&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The Best Bruno Alternative</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Tue, 04 Aug 2026 06:44:52 +0000</pubDate>
      <link>https://dev.to/hassann/the-best-bruno-alternative-i9n</link>
      <guid>https://dev.to/hassann/the-best-bruno-alternative-i9n</guid>
      <description>&lt;p&gt;Bruno won a loyal following by doing the opposite of Postman: collections live as plain-text files in your Git repo, requests execute on your machine, and no cloud account sits between you and your API. If you are looking for a Bruno alternative, the trigger is usually practical: your team needs a mock server, hosted documentation, or collaboration that does not depend on pull requests.&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;The direct answer: &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; is a Bruno alternative for teams that want local request execution plus platform features Bruno intentionally leaves out. It adds schema-aware mocking, real-time workspaces, published API documentation, and visual test orchestration, with a free plan for up to four users.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Bruno gets right
&lt;/h2&gt;

&lt;p&gt;Bruno's core design works well for Git-first API workflows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Collections as code.&lt;/strong&gt; Each request is stored in a &lt;code&gt;.bru&lt;/code&gt; file. Collections can live beside application code, produce readable diffs, and follow the same review workflow as source changes. See &lt;a href="https://docs.usebruno.com/" rel="noopener noreferrer"&gt;Bruno's documentation&lt;/a&gt; for the file format.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline and private by design.&lt;/strong&gt; Requests run locally, nothing is synced to a vendor cloud, and the &lt;a href="https://github.com/usebruno/bruno" rel="noopener noreferrer"&gt;open-source client&lt;/a&gt; is free.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A real business model.&lt;/strong&gt; Bruno offers Pro at $6 and Ultimate at $11 per user per month, according to &lt;a href="https://www.usebruno.com/pricing" rel="noopener noreferrer"&gt;Bruno's pricing page&lt;/a&gt;. Ultimate includes SAML SSO, SCIM, external secret managers such as HashiCorp Vault and AWS Secrets Manager, and audit logs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The limitations are not bugs. They follow from a Git-only architecture. Whether they matter depends on what your team needs beyond sending and reviewing requests.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the Git-only model runs out
&lt;/h2&gt;

&lt;h3&gt;
  
  
  No built-in mock server
&lt;/h3&gt;

&lt;p&gt;Bruno does not include a mock server. If frontend work needs endpoints before the backend is ready, you must add and maintain a separate tool such as JSON Server or WireMock.&lt;/p&gt;

&lt;p&gt;The practical result is another configuration surface, another deployment path, and another tool for developers to learn. The available workarounds are covered in &lt;a href="http://apidog.com/blog/bruno-mock-server-alternative?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Does Bruno have a mock server?&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Collaboration means pull requests
&lt;/h3&gt;

&lt;p&gt;Git is excellent for history and code review. It is slower for the daily API iteration loop:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A teammate changes a request.&lt;/li&gt;
&lt;li&gt;They commit and push it.&lt;/li&gt;
&lt;li&gt;You pull the change.&lt;/li&gt;
&lt;li&gt;You can finally run or inspect it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bruno has no hosted shared workspace or real-time presence. That is manageable for a small Git-native team, but it adds ceremony when a squad is changing endpoints, examples, and test cases throughout a sprint. See &lt;a href="http://apidog.com/blog/bruno-for-teams-cloud-sync-alternatives?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Bruno for teams: cloud sync alternatives&lt;/a&gt; for the team-scale trade-offs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Docs stay on your laptop
&lt;/h3&gt;

&lt;p&gt;Bruno can generate documentation from a collection, but publishing requires exporting HTML and hosting it yourself. There is no built-in docs portal, custom-domain flow, or interactive console for API consumers.&lt;/p&gt;

&lt;p&gt;OpenAPI is primarily an import/export format in this workflow rather than the live center of the project. On Bruno Pro, OpenAPI syncs are also metered at five per month.&lt;/p&gt;

&lt;h3&gt;
  
  
  The client is the whole product
&lt;/h3&gt;

&lt;p&gt;Bruno provides a CLI for CI runs, but it does not provide scheduled test runs, performance testing, online reports, or a browser client for teammates who do not install desktop software.&lt;/p&gt;

&lt;p&gt;If your needs stop at request folders and assertions, that can be enough. Once you need orchestration, scheduling, reporting, or shared workflows, you are assembling a separate toolchain again. See &lt;a href="http://apidog.com/blog/bruno-alternative-all-in-one-api-platform?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;a Bruno alternative that does more than Git&lt;/a&gt; for that comparison.&lt;/p&gt;

&lt;h2&gt;
  
  
  The alternative: Apidog
&lt;/h2&gt;

&lt;p&gt;Apidog is an API development platform used by over 500,000 developers. It combines API design, debugging, testing, mocking, and documentation in one workspace, using the OpenAPI specification as the single source of truth.&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%2Fp37vzs7sku54w436p9pe.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%2Fp37vzs7sku54w436p9pe.png" alt="Apidog workspace" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For teams moving from Bruno, focus on these differences:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Requests still execute locally.&lt;/strong&gt; The Apidog desktop client sends requests from your machine. Localhost services and APIs behind a VPN remain accessible without routing request traffic through a vendor server.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The free plan supports four users.&lt;/strong&gt; It includes unlimited APIs, requests, projects, and test runs. The comparison is not only about price; it is about what each free tier includes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mocking, docs, and testing are built in.&lt;/strong&gt; You do not need to maintain separate tools for these workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time workspaces reduce Git ceremony.&lt;/strong&gt; Teammates can see changes as they are made, while workspace-level version history remains available.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What you gain when you switch
&lt;/h2&gt;

&lt;h3&gt;
  
  
  A mock server that reads your schema
&lt;/h3&gt;

&lt;p&gt;Apidog's smart mock engine generates responses directly from your API specification with no manual response setup required.&lt;/p&gt;

&lt;p&gt;For example, a schema like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;object&lt;/span&gt;
&lt;span class="na"&gt;properties&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;email&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;string&lt;/span&gt;
  &lt;span class="na"&gt;created_at&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;string&lt;/span&gt;
    &lt;span class="na"&gt;format&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;date-time&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;can produce realistic values such as an email address and timestamp. Point the frontend at the generated mock URL so UI development can begin before the backend is complete.&lt;/p&gt;

&lt;p&gt;Self-hosted mock deployment is available when data cannot leave your network.&lt;/p&gt;

&lt;h3&gt;
  
  
  Documentation people can visit
&lt;/h3&gt;

&lt;p&gt;Apidog publishes interactive API documentation from the same specification used for testing. This includes custom domains, versioning, Markdown pages, and a built-in &lt;strong&gt;Try It&lt;/strong&gt; console.&lt;/p&gt;

&lt;p&gt;The implementation benefit is simple: update the spec once, and documentation updates from that same source. There is no HTML export step and no separately hosted documentation artifact to keep in sync.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tests with orchestration, schedules, and reports
&lt;/h3&gt;

&lt;p&gt;Use the visual test builder to chain endpoints into a scenario, pass values between steps, and add assertions without writing glue code.&lt;/p&gt;

&lt;p&gt;For example, a scenario can:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Authenticate and save an access token.&lt;/li&gt;
&lt;li&gt;Create a resource using that token.&lt;/li&gt;
&lt;li&gt;Fetch the resource by ID.&lt;/li&gt;
&lt;li&gt;Assert the response status and schema.&lt;/li&gt;
&lt;li&gt;Run on a schedule and publish an online report.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can also run scenarios in CI with the &lt;a href="http://apidog.com/blog/apidog-cli-manage-apis?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
apidog run scenario &lt;span class="nt"&gt;--scenario-id&lt;/span&gt; 12345 &lt;span class="nt"&gt;--env&lt;/span&gt; staging
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Runs are unlimited on every plan, including the free plan.&lt;/p&gt;

&lt;h3&gt;
  
  
  Automatic response validation against the spec
&lt;/h3&gt;

&lt;p&gt;Bruno runs the assertions you define. Apidog can additionally validate each response against the endpoint schema automatically.&lt;/p&gt;

&lt;p&gt;This catches contract drift involving:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Status codes&lt;/li&gt;
&lt;li&gt;Required properties&lt;/li&gt;
&lt;li&gt;Data types&lt;/li&gt;
&lt;li&gt;Enum values&lt;/li&gt;
&lt;li&gt;Numeric ranges&lt;/li&gt;
&lt;li&gt;Unexpected properties&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When an implementation stops matching the API contract, validation can surface it on the next request instead of after a consumer reports a bug. See the full breakdown on the &lt;a href="https://apidog.com/compare/apidog-vs-bruno/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog vs Bruno comparison page&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  An AI-ready API surface
&lt;/h3&gt;

&lt;p&gt;Apidog includes an MCP server that exposes API specs to coding agents, plus an MCP client for debugging MCP servers visually.&lt;/p&gt;

&lt;p&gt;For teams using Claude Code or Cursor, an agent can read the specification, run requests, and update documentation through &lt;a href="http://apidog.com/blog/apidog-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog's MCP server&lt;/a&gt;. Bruno does not provide an equivalent MCP surface today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bruno vs Apidog 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;&lt;/th&gt;
&lt;th&gt;Bruno&lt;/th&gt;
&lt;th&gt;Apidog&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Price for teams&lt;/td&gt;
&lt;td&gt;Pro $6 / Ultimate $11 per user/mo&lt;/td&gt;
&lt;td&gt;Free up to 4 users, then $9 per user/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Local request execution&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes, with desktop client&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Collection storage&lt;/td&gt;
&lt;td&gt;Git, plain-text &lt;code&gt;.bru&lt;/code&gt; files&lt;/td&gt;
&lt;td&gt;Cloud workspace with version history&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Real-time collaboration&lt;/td&gt;
&lt;td&gt;No, Git sync&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Built-in mock server&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes, schema-aware and self-hostable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hosted docs with custom domain&lt;/td&gt;
&lt;td&gt;No, self-hosted HTML export&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scheduled tests and online reports&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;Performance testing&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;SSO / SCIM / audit logs&lt;/td&gt;
&lt;td&gt;Yes, on Ultimate&lt;/td&gt;
&lt;td&gt;Yes, on Enterprise&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Secret managers&lt;/td&gt;
&lt;td&gt;Yes, on Ultimate&lt;/td&gt;
&lt;td&gt;Yes, Vault on Enterprise&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MCP server for AI agents&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Two details are worth keeping in mind:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bruno Ultimate is a real enterprise tier. It includes SSO, SCIM, secret-manager integrations, and audit logs. On those features, both products offer enterprise capabilities, and Bruno is cheaper per seat.&lt;/li&gt;
&lt;li&gt;Git-native collection storage is a real advantage when compliance or review processes require collections to remain in a repository. Apidog addresses spec-review workflows differently through branches in its visual designer.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Migrating from Bruno
&lt;/h2&gt;

&lt;p&gt;Apidog imports Bruno collections directly. The &lt;a href="https://apidog.com/compare/apidog-vs-bruno/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;migration guide on the comparison page&lt;/a&gt; describes the process as one click.&lt;/p&gt;

&lt;p&gt;Use this migration path:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Import your Bruno collections.&lt;/strong&gt; Folder structure, headers, authentication, and environments carry over. You can also import an OpenAPI definition instead.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate a specification from imported requests.&lt;/strong&gt; This changes the workflow: the spec becomes the source of truth, while mocks and documentation derive from it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rebuild CI runs with the Apidog CLI.&lt;/strong&gt; Each run produces an HTML report.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep Git where it is useful.&lt;/strong&gt; If your team still stores specifications in a repository, use &lt;code&gt;apidog spec sync&lt;/code&gt; to synchronize the spec with Git from the command line.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog spec &lt;span class="nb"&gt;sync&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The mechanical migration typically takes an afternoon. The larger workflow change is that a spec update can propagate to mocks, documentation, and tests without a separate synchronization step.&lt;/p&gt;

&lt;h2&gt;
  
  
  When Bruno still makes sense
&lt;/h2&gt;

&lt;p&gt;Bruno remains a strong choice when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your collections must live in Git for policy or compliance reasons.&lt;/li&gt;
&lt;li&gt;You are a solo developer or small team that only needs a fast local request runner.&lt;/li&gt;
&lt;li&gt;Your organization already uses Bruno Ultimate for SSO and secret-manager integration.&lt;/li&gt;
&lt;li&gt;Git-based reviews are more important than hosted collaboration, mocks, docs, and scheduled testing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Switch when your team needs built-in mocking, public documentation, scheduled tests, or real-time collaboration. Those capabilities do not naturally fit Bruno's Git-only architecture.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Is Apidog free like Bruno?
&lt;/h3&gt;

&lt;p&gt;Bruno's client is open source and free forever. Apidog's free plan supports four users with unlimited APIs, requests, and test runs.&lt;/p&gt;

&lt;p&gt;For teams of four or fewer, both can cost $0. The difference is in the included workflow: Apidog provides mocking, hosted docs, and scheduled testing, while Bruno provides Git-native storage.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does Apidog execute requests locally like Bruno?
&lt;/h3&gt;

&lt;p&gt;Yes. The Apidog desktop client sends requests from your machine, so localhost services and APIs on internal networks work as they do in Bruno.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I import Bruno collections into Apidog?
&lt;/h3&gt;

&lt;p&gt;Yes. Apidog imports Bruno collections directly, including requests, folders, authentication, and environments. You can then generate a structured specification from those requests. OpenAPI import is also available.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does Bruno have SSO and audit logs?
&lt;/h3&gt;

&lt;p&gt;Yes. Bruno Ultimate, at $11 per user per month, includes SAML SSO, SCIM provisioning, external secret managers, and audit logs.&lt;/p&gt;

&lt;p&gt;If those are your only requirements, Bruno covers them. Features Bruno does not offer at any price include a built-in mock server, hosted docs portal, real-time workspace, and scheduled test runs.&lt;/p&gt;

&lt;h3&gt;
  
  
  What replaces Bruno's Git review workflow in Apidog?
&lt;/h3&gt;

&lt;p&gt;Apidog's visual designer supports branches, so teams can propose, review, and merge specification changes inside the platform. Version history is tracked at the workspace level rather than only in a repository.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it with a real collection
&lt;/h2&gt;

&lt;p&gt;The fastest evaluation is to import one Bruno collection and enable the mock server:&lt;/p&gt;

&lt;ol&gt;
&lt;li&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;.&lt;/li&gt;
&lt;li&gt;Import an existing Bruno collection.&lt;/li&gt;
&lt;li&gt;Generate or review the API specification.&lt;/li&gt;
&lt;li&gt;Enable the mock server.&lt;/li&gt;
&lt;li&gt;Point your frontend at the generated mock URL.&lt;/li&gt;
&lt;li&gt;Publish the documentation page for internal or external consumers.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If schema-aware mock data and published documentation save more team time than Git-native storage saves, the decision becomes clear. Review the full feature list on the &lt;a href="https://apidog.com/compare/apidog-vs-bruno/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog vs Bruno comparison page&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Qwen 3.8 vs Kimi K3: China's Two Open-Weight Giants, Compared</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Mon, 03 Aug 2026 07:32:18 +0000</pubDate>
      <link>https://dev.to/hassann/qwen-38-vs-kimi-k3-chinas-two-open-weight-giants-compared-mlc</link>
      <guid>https://dev.to/hassann/qwen-38-vs-kimi-k3-chinas-two-open-weight-giants-compared-mlc</guid>
      <description>&lt;p&gt;July 2026 became a two-horse month for open-weight frontier models, and both contenders came from China. Moonshot AI released Kimi K3 on July 16, while Alibaba previewed Qwen 3.8-Max on July 19 and made it generally available in early August. Both are trillion-parameter mixture-of-experts (MoE) models, both work with Claude Code-style agent harnesses, and both target lower API costs than US frontier labs. The practical differences are in what you can download today, which inputs each model accepts, and what high-volume usage costs.&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 the full Alibaba specification breakdown, see the &lt;a href="http://apidog.com/blog/what-is-qwen-3-8?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8-Max explainer&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Benchmark caveat:&lt;/strong&gt; No independent, same-harness head-to-head benchmark of Qwen 3.8-Max and Kimi K3 was available as of August 3, 2026. Benchmark results below come from vendor-published tables and should be treated as indicative rather than conclusive.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The timeline: what shipped, and when
&lt;/h2&gt;

&lt;p&gt;Release timing matters because “open weights” means different things for these models today.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3
&lt;/h3&gt;

&lt;p&gt;Kimi K3 launched on July 16, 2026. Moonshot promised open weights at launch and published them 11 days later, on July 27, as a 594 GB MXFP4 release on Hugging Face.&lt;/p&gt;

&lt;p&gt;You can currently:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download the weights&lt;/li&gt;
&lt;li&gt;Apply additional quantization&lt;/li&gt;
&lt;li&gt;Run the model on your own infrastructure&lt;/li&gt;
&lt;li&gt;Evaluate a pinned model version without relying on a hosted endpoint&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Qwen 3.8-Max
&lt;/h3&gt;

&lt;p&gt;Qwen 3.8-Max was previewed on July 19 and reached general availability on Alibaba Cloud Model Studio in early August, according to the &lt;a href="https://qwen.ai/blog?id=qwen3.8" rel="noopener noreferrer"&gt;official Qwen release post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Alibaba stated that weights would be released to Hugging Face and ModelScope “next week,” placing the expected date around August 10. As of August 3, 2026, those weights are not downloadable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Implementation takeaway:&lt;/strong&gt; If you need self-hosting this week, Kimi K3 is the only practical option. If hosted API access is acceptable, evaluate both.&lt;/p&gt;

&lt;h2&gt;
  
  
  Parameters: two trillion-scale MoE models
&lt;/h2&gt;

&lt;p&gt;Both models use sparse MoE architectures. The total parameter count describes model size, while active parameters per token better reflect serving compute.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Spec&lt;/th&gt;
&lt;th&gt;Qwen 3.8-Max&lt;/th&gt;
&lt;th&gt;Kimi K3&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Total parameters&lt;/td&gt;
&lt;td&gt;2.4T&lt;/td&gt;
&lt;td&gt;2.8T&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Active parameters per token&lt;/td&gt;
&lt;td&gt;95B&lt;/td&gt;
&lt;td&gt;104B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Activation ratio&lt;/td&gt;
&lt;td&gt;~4%&lt;/td&gt;
&lt;td&gt;~3.7%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Architecture base&lt;/td&gt;
&lt;td&gt;Qwen 3.5 foundation, MoE&lt;/td&gt;
&lt;td&gt;MoE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Open-weight format&lt;/td&gt;
&lt;td&gt;Promised (~Aug 10)&lt;/td&gt;
&lt;td&gt;MXFP4, 594 GB on Hugging Face&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Qwen 3.8-Max has 400B fewer total parameters and activates 9B fewer parameters per token than Kimi K3. That does not automatically make it more capable, but it can reduce serving cost when all other factors are equal.&lt;/p&gt;

&lt;p&gt;For self-hosting, K3’s 594 GB MXFP4 download is the more useful number. This is multi-node deployment territory before accounting for long-context KV cache requirements. Qwen 3.8-Max will likely require similar infrastructure once its weights are available.&lt;/p&gt;

&lt;p&gt;For most teams:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use hosted endpoints for production evaluation.&lt;/li&gt;
&lt;li&gt;Self-host only when compliance, research, model pinning, or custom inference infrastructure justify the operational cost.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Openness today: available weights vs a release promise
&lt;/h2&gt;

&lt;p&gt;Kimi K3 is open in practice today. Its weights are public, so you can inspect the repository, review license terms, generate community quantizations, fine-tune the model, and host it independently.&lt;/p&gt;

&lt;p&gt;Qwen 3.8-Max would be the first Qwen Max-tier model released with open weights. Previous Qwen Max models were API-only. However, until the Hugging Face or ModelScope repository is available, Qwen 3.8-Max remains an API model with an announced future weight release.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Decision rule:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Need downloadable weights now: choose Kimi K3.&lt;/li&gt;
&lt;li&gt;Can wait until around August 10: re-check Qwen’s release status and compare license terms, quantization support, and community tooling.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Modality: Qwen supports images; K3 is text-only
&lt;/h2&gt;

&lt;p&gt;This is the largest functional difference.&lt;/p&gt;

&lt;p&gt;Qwen 3.8-Max supports text and image inputs, as shown in its official model configuration:&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;"input_modalities"&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="s2"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"image"&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;Alibaba’s launch materials also demonstrate 200-plus-page PDF understanding and 100-hour video comprehension through memory graphs. Treat those demonstrations as vendor examples, not as documented API input types. Image input, however, is available through the API.&lt;/p&gt;

&lt;p&gt;Kimi K3 is a text model. If your workflow includes screenshots, scanned PDFs, UI interpretation, or computer-use tasks, you need to add a separate vision model and build the routing, data transfer, and result-merging logic yourself.&lt;/p&gt;

&lt;h3&gt;
  
  
  Choose based on input type
&lt;/h3&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;Better fit&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Text-only coding agents&lt;/td&gt;
&lt;td&gt;Either model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Repository analysis&lt;/td&gt;
&lt;td&gt;Either model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Screenshot debugging&lt;/td&gt;
&lt;td&gt;Qwen 3.8-Max&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OCR and scanned documents&lt;/td&gt;
&lt;td&gt;Qwen 3.8-Max&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UI automation or computer-use agents&lt;/td&gt;
&lt;td&gt;Qwen 3.8-Max&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Self-hosted text-only inference&lt;/td&gt;
&lt;td&gt;Kimi K3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Context, output limits, and API compatibility
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Context window:&lt;/strong&gt; 1,000,000 tokens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maximum output:&lt;/strong&gt; 65,536 tokens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reasoning control:&lt;/strong&gt; &lt;code&gt;reasoning_effort&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reasoning levels:&lt;/strong&gt; &lt;code&gt;xhigh&lt;/code&gt; by default, plus &lt;code&gt;medium&lt;/code&gt; and &lt;code&gt;low&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thinking output:&lt;/strong&gt; preserved by default&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Billing:&lt;/strong&gt; thinking and non-thinking output are billed at the same rate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Qwen is available through Alibaba Cloud Model Studio with regional base URLs for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Beijing&lt;/li&gt;
&lt;li&gt;Singapore&lt;/li&gt;
&lt;li&gt;US-Virginia&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It exposes both OpenAI-compatible and Anthropic-compatible API shapes. The Anthropic-compatible endpoint makes it straightforward to use with Claude Code-style tooling.&lt;/p&gt;

&lt;p&gt;For example, configure a compatible harness with environment variables similar to:&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;ANTHROPIC_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"https://your-dashscope-anthropic-endpoint"&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"qwen3.8-max"&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your-api-key"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check the &lt;a href="https://www.alibabacloud.com/help/en/model-studio/models" rel="noopener noreferrer"&gt;Model Studio models page&lt;/a&gt; for current regional availability and endpoint details.&lt;/p&gt;

&lt;p&gt;If you test multiple regions, store each base URL in a separate environment. Tools such as &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; let you switch environment variables without editing the request itself.&lt;/p&gt;

&lt;p&gt;Kimi K3 also supports the Anthropic protocol and works with Claude Code-style harnesses. For current K3 endpoint configuration and limits, refer to the &lt;a href="http://apidog.com/blog/what-is-kimi-k3?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3 explainer&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing: Qwen is cheaper on list price
&lt;/h2&gt;

&lt;p&gt;Published prices are per million tokens.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Rate&lt;/th&gt;
&lt;th&gt;Qwen 3.8-Max&lt;/th&gt;
&lt;th&gt;Kimi K3&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;$3.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Output&lt;/td&gt;
&lt;td&gt;$6.00&lt;/td&gt;
&lt;td&gt;$15.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cache-hit input&lt;/td&gt;
&lt;td&gt;$0.20&lt;/td&gt;
&lt;td&gt;$0.30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tiering&lt;/td&gt;
&lt;td&gt;Flat across the full 1M context&lt;/td&gt;
&lt;td&gt;Per Moonshot’s published schedule&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Qwen 3.8-Max charges $2 per million input tokens and $6 per million output tokens across its full 1M-token context window, according to the &lt;a href="https://www.alibabacloud.com/help/en/model-studio/model-pricing" rel="noopener noreferrer"&gt;official Model Studio pricing page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For Qwen:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explicit cache creation costs 125% of the input rate.&lt;/li&gt;
&lt;li&gt;Cache hits cost 10% of the input rate.&lt;/li&gt;
&lt;li&gt;A 1M-token free quota is available in the Singapore region for 90 days.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Kimi K3 pricing is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;$3 per million input tokens&lt;/li&gt;
&lt;li&gt;$15 per million output tokens&lt;/li&gt;
&lt;li&gt;$0.30 per million cached input tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Estimate cost from your token mix
&lt;/h3&gt;

&lt;p&gt;Use this basic formula before choosing a default model:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;estimated_cost =
  (input_tokens / 1_000_000 * input_rate) +
  (output_tokens / 1_000_000 * output_rate) +
  (cached_input_tokens / 1_000_000 * cache_hit_rate)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For output-heavy agent workloads, Qwen’s pricing advantage is substantial:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Qwen output: $6 / million tokens
Kimi K3 output: $15 / million tokens
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That makes Kimi K3 output 2.5x more expensive on list price.&lt;/p&gt;

&lt;p&gt;However, do not estimate Qwen cost from visible final output alone. Its default &lt;code&gt;reasoning_effort=xhigh&lt;/code&gt; generates thinking tokens, and those tokens are billed as output. Lower the reasoning effort during evaluation if your workload does not need maximum reasoning depth.&lt;/p&gt;

&lt;p&gt;For worked examples, see the &lt;a href="http://apidog.com/blog/qwen-3-8-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 pricing breakdown&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmarks: compare methodology before scores
&lt;/h2&gt;

&lt;p&gt;The key fact is simple: there is no independent benchmark table evaluating Qwen 3.8-Max and Kimi K3 under the same harness, prompt set, sampling configuration, and scaffolding.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is available
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Alibaba published Qwen 3.8-Max results against Claude Opus 4.8, Fable 5, GPT-5.6 Sol, and Qwen 3.7-Max.&lt;/li&gt;
&lt;li&gt;Moonshot published a Kimi K3 launch benchmark table against a similar frontier-model set.&lt;/li&gt;
&lt;li&gt;Both sets of results are vendor-run.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What is not available
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Independent Qwen 3.8-Max vs Kimi K3 testing&lt;/li&gt;
&lt;li&gt;Artificial Analysis results for Qwen 3.8-Max at the time of writing&lt;/li&gt;
&lt;li&gt;Cross-vendor benchmark runs where both models used the same harness and setup&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Alibaba’s published results, run largely through the Claude Code harness according to Alibaba’s own disclosure, include:&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;Qwen 3.8-Max&lt;/th&gt;
&lt;th&gt;Claude Opus 4.8&lt;/th&gt;
&lt;th&gt;Fable 5&lt;/th&gt;
&lt;th&gt;GPT-5.6 Sol&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Terminal Bench 2.1&lt;/td&gt;
&lt;td&gt;86.6&lt;/td&gt;
&lt;td&gt;84.6&lt;/td&gt;
&lt;td&gt;84.6&lt;/td&gt;
&lt;td&gt;88.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Pro&lt;/td&gt;
&lt;td&gt;67.7&lt;/td&gt;
&lt;td&gt;69.2&lt;/td&gt;
&lt;td&gt;80.0&lt;/td&gt;
&lt;td&gt;64.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PaperBench&lt;/td&gt;
&lt;td&gt;93.0&lt;/td&gt;
&lt;td&gt;80.3&lt;/td&gt;
&lt;td&gt;88.8&lt;/td&gt;
&lt;td&gt;90.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPQA Diamond&lt;/td&gt;
&lt;td&gt;92.6&lt;/td&gt;
&lt;td&gt;92.0&lt;/td&gt;
&lt;td&gt;92.6&lt;/td&gt;
&lt;td&gt;94.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HLE&lt;/td&gt;
&lt;td&gt;43.6&lt;/td&gt;
&lt;td&gt;45.7&lt;/td&gt;
&lt;td&gt;53.3&lt;/td&gt;
&lt;td&gt;47.2&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Alibaba’s own table includes losses as well as wins. Qwen 3.8-Max trails Fable 5 on SWE-bench Pro and trails every listed model on HLE. Its stronger reported areas include PaperBench, instruction following on IFBench, and multimodal evaluations.&lt;/p&gt;

&lt;p&gt;Alibaba also reports results on in-house benchmarks such as QwenSWEBench and CoWorkBench. Those results cannot be directly compared with external vendor tables.&lt;/p&gt;

&lt;p&gt;Moonshot’s K3 launch table showed K3 outperforming Claude Opus 4.8 across Moonshot’s selected benchmark rows, while trailing Fable 5 and GPT-5.6 Sol overall. See the &lt;a href="http://apidog.com/blog/kimi-k3-vs-claude-opus-4-8?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3 vs Claude Opus 4.8 comparison&lt;/a&gt; for those claims and caveats.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Practical conclusion:&lt;/strong&gt; Treat both vendor benchmark tables as signals for which workloads to test, not as a purchasing decision. For more detail on Alibaba’s reported results, see the &lt;a href="http://apidog.com/blog/qwen-3-8-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 benchmarks analysis&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run your own head-to-head in Apidog
&lt;/h2&gt;

&lt;p&gt;The most useful evaluation is a repeatable test against tasks from your own product or repository.&lt;/p&gt;

&lt;p&gt;Both models provide OpenAI-compatible chat-completions endpoints, so you can use one request payload and switch only the target environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Create two environments
&lt;/h3&gt;

&lt;p&gt;Create one environment for Qwen and one for Kimi K3.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Environment: qwen-3.8-max
BASE_URL=https://your-dashscope-endpoint
MODEL=qwen3.8-max
API_KEY=your-qwen-key
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Environment: kimi-k3
BASE_URL=https://your-moonshot-endpoint
MODEL=your-k3-model-id
API_KEY=your-kimi-key
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Save one shared request
&lt;/h3&gt;

&lt;p&gt;Use a production-like prompt rather than a benchmark riddle.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="err"&gt;POST {{BASE_URL}}/v1/chat/completions
Authorization: Bearer {{API_KEY}}
Content-Type: application/json
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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;"{{MODEL}}"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&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="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"system"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"You are a senior backend engineer. Return actionable implementation steps."&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;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Review this service design and identify likely failure modes: ..."&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;span class="nl"&gt;"stream"&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="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;h3&gt;
  
  
  3. Test the same workload on both models
&lt;/h3&gt;

&lt;p&gt;For each prompt, record:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;End-to-end latency&lt;/li&gt;
&lt;li&gt;Time to first token&lt;/li&gt;
&lt;li&gt;Output token count&lt;/li&gt;
&lt;li&gt;Reasoning token behavior, if exposed&lt;/li&gt;
&lt;li&gt;Schema validity&lt;/li&gt;
&lt;li&gt;Task completion rate&lt;/li&gt;
&lt;li&gt;Tool-call correctness&lt;/li&gt;
&lt;li&gt;Actual invoice cost&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Add repeatable assertions
&lt;/h3&gt;

&lt;p&gt;Add checks for conditions that matter in your application:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- Response status is 200
- Response includes required JSON keys
- Latency stays below your threshold
- Output includes required domain terms
- Tool-call arguments match the expected schema
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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"&gt;Apidog&lt;/a&gt; can keep the request shared while you swap environments, inspect full response bodies, compare latency, and debug SSE streams. If your application renders thinking content, streaming inspection is especially useful.&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; and run 10 to 20 representative prompts through both endpoints before committing to either model.&lt;/p&gt;

&lt;h2&gt;
  
  
  The scorecard
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Axis&lt;/th&gt;
&lt;th&gt;Winner today&lt;/th&gt;
&lt;th&gt;Caveat&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Total/active parameters&lt;/td&gt;
&lt;td&gt;Qwen 3.8-Max&lt;/td&gt;
&lt;td&gt;Leaner at 2.4T/95B vs 2.8T/104B; mainly relevant to serving cost&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Open weights today&lt;/td&gt;
&lt;td&gt;Kimi K3&lt;/td&gt;
&lt;td&gt;Live on Hugging Face as a 594 GB MXFP4 release&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Modality&lt;/td&gt;
&lt;td&gt;Qwen 3.8-Max&lt;/td&gt;
&lt;td&gt;Supports text and image input&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Context window&lt;/td&gt;
&lt;td&gt;Qwen 3.8-Max&lt;/td&gt;
&lt;td&gt;1M flat tier and 65,536-token maximum output&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Price&lt;/td&gt;
&lt;td&gt;Qwen 3.8-Max&lt;/td&gt;
&lt;td&gt;$2/$6 vs $3/$15, but xhigh reasoning increases billed output&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Benchmarks&lt;/td&gt;
&lt;td&gt;No call&lt;/td&gt;
&lt;td&gt;Both tables are vendor-run&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Harness ecosystem&lt;/td&gt;
&lt;td&gt;Tie&lt;/td&gt;
&lt;td&gt;Both support Claude Code-style Anthropic-protocol integrations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Track record on open-weight delivery&lt;/td&gt;
&lt;td&gt;Kimi K3&lt;/td&gt;
&lt;td&gt;Weights shipped 11 days after launch; Qwen’s release was still pending&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which model should you use?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Pick Kimi K3 if
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;You need downloadable weights immediately.&lt;/li&gt;
&lt;li&gt;Your compliance requirements require a model you can pin, audit, and self-host.&lt;/li&gt;
&lt;li&gt;Your workload is text-only.&lt;/li&gt;
&lt;li&gt;Your input volume is high enough that cache-hit pricing dominates your costs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Pick Qwen 3.8-Max if
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Your workload includes images, screenshots, or scanned documents.&lt;/li&gt;
&lt;li&gt;You run output-heavy agents for code generation or multi-step task execution.&lt;/li&gt;
&lt;li&gt;You need a 1M-token context window without tiered pricing.&lt;/li&gt;
&lt;li&gt;You want lower list prices for both input and output tokens.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Wait if open weights are the deciding factor
&lt;/h3&gt;

&lt;p&gt;If Qwen’s weights arrive around August 10 as promised, the openness comparison changes. At that point, compare:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;License terms&lt;/li&gt;
&lt;li&gt;Available quantizations&lt;/li&gt;
&lt;li&gt;Inference stack support&lt;/li&gt;
&lt;li&gt;Hardware requirements&lt;/li&gt;
&lt;li&gt;Your own task-level evaluation results&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The actionable conclusion is not to trust either vendor’s benchmark table alone. Both models are credible, lower-cost, harness-compatible frontier options. Route the same real prompts through both endpoints, measure quality, latency, and cost, then choose based on your production workload.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Is Kimi K3 more open than Qwen 3.8-Max?
&lt;/h3&gt;

&lt;p&gt;As of August 3, 2026, yes. Kimi K3 weights have been available on Hugging Face since July 27 as a 594 GB MXFP4 release. Qwen 3.8-Max weights were promised for around August 10 but were not downloadable yet.&lt;/p&gt;

&lt;p&gt;If Alibaba releases the weights, both models become open-weight options. The next comparison points will be license terms, quantization quality, and community support. Until then, only K3 can be self-hosted. See the &lt;a href="http://apidog.com/blog/run-kimi-k3-locally?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;local K3 guide&lt;/a&gt; for deployment considerations.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which model is better at coding?
&lt;/h3&gt;

&lt;p&gt;There is no honest definitive answer yet.&lt;/p&gt;

&lt;p&gt;Both vendors publish strong coding and agentic benchmark results, but they use their own evaluation setups. No independent same-harness comparison exists. Alibaba’s own results show Qwen 3.8-Max losing to Fable 5 on SWE-bench Pro, which reinforces why a single vendor table should not determine your choice.&lt;/p&gt;

&lt;p&gt;Run both models against tasks from your own repository:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bug fixes&lt;/li&gt;
&lt;li&gt;Test generation&lt;/li&gt;
&lt;li&gt;Refactoring&lt;/li&gt;
&lt;li&gt;Code review&lt;/li&gt;
&lt;li&gt;Tool invocation&lt;/li&gt;
&lt;li&gt;Multi-file implementation tasks&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Can I use both models in Claude Code?
&lt;/h3&gt;

&lt;p&gt;Yes. Both models expose Anthropic-compatible endpoints.&lt;/p&gt;

&lt;p&gt;For Qwen 3.8-Max, configure &lt;code&gt;ANTHROPIC_BASE_URL&lt;/code&gt; with the DashScope Anthropic endpoint and set:&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;ANTHROPIC_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"qwen3.8-max"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Kimi K3 supports the same general configuration pattern through Moonshot’s endpoint. This shared protocol compatibility makes side-by-side testing inexpensive to set up.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which model is cheaper for a typical agent workload?
&lt;/h3&gt;

&lt;p&gt;On list price, Qwen 3.8-Max is cheaper:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Qwen 3.8-Max: $2 input / $6 output per million tokens
Kimi K3:       $3 input / $15 output per million tokens
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Agent loops often generate many output tokens, which makes Qwen’s $6 output rate attractive compared with K3’s $15 rate.&lt;/p&gt;

&lt;p&gt;Two qualifiers matter:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;K3’s $0.30 cache-hit rate can keep input-heavy, heavily cached workloads competitive.&lt;/li&gt;
&lt;li&gt;Qwen’s default &lt;code&gt;xhigh&lt;/code&gt; reasoning setting bills thinking tokens as output, so real costs can exceed simple visible-output estimates.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Measure your actual input, cached-input, output, and reasoning token mix before making a cost decision.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Qwen 3.8 vs Qwen 3.7 Max: What Actually Changed</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Mon, 03 Aug 2026 07:02:13 +0000</pubDate>
      <link>https://dev.to/hassann/qwen-38-vs-qwen-37-max-what-actually-changed-4951</link>
      <guid>https://dev.to/hassann/qwen-38-vs-qwen-37-max-what-actually-changed-4951</guid>
      <description>&lt;p&gt;Alibaba released Qwen 3.8-Max in early August 2026. If you run &lt;code&gt;qwen3.7-max&lt;/code&gt; in production, the upgrade decision is practical: 3.8-Max improves agentic and research performance, accepts image input, has a lower list price, and is the first Max-class Qwen model with promised open weights.&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;The trade-off is current cost. Qwen 3.7-Max has a limited-time 50% promotion, so it is cheaper than 3.8-Max today. Benchmark gains also vary by workload: some are large, while GPQA Diamond is effectively unchanged.&lt;/p&gt;

&lt;p&gt;For a full introduction to the new model, read the &lt;a href="http://apidog.com/blog/what-is-qwen-3-8?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8-Max explainer&lt;/a&gt;. For the previous flagship, see &lt;a href="http://apidog.com/blog/what-is-qwen-3-7?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;what Qwen 3.7 brought to the table&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Before you compare benchmarks
&lt;/h2&gt;

&lt;p&gt;Every benchmark below comes from Alibaba’s &lt;a href="https://qwen.ai/blog?id=qwen3.8" rel="noopener noreferrer"&gt;official Qwen 3.8 release post&lt;/a&gt;. This matters because both Qwen models were evaluated in the same vendor run, making the deltas internally consistent.&lt;/p&gt;

&lt;p&gt;However:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Independent verification is still pending.&lt;/li&gt;
&lt;li&gt;Most coding rows use the Claude Code harness.&lt;/li&gt;
&lt;li&gt;Several benchmarks are Qwen in-house evaluations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use these numbers to prioritize what to test in your own workload, not as a substitute for production evaluation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;What changed&lt;/th&gt;
&lt;th&gt;Qwen 3.7-Max&lt;/th&gt;
&lt;th&gt;Qwen 3.8-Max&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Terminal Bench 2.1&lt;/td&gt;
&lt;td&gt;74.5&lt;/td&gt;
&lt;td&gt;86.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Pro&lt;/td&gt;
&lt;td&gt;60.6&lt;/td&gt;
&lt;td&gt;67.7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PaperBench&lt;/td&gt;
&lt;td&gt;64.8&lt;/td&gt;
&lt;td&gt;93.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IFBench&lt;/td&gt;
&lt;td&gt;79.1&lt;/td&gt;
&lt;td&gt;82.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPQA Diamond&lt;/td&gt;
&lt;td&gt;92.4&lt;/td&gt;
&lt;td&gt;92.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HLE&lt;/td&gt;
&lt;td&gt;41.4&lt;/td&gt;
&lt;td&gt;43.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;List price, per 1M input tokens&lt;/td&gt;
&lt;td&gt;$2.50&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;List price, per 1M output tokens&lt;/td&gt;
&lt;td&gt;$7.50&lt;/td&gt;
&lt;td&gt;$6.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Current promotional price&lt;/td&gt;
&lt;td&gt;$1.25 in / $3.75 out&lt;/td&gt;
&lt;td&gt;$2 in / $6 out&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image input&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;Disclosed architecture&lt;/td&gt;
&lt;td&gt;Not disclosed&lt;/td&gt;
&lt;td&gt;2.4T total, 95B active MoE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Open weights&lt;/td&gt;
&lt;td&gt;Never released&lt;/td&gt;
&lt;td&gt;Promised “next week” (~Aug. 10)&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;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Benchmark deltas: prioritize agentic and research workloads
&lt;/h2&gt;

&lt;p&gt;The largest gains are on long-horizon tasks that require planning, execution, and self-correction.&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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-8.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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-8.png" alt="Qwen benchmark comparison" width="800" height="589"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Terminal Bench 2.1: 74.5 → 86.6
&lt;/h3&gt;

&lt;p&gt;This 12-point increase is the strongest reason to test 3.8-Max for terminal-driven agents.&lt;/p&gt;

&lt;p&gt;In Alibaba’s table, Qwen 3.8-Max scores above Claude Opus 4.8 and Fable 5, both at 84.6 on this row. GPT-5.6 Sol remains ahead at 88.8.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Test 3.8-Max first if your agent:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Runs shell commands&lt;/li&gt;
&lt;li&gt;Debugs deployment failures&lt;/li&gt;
&lt;li&gt;Edits repositories through terminal tools&lt;/li&gt;
&lt;li&gt;Performs multi-step operational work&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  SWE-bench Pro: 60.6 → 67.7
&lt;/h3&gt;

&lt;p&gt;A 7-point gain on software engineering tasks is meaningful, but it does not make Qwen the leader in Alibaba’s comparison. Fable 5 scores 80.0 on the same row.&lt;/p&gt;

&lt;p&gt;Use this result as a reason to benchmark Qwen 3.8-Max against your own issue-resolution tasks, not as proof that it is the best option for every coding workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  PaperBench: 64.8 → 93.0
&lt;/h3&gt;

&lt;p&gt;This is the largest change in the table: a 28-point increase for reproducing AI research papers.&lt;/p&gt;

&lt;p&gt;If your application handles research reproduction, long technical documents, or multi-step scientific reasoning, this is the benchmark delta most likely to affect your results.&lt;/p&gt;

&lt;h3&gt;
  
  
  IFBench: 79.1 → 82.8
&lt;/h3&gt;

&lt;p&gt;Instruction following improves by nearly 4 points. Qwen 3.7-Max was already strong in Alibaba’s comparison, so 3.8-Max extends an existing strength.&lt;/p&gt;

&lt;p&gt;This improvement is relevant for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Structured extraction&lt;/li&gt;
&lt;li&gt;Tool-use prompts&lt;/li&gt;
&lt;li&gt;Multi-constraint generation&lt;/li&gt;
&lt;li&gt;Workflow agents with strict output formats&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  GPQA Diamond: 92.4 → 92.6
&lt;/h3&gt;

&lt;p&gt;This result is effectively flat.&lt;/p&gt;

&lt;p&gt;If your workload is mostly graduate-level science Q&amp;amp;A or knowledge retrieval, the upgrade may not improve output quality enough to offset the current promotional price of 3.7-Max.&lt;/p&gt;

&lt;h3&gt;
  
  
  HLE: 41.4 → 43.6
&lt;/h3&gt;

&lt;p&gt;Humanity’s Last Exam improves by 2 points, but Qwen 3.8-Max still trails frontier models in Alibaba’s table. Fable 5 scores 53.3, while GPT-5.6 Sol scores 47.2.&lt;/p&gt;

&lt;h3&gt;
  
  
  What the benchmark pattern means
&lt;/h3&gt;

&lt;p&gt;Use Qwen 3.8-Max when your workload depends on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Terminal and computer-use agents&lt;/li&gt;
&lt;li&gt;Research workflows&lt;/li&gt;
&lt;li&gt;Long technical reasoning&lt;/li&gt;
&lt;li&gt;Stronger instruction following&lt;/li&gt;
&lt;li&gt;Image-based inputs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Keep Qwen 3.7-Max when your workload is primarily general Q&amp;amp;A, summarization, or knowledge tasks that already meet your quality bar.&lt;/p&gt;

&lt;p&gt;For the full benchmark table and methodology details, see the &lt;a href="http://apidog.com/blog/qwen-3-8-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 benchmarks breakdown&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture: Qwen 3.8-Max is easier to capacity-plan
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max is a 2.4 trillion parameter mixture-of-experts model with 95B active parameters per forward pass. It is built on the Qwen 3.5 architectural foundation.&lt;/p&gt;

&lt;p&gt;The active ratio is roughly 4%, which matters for serving economics: inference compute is based on the active parameters rather than all 2.4T parameters.&lt;/p&gt;

&lt;p&gt;Alibaba did not publish equivalent scale details for Qwen 3.7-Max. Qwen 3.8-Max has documented parameter counts and architecture information in the &lt;a href="https://www.alibabacloud.com/help/en/model-studio/models" rel="noopener noreferrer"&gt;Model Studio documentation&lt;/a&gt; and release post.&lt;/p&gt;

&lt;p&gt;For open-weight context, Kimi K3 is larger at 2.8T total parameters and 104B active parameters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Multimodal support: image input is new
&lt;/h2&gt;

&lt;p&gt;Qwen 3.7-Max is text-only. Qwen 3.8-Max accepts image input natively.&lt;/p&gt;

&lt;p&gt;Alibaba’s multimodal table reports these notable Qwen 3.8-Max scores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MathVision: 95.2&lt;/li&gt;
&lt;li&gt;LogicVista: 91.9&lt;/li&gt;
&lt;li&gt;OSWorld-Verified: 86.1&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is no Qwen 3.7-Max comparison because the older model does not support images.&lt;/p&gt;

&lt;p&gt;This can simplify applications that previously routed different inputs to separate text and vision models, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Screenshot understanding&lt;/li&gt;
&lt;li&gt;Document-image processing&lt;/li&gt;
&lt;li&gt;UI automation&lt;/li&gt;
&lt;li&gt;Chart extraction&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Alibaba also demonstrates long-document and video understanding in its release post. Treat those as demonstrated capabilities and verify supported request formats in the API documentation before designing around them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing: Qwen 3.8-Max is cheaper at list price, but not today
&lt;/h2&gt;

&lt;p&gt;At list price, Qwen 3.8-Max costs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$2 per 1M input tokens&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$6 per 1M output tokens&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Qwen 3.7-Max lists at:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$2.50 per 1M input tokens&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$7.50 per 1M output tokens&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That makes Qwen 3.8-Max 20% cheaper than its predecessor at standard pricing.&lt;/p&gt;

&lt;p&gt;However, Qwen 3.7-Max currently has a limited-time 50% promotion:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$1.25 per 1M input tokens&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$3.75 per 1M output tokens&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At those promotional rates, 3.7-Max costs 38% less than 3.8-Max. Check the &lt;a href="https://www.alibabacloud.com/help/en/model-studio/model-pricing" rel="noopener noreferrer"&gt;official Model Studio pricing page&lt;/a&gt; before setting production budgets.&lt;/p&gt;

&lt;h3&gt;
  
  
  Account for reasoning-token cost
&lt;/h3&gt;

&lt;p&gt;Qwen 3.8-Max defaults to:&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;"reasoning_effort"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"xhigh"&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;Thinking tokens are billed as output tokens. A model with a lower listed input price can still cost more per request if it generates substantial reasoning output.&lt;/p&gt;

&lt;p&gt;Before switching, test at least three settings:&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;"reasoning_effort"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"xhigh"&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;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;"reasoning_effort"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"medium"&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;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;"reasoning_effort"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"low"&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;Compare task success, latency, output-token usage, and total cost. For cache economics and per-task calculations, see the &lt;a href="http://apidog.com/blog/qwen-3-8-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 pricing guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If Max-tier pricing does not fit your workload, &lt;code&gt;qwen3.7-plus&lt;/code&gt; is the value option at $0.40 input and $1.60 output per 1M tokens, currently 20% off. See the &lt;a href="http://apidog.com/blog/qwen-3-7-plus-vs-max?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Plus vs. Max comparison&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Open weights: promised, but not available yet
&lt;/h2&gt;

&lt;p&gt;Qwen 3.7-Max never shipped open weights, and Alibaba never indicated that it would.&lt;/p&gt;

&lt;p&gt;Qwen 3.8-Max is different: Alibaba’s release post says weights will be released on Hugging Face and ModelScope “next week,” which indicates roughly August 10, 2026.&lt;/p&gt;

&lt;p&gt;As of August 3, 2026, the weights are not downloadable. Plan based on what is available today, not on a future release.&lt;/p&gt;

&lt;p&gt;Even if weights arrive, a 2.4T parameter model is a multi-node self-hosting project, including when quantized. For most teams, the immediate effect is more likely to be third-party hosted options and pricing pressure rather than self-hosting in a local rack.&lt;/p&gt;

&lt;p&gt;If open weights are a procurement or compliance requirement, that distinction may determine the decision:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Qwen 3.7-Max: no open weights&lt;/li&gt;
&lt;li&gt;Qwen 3.8-Max: open weights promised&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What does not change
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Context window: 1M tokens
&lt;/h3&gt;

&lt;p&gt;Both models support a 1M-token context window. Qwen 3.8-Max does not expand it, but it maintains the same capacity at a flat list price across the full context.&lt;/p&gt;

&lt;h3&gt;
  
  
  API migration: mostly a model ID swap
&lt;/h3&gt;

&lt;p&gt;Both models run through Alibaba Cloud Model Studio using OpenAI-compatible endpoints.&lt;/p&gt;

&lt;p&gt;For basic text requests, switch model IDs:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight diff"&gt;&lt;code&gt;&lt;span class="gd"&gt;- "model": "qwen3.7-max"
&lt;/span&gt;&lt;span class="gi"&gt;+ "model": "qwen3.8-max"
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is not a full API migration project.&lt;/p&gt;

&lt;p&gt;Qwen 3.8-Max also adds an Anthropic-compatible API surface. If your stack uses that protocol, exercise it with a client such as &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; before changing production traffic.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reasoning controls are explicit
&lt;/h3&gt;

&lt;p&gt;Qwen 3.8-Max documents these controls:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;reasoning_effort&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable_thinking&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;preserve_thinking&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;reasoning_effort&lt;/code&gt; supports &lt;code&gt;xhigh&lt;/code&gt; by default, plus &lt;code&gt;medium&lt;/code&gt; and &lt;code&gt;low&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;If you previously relied on implicit reasoning behavior from Qwen 3.7-Max, make the setting explicit in 3.8-Max and include it in your benchmark matrix.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose an upgrade path
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Upgrade to Qwen 3.8-Max now if
&lt;/h3&gt;

&lt;p&gt;Your workload is agentic, research-heavy, or image-based.&lt;/p&gt;

&lt;p&gt;Prioritize an upgrade when you need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Terminal agents&lt;/li&gt;
&lt;li&gt;Research-paper reproduction&lt;/li&gt;
&lt;li&gt;Screenshot or document-image processing&lt;/li&gt;
&lt;li&gt;UI automation&lt;/li&gt;
&lt;li&gt;Better instruction following&lt;/li&gt;
&lt;li&gt;A path toward open weights&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Terminal Bench increase from 74.5 to 86.6 and PaperBench increase from 64.8 to 93.0 are large enough to validate against production tasks immediately.&lt;/p&gt;

&lt;h3&gt;
  
  
  Keep Qwen 3.7-Max during the promotion if
&lt;/h3&gt;

&lt;p&gt;Your workload is mostly in the flat-performance zone:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;General Q&amp;amp;A&lt;/li&gt;
&lt;li&gt;Summarization&lt;/li&gt;
&lt;li&gt;General chat&lt;/li&gt;
&lt;li&gt;Knowledge-oriented requests&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GPQA Diamond changes by only 0.2 points. If 3.7-Max already meets your quality threshold, its $1.25 / $3.75 promotional rate is currently the best per-token price among the two Max models.&lt;/p&gt;

&lt;p&gt;Set a recurring reminder to check the promotion. If it ends, Qwen 3.8-Max at $2 / $6 becomes cheaper than Qwen 3.7-Max at its $2.50 / $7.50 list price.&lt;/p&gt;

&lt;h3&gt;
  
  
  Move to &lt;code&gt;qwen3.7-plus&lt;/code&gt; if cost is the primary constraint
&lt;/h3&gt;

&lt;p&gt;At $0.40 input and $1.60 output per 1M tokens, &lt;code&gt;qwen3.7-plus&lt;/code&gt; is 5x cheaper than Qwen 3.8-Max on input tokens.&lt;/p&gt;

&lt;p&gt;Use it for routine tasks such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Classification&lt;/li&gt;
&lt;li&gt;Extraction&lt;/li&gt;
&lt;li&gt;Templated generation&lt;/li&gt;
&lt;li&gt;Simple transformations&lt;/li&gt;
&lt;li&gt;Low-risk structured outputs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Read the &lt;a href="http://apidog.com/blog/qwen-3-7-plus?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.7-Plus overview&lt;/a&gt; before paying for Max-tier capability by default.&lt;/p&gt;

&lt;h2&gt;
  
  
  Test the switch before changing production
&lt;/h2&gt;

&lt;p&gt;Vendor benchmarks cannot predict behavior on your prompts, schemas, tools, and data. Run a side-by-side evaluation using representative production requests.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Use one endpoint and parameterize the model
&lt;/h3&gt;

&lt;p&gt;Both models use the same OpenAI-compatible Model Studio API surface. Define the model ID as an environment variable:&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;"{{qwen_model}}"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&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="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Summarize this deployment incident and return valid JSON."&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;span class="nl"&gt;"reasoning_effort"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"{{reasoning_effort}}"&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;h3&gt;
  
  
  2. Create two environments
&lt;/h3&gt;

&lt;p&gt;Create environments such as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;qwen-3.7-max
  qwen_model=qwen3.7-max
  reasoning_effort=xhigh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;qwen-3.8-max
  qwen_model=qwen3.8-max
  reasoning_effort=xhigh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Run the same test set against both
&lt;/h3&gt;

&lt;p&gt;Include requests that represent actual traffic:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Common requests&lt;/li&gt;
&lt;li&gt;Known failure cases&lt;/li&gt;
&lt;li&gt;Tool-use tasks&lt;/li&gt;
&lt;li&gt;Long-context prompts&lt;/li&gt;
&lt;li&gt;Structured-output prompts&lt;/li&gt;
&lt;li&gt;Image inputs, if relevant&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Compare more than output quality
&lt;/h3&gt;

&lt;p&gt;Track:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Why it matters&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Task success rate&lt;/td&gt;
&lt;td&gt;Measures whether the answer solves the problem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JSON/schema validity&lt;/td&gt;
&lt;td&gt;Detects integration failures&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input and output tokens&lt;/td&gt;
&lt;td&gt;Determines actual cost&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Thinking-token usage&lt;/td&gt;
&lt;td&gt;Important because it bills as output&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Latency&lt;/td&gt;
&lt;td&gt;Affects user experience and agent loops&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Retry rate&lt;/td&gt;
&lt;td&gt;Often reveals hidden reliability costs&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&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;, point a collection at the Model Studio OpenAI-compatible endpoint, then switch environments between &lt;code&gt;qwen3.7-max&lt;/code&gt; and &lt;code&gt;qwen3.8-max&lt;/code&gt;. Save representative requests as test scenarios and rerun them when Alibaba updates models or changes promotional pricing.&lt;/p&gt;

&lt;p&gt;That turns an upgrade debate into a repeatable evaluation. &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; and compare both models against your own traffic before changing a production configuration.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Is Qwen 3.8-Max cheaper than Qwen 3.7-Max?
&lt;/h3&gt;

&lt;p&gt;At list price, yes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Qwen 3.8-Max: $2 input / $6 output per 1M tokens&lt;/li&gt;
&lt;li&gt;Qwen 3.7-Max: $2.50 input / $7.50 output per 1M tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At current promotional pricing, no. Qwen 3.7-Max costs $1.25 input / $3.75 output per 1M tokens, 38% less than Qwen 3.8-Max. The promotion has no published end date.&lt;/p&gt;

&lt;p&gt;See the &lt;a href="http://apidog.com/blog/qwen-3-8-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 pricing guide&lt;/a&gt; for the full cost breakdown.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do I need to change code to switch from &lt;code&gt;qwen3.7-max&lt;/code&gt; to &lt;code&gt;qwen3.8-max&lt;/code&gt;?
&lt;/h3&gt;

&lt;p&gt;For basic usage, no. Both models use the same OpenAI-compatible Model Studio endpoints, so the minimum change is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight diff"&gt;&lt;code&gt;&lt;span class="gd"&gt;- "model": "qwen3.7-max"
&lt;/span&gt;&lt;span class="gi"&gt;+ "model": "qwen3.8-max"
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Set &lt;code&gt;reasoning_effort&lt;/code&gt; explicitly because 3.8-Max defaults to &lt;code&gt;xhigh&lt;/code&gt;, and thinking tokens bill as output. Image requests are a 3.8-Max-only feature and require the standard image-input message format.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does Qwen 3.7-Max have open weights?
&lt;/h3&gt;

&lt;p&gt;No. Qwen 3.7-Max has not released open weights.&lt;/p&gt;

&lt;p&gt;Qwen 3.8-Max is the first Max-class model with promised weights, expected on Hugging Face and ModelScope around August 10, 2026. As of August 3, 2026, they are not downloadable.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is Qwen 3.8-Max better than Claude or GPT?
&lt;/h3&gt;

&lt;p&gt;It depends on the benchmark and these are Alibaba’s own results.&lt;/p&gt;

&lt;p&gt;In Alibaba’s table, Qwen 3.8-Max:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Beats Opus 4.8 and Fable 5 on Terminal Bench 2.1&lt;/li&gt;
&lt;li&gt;Leads the comparison on PaperBench and IFBench&lt;/li&gt;
&lt;li&gt;Trails Fable 5 on SWE-bench Pro, 67.7 versus 80.0&lt;/li&gt;
&lt;li&gt;Trails frontier models on HLE&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wait for third-party evaluations before making broad capability claims.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Qwen 3.8 for Coding: 16-Day Autonomous Runs and the Claude Code Connection</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Mon, 03 Aug 2026 06:40:35 +0000</pubDate>
      <link>https://dev.to/hassann/qwen-38-for-coding-16-day-autonomous-runs-and-the-claude-code-connection-3bd4</link>
      <guid>https://dev.to/hassann/qwen-38-for-coding-16-day-autonomous-runs-and-the-claude-code-connection-3bd4</guid>
      <description>&lt;p&gt;Most model launches pitch coding ability the same way: here’s a HumanEval score and a snippet of a model writing binary search. Alibaba took a different route with Qwen 3.8-Max. The claim is not just that it writes good functions—it can run a software project for weeks by opening issues, merging pull requests, and shipping features without a human in the loop.&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;That is a bold claim, and it deserves scrutiny. This post covers Alibaba’s three coding showcases at launch—all vendor demos, with one public repository you can audit—the coding benchmark results behind them, and the practical setup for using &lt;code&gt;qwen3.8-max&lt;/code&gt; with Claude Code, Codex, Qoder, Qwen Code, and OpenClaw. It also covers how to test the API output produced by generated code.&lt;/p&gt;

&lt;p&gt;If you are new to the model, start with &lt;a href="http://apidog.com/blog/what-is-qwen-3-8?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;what Qwen 3.8 is&lt;/a&gt;: 2.4T total parameters, 95B active parameters, a 1M-token context window, and open weights promised for the week after launch. This article stays focused on coding. Everything below reflects the state of things as of August 3, 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Alibaba is actually claiming
&lt;/h2&gt;

&lt;p&gt;The framing in the &lt;a href="https://qwen.ai/blog?id=qwen3.8" rel="noopener noreferrer"&gt;official Qwen 3.8 release post&lt;/a&gt; is autonomy over snippets. Alibaba positions Qwen 3.8-Max as a model that can keep a long-horizon engineering task in context: plan work, execute across days, recover from mistakes, and produce something reviewable at the end.&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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-7.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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-7.png" alt="Qwen 3.8-Max coding autonomy showcase" width="800" height="589"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Three details make this more interesting than a typical launch-day demo:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The demos are long.&lt;/strong&gt; Sixteen days is a different operating regime from a 20-minute agent benchmark. Error recovery, context management, and task drift matter much more at that scale.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One demo is public.&lt;/strong&gt; You can inspect the repository, commits, pull requests, and issues instead of relying on screenshots.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The harness is a competitor’s.&lt;/strong&gt; Alibaba ran most coding benchmarks using the Claude Code harness and published an official configuration for it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The standard caveat applies throughout this post: every number comes from Alibaba’s launch materials. As of early August 2026, there is no independent verification. Treat the showcases as demos, not audits.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three coding showcases
&lt;/h2&gt;

&lt;h3&gt;
  
  
  oh-my-cli: 16 days of autonomous development
&lt;/h3&gt;

&lt;p&gt;The headline demo is an unattended run building a command-line tool. As of July 30, Alibaba said the run had operated for 16 days and produced:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;265 commits&lt;/li&gt;
&lt;li&gt;127 pull requests&lt;/li&gt;
&lt;li&gt;151 issues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The model opened, worked, and closed those issues itself.&lt;/p&gt;

&lt;p&gt;The repository is public at &lt;a href="https://github.com/qwen-code-dev-bot/oh-my-cli" rel="noopener noreferrer"&gt;qwen-code-dev-bot/oh-my-cli&lt;/a&gt;. That is the most useful part of the showcase because you can audit it directly.&lt;/p&gt;

&lt;p&gt;When reviewing the repository, check more than commit volume:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do pull requests actually fix the issues they reference?&lt;/li&gt;
&lt;li&gt;Does the agent create artificial work just to close it later?&lt;/li&gt;
&lt;li&gt;Are tests added alongside changes?&lt;/li&gt;
&lt;li&gt;How does it recover from regressions it introduces?&lt;/li&gt;
&lt;li&gt;Are issue descriptions and PR summaries specific enough to be useful to a human reviewer?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those signals tell you more about long-horizon reliability than a single benchmark score.&lt;/p&gt;

&lt;h3&gt;
  
  
  The paper reproduction run: research code, not app code
&lt;/h3&gt;

&lt;p&gt;The second demo targets reproducing a machine learning research paper from scratch. According to Alibaba, the run:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Took roughly 125 hours&lt;/li&gt;
&lt;li&gt;Produced about 7,600 lines of code&lt;/li&gt;
&lt;li&gt;Ran 33 GPU training rounds&lt;/li&gt;
&lt;li&gt;Reproduced 6 findings from the paper&lt;/li&gt;
&lt;li&gt;Beat the paper’s reported AIME24 result by 2.7 points&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%2Fiwmxx336gfj0pe59ua4z.gif" 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%2Fiwmxx336gfj0pe59ua4z.gif" alt="Paper reproduction run" width="600" height="357"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Research reproduction is unforgiving. Environments break, hyperparameters can be buried in footnotes, and one silent implementation bug can invalidate a training run hours later.&lt;/p&gt;

&lt;p&gt;The demo aligns with Qwen 3.8-Max’s strongest coding-related benchmark result: PaperBench.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Tianchi contest: 24 hours against human teams
&lt;/h3&gt;

&lt;p&gt;The third showcase placed the model in a live data science competition on Alibaba’s Tianchi platform with a 24-hour limit.&lt;/p&gt;

&lt;p&gt;Alibaba reports that Qwen 3.8-Max:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Made 45 submissions&lt;/li&gt;
&lt;li&gt;Iterated based on submission scores&lt;/li&gt;
&lt;li&gt;Reached a final accuracy of &lt;code&gt;0.853&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Finished ahead of 458 of 526 human teams&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%2Fdbi8mg6g87cceccgr2jz.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%2Fdbi8mg6g87cceccgr2jz.png" alt="Tianchi competition result" width="598" height="411"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The model did not win, but it reportedly beat 87% of the field. This demo measures something the other two do not: rapid iteration under a deadline, where every score informs the next attempt.&lt;/p&gt;

&lt;p&gt;One caveat matters here: Tianchi is Alibaba’s own platform. The demo may be real, but the vendor controlled the venue.&lt;/p&gt;

&lt;h2&gt;
  
  
  The coding benchmarks behind the demos
&lt;/h2&gt;

&lt;p&gt;Alibaba published a full benchmark table at launch. These are the coding-relevant rows.&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;Qwen 3.8-Max&lt;/th&gt;
&lt;th&gt;Best rival, per Alibaba’s table&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Terminal Bench 2.1&lt;/td&gt;
&lt;td&gt;86.6&lt;/td&gt;
&lt;td&gt;88.8, GPT-5.6 Sol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Pro&lt;/td&gt;
&lt;td&gt;67.7&lt;/td&gt;
&lt;td&gt;80.0, Fable 5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PaperBench&lt;/td&gt;
&lt;td&gt;93.0&lt;/td&gt;
&lt;td&gt;90.5, GPT-5.6 Sol&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Three practical takeaways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Terminal Bench 2.1: 86.6.&lt;/strong&gt; Alibaba’s table puts Qwen 3.8-Max ahead of Claude Opus 4.8 and Fable 5, both at 84.6, for terminal-driven agentic work. This is the result most closely associated with the &lt;code&gt;oh-my-cli&lt;/code&gt; demo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SWE-bench Pro: 67.7.&lt;/strong&gt; This is the weaker result. Fable 5 scores 80.0 in the same table. For repository-scale bug fixing—the benchmark closest to “fix this issue in my codebase”—Qwen 3.8-Max trails the reported leader by more than 12 points.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PaperBench: 93.0.&lt;/strong&gt; This is the model’s strongest flagship result and supports the paper-reproduction showcase directly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Read the fine print, too: Alibaba ran most coding benchmarks on the Claude Code harness, including runs for rival models. The table footnotes also note that Fable 5 results may involve fallbacks.&lt;/p&gt;

&lt;p&gt;Harness choice can materially affect agent benchmark scores. A vendor-run benchmark table on a specific harness is one data point, not a final verdict.&lt;/p&gt;

&lt;p&gt;The useful part for developers is that Alibaba optimized for a harness you may already use and published the relevant configuration.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to actually code with Qwen 3.8 today
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max is GA on Alibaba Cloud Model Studio. Alibaba published official configurations for five coding tools at launch.&lt;/p&gt;

&lt;p&gt;You need a DashScope API key from &lt;a href="http://home.qwencloud.com" rel="noopener noreferrer"&gt;home.qwencloud.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;According to the &lt;a href="https://www.alibabacloud.com/help/en/model-studio/model-pricing" rel="noopener noreferrer"&gt;official Model Studio pricing page&lt;/a&gt;, pricing is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;$2&lt;/code&gt; per million input tokens&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;$6&lt;/code&gt; per million output tokens&lt;/li&gt;
&lt;li&gt;Flat pricing across the full 1M-token context window&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Claude Code
&lt;/h3&gt;

&lt;p&gt;Qwen 3.8-Max exposes an Anthropic-compatible endpoint. Configure Claude Code with these environment variables:&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;ANTHROPIC_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;https://dashscope-intl.aliyuncs.com/apps/anthropic
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_AUTH_TOKEN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your-dashscope-api-key
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;qwen3.8-max
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then start Claude Code normally.&lt;/p&gt;

&lt;p&gt;This routes Claude Code requests to Qwen 3.8-Max instead of Claude. Since Alibaba ran its coding benchmarks with this harness, this setup has the least distance between the published measurements and your local workflow.&lt;/p&gt;

&lt;p&gt;A practical workflow:&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;# Set credentials for the current shell session&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;https://dashscope-intl.aliyuncs.com/apps/anthropic
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_AUTH_TOKEN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$DASHSCOPE_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;qwen3.8-max

&lt;span class="c"&gt;# Start Claude Code inside your repository&lt;/span&gt;
&lt;span class="nb"&gt;cd &lt;/span&gt;your-project
claude
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Before giving the agent a broad task, start with a bounded change:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Read the repository README and package configuration.
Identify the test command.
Fix only the failing test in src/auth/token.ts.
Run the relevant test suite and summarize the changed files.
Do not modify dependencies.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This gives you a quick signal on repository understanding, tool use, and test discipline before assigning a larger refactor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Codex
&lt;/h3&gt;

&lt;p&gt;Codex requires a provider entry in its configuration:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight toml"&gt;&lt;code&gt;&lt;span class="py"&gt;model&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"qwen3.8-max"&lt;/span&gt;
&lt;span class="py"&gt;model_provider&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"qwencloud"&lt;/span&gt;

&lt;span class="nn"&gt;[model_providers.qwencloud]&lt;/span&gt;
&lt;span class="py"&gt;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"QwenCloud"&lt;/span&gt;
&lt;span class="py"&gt;base_url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"https://dashscope-intl.aliyuncs.com/compatible-mode/v1"&lt;/span&gt;
&lt;span class="py"&gt;env_key&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"DASHSCOPE_API_KEY"&lt;/span&gt;
&lt;span class="py"&gt;context_window&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1000000&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This uses the OpenAI-compatible endpoint instead of the Anthropic-compatible endpoint.&lt;/p&gt;

&lt;p&gt;Set the API key before starting Codex:&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;DASHSCOPE_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your-dashscope-api-key
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The model and key are the same; only the API protocol changes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Qoder, Qwen Code, and OpenClaw
&lt;/h3&gt;

&lt;p&gt;The remaining integrations are more direct:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Qoder CLI:&lt;/strong&gt; Select &lt;code&gt;qwen3.8-max&lt;/code&gt; as the model. It is a first-party integration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen Code:&lt;/strong&gt; Set &lt;code&gt;DASHSCOPE_API_KEY&lt;/code&gt;, then select &lt;code&gt;qwen3.8-max&lt;/code&gt;. If you already use earlier Qwen coding models, the workflow does not otherwise change.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenClaw:&lt;/strong&gt; The official configuration sets the model ID and &lt;code&gt;maxTokens&lt;/code&gt; to &lt;code&gt;65,536&lt;/code&gt;, which is also the model’s maximum output length.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use the latest configuration from the launch post rather than treating a blog snapshot as a permanent config reference.&lt;/p&gt;

&lt;h3&gt;
  
  
  Set reasoning effort deliberately
&lt;/h3&gt;

&lt;p&gt;Qwen 3.8-Max supports &lt;code&gt;reasoning_effort&lt;/code&gt; with three levels:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;xhigh&lt;/code&gt; — default&lt;/li&gt;
&lt;li&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;low&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Choose it based on the task.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Task type&lt;/th&gt;
&lt;th&gt;Recommended reasoning effort&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Multi-file refactor&lt;/td&gt;
&lt;td&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Debugging a non-obvious failure&lt;/td&gt;
&lt;td&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Planning an agentic implementation&lt;/td&gt;
&lt;td&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Renaming symbols&lt;/td&gt;
&lt;td&gt;&lt;code&gt;low&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Updating docstrings&lt;/td&gt;
&lt;td&gt;&lt;code&gt;low&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mechanical formatting or simple edits&lt;/td&gt;
&lt;td&gt;&lt;code&gt;low&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Use &lt;code&gt;xhigh&lt;/code&gt; for work where the model must inspect, plan, test, and revise. The showcase runs represent this mode.&lt;/p&gt;

&lt;p&gt;Use &lt;code&gt;low&lt;/code&gt; for simple edits where extended reasoning adds latency and output-token cost without improving the result.&lt;/p&gt;

&lt;p&gt;Thinking tokens are billed as output tokens at &lt;code&gt;$6&lt;/code&gt; per million. For long-running coding agents, use the highest effort level only where it adds value.&lt;/p&gt;

&lt;p&gt;If Qwen 3.8-Max is more model than the task requires, the earlier &lt;a href="http://apidog.com/blog/qwen3-coder?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen3 Coder&lt;/a&gt; line remains available for dedicated coding work, while &lt;a href="http://apidog.com/blog/qwen3-coder-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen3 Coder Flash&lt;/a&gt; targets faster and cheaper workloads. For another open-weight model in this space, see how &lt;a href="http://apidog.com/blog/kimi-k3-coding?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3 handles coding work&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing what the model builds: the Apidog step
&lt;/h2&gt;

&lt;p&gt;Every autonomous coding demo has the same gap: the model can write code that calls APIs, but generated API behavior still needs verification.&lt;/p&gt;

&lt;p&gt;An agent can produce thousands of lines that compile and pass local tests while still:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Calling the wrong endpoint&lt;/li&gt;
&lt;li&gt;Sending an invalid request body&lt;/li&gt;
&lt;li&gt;Mishandling &lt;code&gt;429 Too Many Requests&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Skipping authentication edge cases&lt;/li&gt;
&lt;li&gt;Assuming a response shape that differs from production&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two practices help close that gap.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Test the endpoints your generated code calls
&lt;/h3&gt;

&lt;p&gt;When Qwen 3.8-Max scaffolds a service or writes an API client, import the relevant API specification into &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 test the endpoints directly.&lt;/p&gt;

&lt;p&gt;Validate at least:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Authentication and authorization flows&lt;/li&gt;
&lt;li&gt;Required and optional request fields&lt;/li&gt;
&lt;li&gt;Invalid payloads&lt;/li&gt;
&lt;li&gt;Error response formats&lt;/li&gt;
&lt;li&gt;Rate-limit behavior&lt;/li&gt;
&lt;li&gt;Pagination and cursor handling&lt;/li&gt;
&lt;li&gt;Timeout and retry behavior&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, if the generated client calls &lt;code&gt;POST /users&lt;/code&gt;, test both the expected request and invalid variations before merging:&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;"email"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"developer@example.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Dev User"&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;Then test invalid input:&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;"email"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"not-an-email"&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;Verify that your generated client handles the actual status code and error body, rather than the response it assumed existed.&lt;/p&gt;

&lt;p&gt;If you are evaluating Qwen 3.8-Max’s own API before committing to it, the &lt;a href="http://apidog.com/blog/qwen-3-8-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 API guide&lt;/a&gt; covers the OpenAI-compatible and Anthropic-compatible setup in detail. Apidog can help inspect both protocol shapes side by side, including streaming responses and reasoning deltas.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Mock APIs so agent runs do not hit production
&lt;/h3&gt;

&lt;p&gt;This becomes more important as runs get longer.&lt;/p&gt;

&lt;p&gt;Do not let an unattended coding agent make unrestricted production calls. A multi-day run can trigger rate limits, mutate data, or generate unexpected bills.&lt;/p&gt;

&lt;p&gt;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; mock servers to provide realistic API responses without touching real systems.&lt;/p&gt;

&lt;p&gt;A safe implementation pattern looks like this:&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;# Local or agent-run environment&lt;/span&gt;
&lt;span class="nv"&gt;API_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;https://your-mock-server.example

&lt;span class="c"&gt;# Human-reviewed production deployment&lt;/span&gt;
&lt;span class="nv"&gt;API_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;https://api.example.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For an agent-generated API client, make the base URL configurable:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;apiBaseUrl&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;
  &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;API_BASE_URL&lt;/span&gt; &lt;span class="o"&gt;??&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;https://your-mock-server.example&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then point the agent environment at the mock URL during development and switch to the real URL only after a human review.&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; for free to set up a mock server in a few minutes.&lt;/p&gt;

&lt;p&gt;The broader pattern is simple: the more autonomy you give a coding model, the more the API layer becomes a control surface. You may not review every commit in real time, but you can control what generated code is allowed to call.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQs
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Is Qwen 3.8 good for coding?
&lt;/h3&gt;

&lt;p&gt;Based on Alibaba’s own numbers, it is strong at agentic and research-style coding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Terminal Bench 2.1: &lt;code&gt;86.6&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;PaperBench: &lt;code&gt;93.0&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is less competitive on repository-scale bug fixing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SWE-bench Pro: &lt;code&gt;67.7&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Fable 5, in Alibaba’s table: &lt;code&gt;80.0&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All results are vendor-run and had no independent verification as of early August 2026. The practical read is that Qwen 3.8-Max appears suited to long-horizon autonomous work, but is not the reported leader for conventional issue-fixing tasks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I use Qwen 3.8 in Claude Code?
&lt;/h3&gt;

&lt;p&gt;Yes. Configure Claude Code with:&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;ANTHROPIC_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;https://dashscope-intl.aliyuncs.com/apps/anthropic
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_AUTH_TOKEN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your-dashscope-api-key
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;qwen3.8-max
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Alibaba published this configuration and used the Claude Code harness for most of its coding benchmarks.&lt;/p&gt;

&lt;h3&gt;
  
  
  How much does coding with Qwen 3.8 cost?
&lt;/h3&gt;

&lt;p&gt;Alibaba lists:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;$2&lt;/code&gt; per million input tokens&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;$6&lt;/code&gt; per million output tokens&lt;/li&gt;
&lt;li&gt;Flat pricing across the 1M-token context window&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thinking tokens are billed as output tokens. Since &lt;code&gt;xhigh&lt;/code&gt; is the default reasoning effort, budget above the nominal request size for long agentic sessions.&lt;/p&gt;

&lt;p&gt;For cost details and comparisons, see the &lt;a href="http://apidog.com/blog/qwen-3-8-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 benchmarks breakdown&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Was the 16-day oh-my-cli run really autonomous?
&lt;/h3&gt;

&lt;p&gt;That is Alibaba’s claim. The useful difference from most vendor demos is that the artifact is public: &lt;a href="https://github.com/qwen-code-dev-bot/oh-my-cli" rel="noopener noreferrer"&gt;qwen-code-dev-bot/oh-my-cli&lt;/a&gt; had 265 commits, 127 pull requests, and 151 issues as of July 30, 2026.&lt;/p&gt;

&lt;p&gt;You can inspect the repository yourself and judge whether the code quality supports the autonomy claim.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Qwen 3.8 Benchmarks: What Alibaba's Table Shows, and What It Doesn't</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Mon, 03 Aug 2026 04:21:50 +0000</pubDate>
      <link>https://dev.to/hassann/qwen-38-benchmarks-what-alibabas-table-shows-and-what-it-doesnt-2131</link>
      <guid>https://dev.to/hassann/qwen-38-benchmarks-what-alibabas-table-shows-and-what-it-doesnt-2131</guid>
      <description>&lt;p&gt;For two weeks, the Qwen 3.8 story had a gap: July press previews promised a frontier-class model but shipped no scores. On August 3, 2026, Alibaba published its &lt;a href="https://qwen.ai/blog?id=qwen3.8" rel="noopener noreferrer"&gt;official Qwen 3.8-Max release post&lt;/a&gt;, including benchmark tables comparing it with Claude Opus 4.8, Fable 5, GPT-5.6 Sol, Qwen3.7-Max, Gemini 3.1 Pro, and GPT-5.6 Sol.&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;The tables show real strengths, clear losses, and important methodology caveats. This post breaks down the published results, then shows how to evaluate Qwen 3.8-Max against your own API workload instead of relying on vendor benchmarks. For model parameters, pricing, and access details, see the &lt;a href="http://apidog.com/blog/what-is-qwen-3-8?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8-Max explainer&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;All scores below come from Alibaba’s published table, with leaderboard footnotes dated August 3, 2026. No independent evaluations were available at the time of writing, so treat each number as a vendor-reported result.&lt;/p&gt;

&lt;h2&gt;
  
  
  The table at a glance
&lt;/h2&gt;

&lt;p&gt;Alibaba’s headline text-model results are below. Higher is better for every benchmark.&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;Qwen 3.8-Max&lt;/th&gt;
&lt;th&gt;Claude Opus 4.8&lt;/th&gt;
&lt;th&gt;Fable 5&lt;/th&gt;
&lt;th&gt;GPT-5.6 Sol&lt;/th&gt;
&lt;th&gt;Qwen3.7-Max&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Terminal Bench 2.1&lt;/td&gt;
&lt;td&gt;86.6&lt;/td&gt;
&lt;td&gt;84.6&lt;/td&gt;
&lt;td&gt;84.6&lt;/td&gt;
&lt;td&gt;88.8&lt;/td&gt;
&lt;td&gt;74.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Pro&lt;/td&gt;
&lt;td&gt;67.7&lt;/td&gt;
&lt;td&gt;69.2&lt;/td&gt;
&lt;td&gt;80.0&lt;/td&gt;
&lt;td&gt;64.6&lt;/td&gt;
&lt;td&gt;60.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PaperBench&lt;/td&gt;
&lt;td&gt;93.0&lt;/td&gt;
&lt;td&gt;80.3&lt;/td&gt;
&lt;td&gt;88.8&lt;/td&gt;
&lt;td&gt;90.5&lt;/td&gt;
&lt;td&gt;64.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPQA Diamond&lt;/td&gt;
&lt;td&gt;92.6&lt;/td&gt;
&lt;td&gt;92.0&lt;/td&gt;
&lt;td&gt;92.6&lt;/td&gt;
&lt;td&gt;94.1&lt;/td&gt;
&lt;td&gt;92.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IFBench&lt;/td&gt;
&lt;td&gt;82.8&lt;/td&gt;
&lt;td&gt;62.2&lt;/td&gt;
&lt;td&gt;63.5&lt;/td&gt;
&lt;td&gt;72.7&lt;/td&gt;
&lt;td&gt;79.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HLE (Humanity’s Last Exam)&lt;/td&gt;
&lt;td&gt;43.6&lt;/td&gt;
&lt;td&gt;45.7&lt;/td&gt;
&lt;td&gt;53.3&lt;/td&gt;
&lt;td&gt;47.2&lt;/td&gt;
&lt;td&gt;41.4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Source: Alibaba’s vendor-run benchmark table.&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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-5.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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-5.png" alt="Qwen 3.8-Max benchmark results" width="800" height="589"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Qwen 3.8-Max wins
&lt;/h2&gt;

&lt;h3&gt;
  
  
  PaperBench: strongest flagship result
&lt;/h3&gt;

&lt;p&gt;On PaperBench, which measures whether a model can reproduce research-paper results, Qwen 3.8-Max scores &lt;strong&gt;93.0&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPT-5.6 Sol: 90.5&lt;/li&gt;
&lt;li&gt;Fable 5: 88.8&lt;/li&gt;
&lt;li&gt;Claude Opus 4.8: 80.3&lt;/li&gt;
&lt;li&gt;Qwen3.7-Max: 64.8&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The jump from Qwen3.7-Max is 28.2 points. That is substantial and should be validated independently, but it suggests a meaningful improvement in long-horizon research tasks if the result holds.&lt;/p&gt;

&lt;h3&gt;
  
  
  IFBench: instruction following
&lt;/h3&gt;

&lt;p&gt;Qwen 3.8-Max scores &lt;strong&gt;82.8&lt;/strong&gt; on IFBench. The nearest non-Qwen model in Alibaba’s table is GPT-5.6 Sol at 72.7.&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;IFBench&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Qwen 3.8-Max&lt;/td&gt;
&lt;td&gt;82.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qwen3.7-Max&lt;/td&gt;
&lt;td&gt;79.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-5.6 Sol&lt;/td&gt;
&lt;td&gt;72.7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fable 5&lt;/td&gt;
&lt;td&gt;63.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 4.8&lt;/td&gt;
&lt;td&gt;62.2&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Since Qwen3.7-Max already led this row, instruction following appears to be a sustained Qwen strength rather than a one-generation result.&lt;/p&gt;

&lt;h3&gt;
  
  
  Terminal Bench 2.1: ahead of Claude, behind GPT-5.6 Sol
&lt;/h3&gt;

&lt;p&gt;Alibaba reports &lt;strong&gt;86.6&lt;/strong&gt; for Qwen 3.8-Max on Terminal Bench 2.1:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPT-5.6 Sol: 88.8&lt;/li&gt;
&lt;li&gt;Qwen 3.8-Max: 86.6&lt;/li&gt;
&lt;li&gt;Claude Opus 4.8: 84.6&lt;/li&gt;
&lt;li&gt;Fable 5: 84.6&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is a second-place result, not an overall win. Still, it puts Qwen 3.8-Max ahead of both Claude Opus 4.8 and Fable 5 in Alibaba’s agentic terminal evaluation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Multimodal performance
&lt;/h3&gt;

&lt;p&gt;The separate multimodal table is Qwen 3.8-Max’s strongest overall showing. Alibaba reports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MathVision: 95.2&lt;/li&gt;
&lt;li&gt;LogicVista: 91.9&lt;/li&gt;
&lt;li&gt;OSWorld-Verified: 86.1&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The model also leads nearly every OCR row in the published table. Claude Opus 4.8 and Fable 5 are text-focused in this comparison, so they do not directly compete across these multimodal benchmarks. Against Gemini 3.1 Pro and GPT-5.6 Sol, visual reasoning and document intelligence are Qwen 3.8-Max’s clearest reported differentiators.&lt;/p&gt;

&lt;p&gt;For the comparison with the other major open-weight summer release, note that Kimi K3 is text-only. See the full &lt;a href="http://apidog.com/blog/qwen-3-8-vs-kimi-k3?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 vs. Kimi K3 comparison&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it loses
&lt;/h2&gt;

&lt;p&gt;Alibaba included weaker rows in the table. Three are especially relevant for developers evaluating coding and general-reasoning workloads.&lt;/p&gt;

&lt;h3&gt;
  
  
  HLE: behind every flagship competitor
&lt;/h3&gt;

&lt;p&gt;On Humanity’s Last Exam (HLE), Qwen 3.8-Max scores &lt;strong&gt;43.6&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;Model&lt;/th&gt;
&lt;th&gt;HLE&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Fable 5&lt;/td&gt;
&lt;td&gt;53.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-5.6 Sol&lt;/td&gt;
&lt;td&gt;47.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 4.8&lt;/td&gt;
&lt;td&gt;45.7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qwen 3.8-Max&lt;/td&gt;
&lt;td&gt;43.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qwen3.7-Max&lt;/td&gt;
&lt;td&gt;41.4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Qwen 3.8-Max improves on its predecessor, but it ranks last among the four flagship models in this table. Since HLE is a broad-knowledge benchmark designed to resist narrow benchmark tuning, this result deserves significant weight.&lt;/p&gt;

&lt;h3&gt;
  
  
  SWE-bench Pro: far behind Fable 5
&lt;/h3&gt;

&lt;p&gt;On SWE-bench Pro, Qwen 3.8-Max scores &lt;strong&gt;67.7&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fable 5: 80.0&lt;/li&gt;
&lt;li&gt;Claude Opus 4.8: 69.2&lt;/li&gt;
&lt;li&gt;Qwen 3.8-Max: 67.7&lt;/li&gt;
&lt;li&gt;GPT-5.6 Sol: 64.6&lt;/li&gt;
&lt;li&gt;Qwen3.7-Max: 60.6&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The model improves meaningfully over Qwen3.7-Max, but it is 12.3 points behind Fable 5. Both statements can be true at once:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Qwen 3.8-Max beats Claude Opus 4.8 on Terminal Bench 2.1.&lt;/li&gt;
&lt;li&gt;Qwen 3.8-Max trails Fable 5 substantially on SWE-bench Pro.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  DeepSWE and difficult agentic coding tasks
&lt;/h3&gt;

&lt;p&gt;Alibaba’s own table also shows Qwen 3.8-Max behind frontier models on DeepSWE. The coding pattern is consistent:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Competitive on terminal-driven agent tasks.&lt;/li&gt;
&lt;li&gt;Less competitive on the deepest software-engineering evaluations.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Read the methodology before using the numbers
&lt;/h2&gt;

&lt;p&gt;Vendor benchmark tables are useful, but they are not independent measurements. Four details from Alibaba’s publication affect how these results should be interpreted.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Every result is vendor-run
&lt;/h3&gt;

&lt;p&gt;Alibaba evaluated Qwen 3.8-Max and its competitors. This is common for launch announcements, but vendors control details that can affect results:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Benchmark version&lt;/li&gt;
&lt;li&gt;System prompt and prompting strategy&lt;/li&gt;
&lt;li&gt;Sampling settings&lt;/li&gt;
&lt;li&gt;Retry policy&lt;/li&gt;
&lt;li&gt;Tool configuration&lt;/li&gt;
&lt;li&gt;Agent harness&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That does not make the results invalid. It means they should be treated as claims that require confirmation.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Most coding benchmarks used the Claude Code harness
&lt;/h3&gt;

&lt;p&gt;Alibaba ran most coding benchmarks with Claude Code, Anthropic’s agent harness, connected to Qwen 3.8-Max through an Anthropic-compatible API.&lt;/p&gt;

&lt;p&gt;This is useful because the models were evaluated in a shared tool environment. However, agentic benchmarks are harness-sensitive. A score in this setup should be read as:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Qwen 3.8-Max running inside the Claude Code harness&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;—not as a harness-independent coding capability score.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Several benchmarks are Qwen-built
&lt;/h3&gt;

&lt;p&gt;QwenSWEBench, QwenQoderBench, CoWorkBench, and RecreationBench were built by the Qwen team.&lt;/p&gt;

&lt;p&gt;In-house benchmarks can capture capabilities that public benchmarks miss. However, they are different evidence from public evaluations such as SWE-bench Pro. When using a score from the table, identify whether the benchmark is public or vendor-built first.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. The Fable 5 footnote matters
&lt;/h3&gt;

&lt;p&gt;Alibaba’s table notes that:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Fable5 results may involve fallbacks.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That means the Fable 5 column may not represent clean, direct model execution in every case. Since Fable 5 is often the model Qwen 3.8-Max trails in the table, this caveat matters when comparing exact deltas.&lt;/p&gt;

&lt;p&gt;This methodology issue is not unique to Alibaba. Anthropic, OpenAI, and Google also publish self-run benchmark tables. The same pattern appeared in the &lt;a href="http://apidog.com/blog/kimi-k3-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3 benchmarks breakdown&lt;/a&gt;: vendor tables are useful starting points, not final measurements.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to evaluate the next vendor table
&lt;/h2&gt;

&lt;p&gt;Use this checklist before adopting benchmark claims:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Who ran the evaluation?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Vendor-reported competitor numbers should receive extra scrutiny.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Which harness and settings were used?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Tool use, retry behavior, prompts, and agent harnesses can change coding results.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Which benchmarks are vendor-built?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
In-house evaluations may be useful, but they are not equivalent to public benchmarks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Did you read the footnotes?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Notes such as “may involve fallbacks” can materially change how a result should be interpreted.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;What is missing?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Compare current tables with earlier generations to find rows that disappeared. The &lt;a href="http://apidog.com/blog/qwen-3-7-vs-gpt-5-5-vs-opus-4-7?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;previous cross-vendor comparison&lt;/a&gt; can help identify missing benchmarks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Is there an independent second source?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Waiting for community leaderboards or third-party evaluations often provides more actionable evidence than a launch-day table.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Run your own evaluation instead
&lt;/h2&gt;

&lt;p&gt;A public benchmark can help shortlist models. Your production prompts should make the final decision.&lt;/p&gt;

&lt;p&gt;Qwen 3.8-Max is available through Alibaba Cloud Model Studio as &lt;code&gt;qwen3.8-max&lt;/code&gt;, listed on the &lt;a href="https://www.alibabacloud.com/help/en/model-studio/models" rel="noopener noreferrer"&gt;official models page&lt;/a&gt;. It supports both OpenAI-compatible and Anthropic-compatible APIs.&lt;/p&gt;

&lt;p&gt;A practical evaluation workflow 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; looks like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a request for Qwen 3.8-Max using the Model Studio chat-completions endpoint.&lt;/li&gt;
&lt;li&gt;Create an identical request for your baseline model, such as Qwen3.7-Max, Kimi K3, Claude, or GPT.&lt;/li&gt;
&lt;li&gt;Save 20–30 representative production prompts as a test scenario.&lt;/li&gt;
&lt;li&gt;Add assertions for the properties your application requires:

&lt;ul&gt;
&lt;li&gt;Valid JSON&lt;/li&gt;
&lt;li&gt;Required fields present&lt;/li&gt;
&lt;li&gt;Correct schema&lt;/li&gt;
&lt;li&gt;No unsupported tool calls&lt;/li&gt;
&lt;li&gt;Latency below your threshold&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Run both scenarios with the same inputs.&lt;/li&gt;
&lt;li&gt;Compare pass rate, output quality, response time, and cost.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For Qwen 3.8-Max specifically, test two details:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The model defaults to &lt;code&gt;reasoning_effort: xhigh&lt;/code&gt;, so benchmark the reasoning level you would actually deploy.&lt;/li&gt;
&lt;li&gt;If you plan to use the Anthropic-compatible endpoint, test it separately. That protocol shape is also the one Alibaba used for most of its coding benchmarks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;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 configure each endpoint as an environment and generate side-by-side test reports for your actual workload. You can &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; and start collecting first-party data before independent leaderboards publish theirs.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Are the Qwen 3.8 benchmark numbers independently verified?
&lt;/h3&gt;

&lt;p&gt;No. As of August 3, 2026, the published numbers come from Alibaba’s own table. Artificial Analysis and community leaderboards had not yet published Qwen 3.8-Max scores at the time of writing. Treat the results as vendor-reported until independent evaluations are available.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is Qwen 3.8-Max’s best benchmark result?
&lt;/h3&gt;

&lt;p&gt;Its strongest flagship-table row is PaperBench at &lt;strong&gt;93.0&lt;/strong&gt;, ahead of GPT-5.6 Sol at 90.5, Fable 5 at 88.8, and Claude Opus 4.8 at 80.3. In the multimodal table, MathVision at 95.2 and the OCR results are its strongest reported results.&lt;/p&gt;

&lt;h3&gt;
  
  
  Where does Qwen 3.8-Max clearly lose?
&lt;/h3&gt;

&lt;p&gt;Qwen 3.8-Max scores 43.6 on HLE, ranking last among the four flagships and behind Fable 5’s 53.3. It also scores 67.7 on SWE-bench Pro versus Fable 5’s 80.0, and trails on DeepSWE. Deep software-engineering evaluations and broad-knowledge exams are its weaker areas in Alibaba’s table.&lt;/p&gt;

&lt;h3&gt;
  
  
  How much better is Qwen 3.8 than Qwen 3.7-Max on benchmarks?
&lt;/h3&gt;

&lt;p&gt;Alibaba reports substantial generation-over-generation gains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Terminal Bench 2.1: 74.5 → 86.6&lt;/li&gt;
&lt;li&gt;SWE-bench Pro: 60.6 → 67.7&lt;/li&gt;
&lt;li&gt;PaperBench: 64.8 → 93.0&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether the upgrade is worthwhile depends on your workload, modality requirements, latency targets, and price. See the full &lt;a href="http://apidog.com/blog/qwen-3-8-vs-qwen-3-7?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 vs. Qwen 3.7 comparison&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Use Qwen 3.8 for Free</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Mon, 03 Aug 2026 04:20:58 +0000</pubDate>
      <link>https://dev.to/hassann/how-to-use-qwen-38-for-free-2hk5</link>
      <guid>https://dev.to/hassann/how-to-use-qwen-38-for-free-2hk5</guid>
      <description>&lt;p&gt;Alibaba released Qwen 3.8-Max in early August 2026, and search results are already full of “free forever” claims that do not match the actual terms. This guide summarizes Alibaba’s official options as of August 3, 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;There are four practical routes. Two work now, one is promised with a release date, and one is a fallback. For the model details first—2.4 trillion total parameters, 95B active parameters, and a 1M-token context—read the &lt;a href="http://apidog.com/blog/what-is-qwen-3-8?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 overview&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&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;Free?&lt;/th&gt;
&lt;th&gt;Works today?&lt;/th&gt;
&lt;th&gt;Catch&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Qwen Chat&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Consumer app; no API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model Studio API quota&lt;/td&gt;
&lt;td&gt;1M tokens&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Singapore region only; expires after 90 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Open weights / self-hosting&lt;/td&gt;
&lt;td&gt;Weights free&lt;/td&gt;
&lt;td&gt;Not yet&lt;/td&gt;
&lt;td&gt;Promised “next week”; hardware is not free&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Older Qwen models&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Not Qwen 3.8-Max&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Route 1: Qwen Chat for zero-setup testing
&lt;/h2&gt;

&lt;p&gt;The fastest way to try Qwen 3.8-Max is Qwen Chat. Sign in, select the model, and use it without a card or cloud-console setup. The &lt;a href="https://qwen.ai/blog?id=qwen3.8" rel="noopener noreferrer"&gt;official release post&lt;/a&gt; lists this as the default way to try the 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%2Fhy74riv43wdr0y4rm7tu.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%2Fhy74riv43wdr0y4rm7tu.png" alt="Qwen Chat interface" width="800" height="565"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Use Qwen Chat when you want to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Test general prompt quality.&lt;/li&gt;
&lt;li&gt;Try image and document understanding.&lt;/li&gt;
&lt;li&gt;Compare outputs manually before committing to an API evaluation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do not use it as an API benchmark. Qwen Chat does not provide API keys or automation, and its system prompts and app settings can differ from raw API behavior.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Verdict:&lt;/strong&gt; A real free option for exploration, but not a developer integration route.&lt;/p&gt;

&lt;h2&gt;
  
  
  Route 2: Model Studio’s 1M-token API quota
&lt;/h2&gt;

&lt;p&gt;For implementation work, Alibaba Cloud Model Studio is the route that matters. New activations receive &lt;strong&gt;1 million free tokens&lt;/strong&gt; for &lt;code&gt;qwen3.8-max&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Before you activate it, account for these constraints from the &lt;a href="https://www.alibabacloud.com/help/en/model-studio/model-pricing" rel="noopener noreferrer"&gt;Model Studio pricing page&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Use the Singapore endpoint
&lt;/h3&gt;

&lt;p&gt;The free quota only applies to the Singapore international region:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://dashscope-intl.aliyuncs.com/compatible-mode/v1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Using Beijing or US-Virginia endpoints means billing starts from the first token. If your application requires a US endpoint for latency or compliance reasons, this quota does not apply.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Use the quota within 90 days
&lt;/h3&gt;

&lt;p&gt;The quota expires 90 days after activation. Unused tokens do not roll over.&lt;/p&gt;

&lt;p&gt;Activate the service when you are ready to evaluate the model, not months before the project starts.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Plan for paid usage after the quota
&lt;/h3&gt;

&lt;p&gt;After the free quota is exhausted or expires, pricing is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$2 per million input tokens&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$6 per million output tokens&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The rate applies across the full 1M-token context. Set billing alerts before testing. For workload examples, see the &lt;a href="http://apidog.com/blog/qwen-3-8-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 pricing guide&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Set up the API
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Create a Model Studio account.&lt;/li&gt;
&lt;li&gt;Activate the Model Studio service.&lt;/li&gt;
&lt;li&gt;Generate an API key.&lt;/li&gt;
&lt;li&gt;Store it in an environment variable:
&lt;/li&gt;
&lt;/ol&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;DASHSCOPE_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your_api_key"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Configure your client to use the Singapore base URL.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The &lt;a href="https://www.alibabacloud.com/help/en/model-studio/models" rel="noopener noreferrer"&gt;Model Studio model catalog&lt;/a&gt; lists &lt;code&gt;qwen3.8-max&lt;/code&gt; among the recommended models. The service supports an OpenAI-compatible protocol and an Anthropic-compatible endpoint.&lt;/p&gt;

&lt;p&gt;For streaming, reasoning output, and both protocol formats, follow the &lt;a href="http://apidog.com/blog/qwen-3-8-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 API walkthrough&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Avoid the default reasoning-cost trap
&lt;/h3&gt;

&lt;p&gt;Qwen 3.8-Max defaults to:&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;Thinking tokens are billed as output tokens. A hard prompt can generate thousands of reasoning tokens before the visible answer starts.&lt;/p&gt;

&lt;p&gt;For routine tasks, lower the setting:&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;or:&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;Reserve &lt;code&gt;xhigh&lt;/code&gt; for tasks that actually need extended reasoning.&lt;/p&gt;

&lt;h3&gt;
  
  
  Make the 1M-token quota last
&lt;/h3&gt;

&lt;p&gt;Use these practices during evaluation:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Validate requests before adding retry loops.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Build and inspect individual requests first. This avoids repeatedly burning tokens on malformed payloads, incorrect model names, or bad environment configuration.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Mock responses after validating their shape.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Once you have a representative response, mock it for frontend, agent, and integration work. Save live API calls for final verification.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Track usage per request.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Token counts are returned in response bodies. Log them during testing so you can calculate your actual burn rate.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can 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 send requests interactively, inspect streaming responses, and switch between Singapore, Beijing, and US environments without editing application code each time.&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; if you want to use this workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Verdict:&lt;/strong&gt; This is the best current developer option. It is genuinely free for 90 days, but only in Singapore and only up to 1M tokens.&lt;/p&gt;

&lt;h2&gt;
  
  
  Route 3: Open weights are promised, not available yet
&lt;/h2&gt;

&lt;p&gt;Alibaba says Qwen 3.8-Max will be the first Qwen-Max-class model with open weights. The weights are expected on Hugging Face and ModelScope “next week,” which places the target around August 10, 2026.&lt;/p&gt;

&lt;p&gt;As of August 3, 2026, the weights are not downloadable. There is nothing to quantize, self-host, or run locally.&lt;/p&gt;

&lt;p&gt;Treat any tutorial claiming to run Qwen 3.8-Max locally before the weights are actually released with skepticism.&lt;/p&gt;

&lt;h3&gt;
  
  
  Self-hosting will not be consumer hardware friendly
&lt;/h3&gt;

&lt;p&gt;Even after release, “free weights” does not mean free local inference.&lt;/p&gt;

&lt;p&gt;Qwen 3.8-Max has 2.4T total parameters. A comparable model, Kimi K3, shipped as 594 GB of weights even with aggressive MXFP4 quantization. Qwen 3.8-Max will still require hundreds of gigabytes of storage and a multi-GPU, realistically multi-node, serving setup.&lt;/p&gt;

&lt;p&gt;That means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No consumer GPU can host it.&lt;/li&gt;
&lt;li&gt;No typical workstation can host it.&lt;/li&gt;
&lt;li&gt;Self-hosting requires serious infrastructure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the practical hardware and serving implications, see the guide to &lt;a href="http://apidog.com/blog/run-kimi-k3-locally?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;running Kimi K3 locally&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The likely benefit of open weights is not laptop inference. It is competition among third-party hosts, which can lead to cheaper hosted API access than first-party pricing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Verdict:&lt;/strong&gt; Not available yet. Check again in mid-August and budget for hosted infrastructure rather than local hardware.&lt;/p&gt;

&lt;h2&gt;
  
  
  Route 4: Use older Qwen models for truly free alternatives
&lt;/h2&gt;

&lt;p&gt;If your real requirement is “a capable Qwen model at zero cost,” rather than Qwen 3.8-Max specifically, older Qwen models are a practical fallback.&lt;/p&gt;

&lt;p&gt;Smaller open-weight Qwen models can run on hardware developers actually own, and older models have no-cost access routes that do not expire after 90 days. See the guide to &lt;a href="http://apidog.com/blog/how-to-use-qwen-3-7-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;using Qwen 3.7 for free&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The trade-off is straightforward: you lose the benchmark improvements that made Qwen 3.8-Max notable. For side projects, classification, prototype agents, or learning the Qwen API format, older models may be enough.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does not exist
&lt;/h2&gt;

&lt;p&gt;As of August 3, 2026:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;There is no unlimited free API tier.&lt;/strong&gt; The 1M-token quota expires.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;There is no free API tier outside Singapore.&lt;/strong&gt; Beijing and US-Virginia bill from the first token.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;There are no downloadable Qwen 3.8-Max weights yet.&lt;/strong&gt; “Next week” is a promise, not a release.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;There is no official free Qwen 3.8-Max tier on third-party aggregators.&lt;/strong&gt; Before weights ship, verify what model is actually behind any “free 3.8-Max” claim.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;h3&gt;
  
  
  Is the Qwen 3.8 API actually free?
&lt;/h3&gt;

&lt;p&gt;Partly. Alibaba Cloud Model Studio provides 1 million free tokens for 90 days in the Singapore region. After that, pricing is $2 per million input tokens and $6 per million output tokens.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I download and run Qwen 3.8 locally now?
&lt;/h3&gt;

&lt;p&gt;No. The weights are expected on Hugging Face and ModelScope around August 10, 2026, but had not shipped as of August 3. When they arrive, expect hundreds of gigabytes of weights and multi-GPU serving requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  How is this different from Kimi K3’s free options?
&lt;/h3&gt;

&lt;p&gt;Kimi K3 weights are already available, so self-hosting is possible today. Qwen 3.8-Max self-hosting is still pending. Both models are too large for consumer hardware. For comparison, read the guide to &lt;a href="http://apidog.com/blog/how-to-use-kimi-k3-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;using Kimi K3 for free&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does the free quota include thinking tokens?
&lt;/h3&gt;

&lt;p&gt;Yes, but thinking tokens consume the quota. Because &lt;code&gt;reasoning_effort&lt;/code&gt; defaults to &lt;code&gt;xhigh&lt;/code&gt;, lower it for normal calls unless you need extended reasoning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bottom line
&lt;/h2&gt;

&lt;p&gt;Free Qwen 3.8-Max access is real, but limited:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;strong&gt;Qwen Chat&lt;/strong&gt; for casual testing.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Model Studio&lt;/strong&gt; for 1M API tokens in Singapore within a 90-day window.&lt;/li&gt;
&lt;li&gt;Wait for &lt;strong&gt;open weights&lt;/strong&gt; if you want third-party hosting options.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;older Qwen models&lt;/strong&gt; if you need a long-term zero-cost alternative.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you take the API route, spend quota on evaluation instead of debugging. Prototype 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;, mock validated responses during development, and reserve live calls for the tests that determine whether Qwen 3.8-Max belongs in your stack.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Qwen 3.8 Pricing Explained: $2 Input / $6 Output Across a 1M Context</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Mon, 03 Aug 2026 04:18:55 +0000</pubDate>
      <link>https://dev.to/hassann/qwen-38-pricing-explained-2-input-6-output-across-a-1m-context-970</link>
      <guid>https://dev.to/hassann/qwen-38-pricing-explained-2-input-6-output-across-a-1m-context-970</guid>
      <description>&lt;p&gt;Alibaba released Qwen 3.8-Max in early August 2026, and its general-availability pricing is now clear. The official &lt;a href="https://www.alibabacloud.com/help/en/model-studio/model-pricing" rel="noopener noreferrer"&gt;Model Studio pricing page&lt;/a&gt; lists &lt;code&gt;qwen3.8-max&lt;/code&gt; at &lt;strong&gt;$2 per 1M input tokens and $6 per 1M output tokens&lt;/strong&gt;, with one flat tier covering the full 1M-token context window.&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;The flat tier is the key detail: whether you send 5,000 tokens or 900,000 tokens, the input rate remains $2 per 1M tokens.&lt;/p&gt;

&lt;p&gt;This guide covers the rate card, caching, free-quota limits, comparisons with Qwen 3.7-Max, Kimi K3, Claude Opus 5, and GPT-5.6 Terra, plus worked cost calculations. For the broader model overview, start with &lt;a href="http://apidog.com/blog/what-is-qwen-3-8?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;what Qwen 3.8 is and why it matters&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Sticker prices are only an estimate. Qwen 3.8-Max defaults to &lt;code&gt;xhigh&lt;/code&gt; reasoning effort, and thinking tokens are billed as output. Measure real requests before forecasting spend. &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; exposes token usage for each response, making it easier to calculate actual per-task cost.&lt;/p&gt;

&lt;h2&gt;
  
  
  The GA rate: $2 input, $6 output, one tier
&lt;/h2&gt;

&lt;p&gt;As of August 3, 2026, the official rate card for &lt;code&gt;qwen3.8-max&lt;/code&gt; is:&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;Price per 1M tokens&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;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Output, including thinking tokens&lt;/td&gt;
&lt;td&gt;$6.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cached input, cache hit&lt;/td&gt;
&lt;td&gt;10% of the input rate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Explicit cache creation&lt;/td&gt;
&lt;td&gt;125% of the input rate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Context tier&lt;/td&gt;
&lt;td&gt;One tier: 0 to 1M tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Thinking vs. non-thinking&lt;/td&gt;
&lt;td&gt;Same rates&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Implementation implications:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No long-context surcharge:&lt;/strong&gt; The 1M-token context window uses one price tier.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thinking tokens are output:&lt;/strong&gt; Reasoning increases output token usage and therefore cost.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maximum output is 65,536 tokens:&lt;/strong&gt; At $6 per 1M output tokens, a maximum-length response costs about $0.39 in output tokens.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href="https://qwen.ai/blog?id=qwen3.8" rel="noopener noreferrer"&gt;official Qwen 3.8 announcement&lt;/a&gt; describes the model as Alibaba’s most capable model yet, with 2.4T total parameters, 95B active parameters, a 1M-token context window, and multimodal input.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why flat pricing across 1M tokens matters
&lt;/h2&gt;

&lt;p&gt;Tiered context pricing is common: a vendor charges one rate below a context threshold and a higher rate above it.&lt;/p&gt;

&lt;p&gt;Alibaba uses tiered pricing for other models. On the &lt;a href="https://www.alibabacloud.com/help/en/model-studio/model-pricing" rel="noopener noreferrer"&gt;Model Studio pricing page&lt;/a&gt;, models such as &lt;code&gt;qwen3-max&lt;/code&gt; and &lt;code&gt;qwen3-coder-plus&lt;/code&gt; increase per-token pricing as context length grows.&lt;/p&gt;

&lt;p&gt;Qwen 3.8-Max instead uses a single &lt;code&gt;0&amp;lt;Token≤1M&lt;/code&gt; tier.&lt;/p&gt;

&lt;p&gt;For implementation planning, that makes the cost formula linear:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;request_cost =
  (input_tokens / 1_000_000 × $2)
  + (output_tokens / 1_000_000 × $6)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is especially useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Long-document analysis&lt;/li&gt;
&lt;li&gt;Large-codebase agents&lt;/li&gt;
&lt;li&gt;Retrieval-heavy RAG pipelines&lt;/li&gt;
&lt;li&gt;Workflows that sometimes send hundreds of thousands of tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With tiered pricing, an occasional 300K-token retrieval request can enter an expensive bracket. With Qwen 3.8-Max, each input token uses the same rate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Qwen 3.8-Max vs. Qwen 3.7-Max
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max launched below its predecessor’s list price:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Qwen 3.7-Max:&lt;/strong&gt; $2.50 input / $7.50 output per 1M tokens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen 3.8-Max:&lt;/strong&gt; $2.00 input / $6.00 output per 1M tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is a 20% reduction for both input and output.&lt;/p&gt;

&lt;p&gt;However, Qwen 3.7-Max is running a 50% promotion:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Qwen 3.7-Max promotional rate:&lt;/strong&gt; $1.25 input / $3.75 output per 1M tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you do not need Qwen 3.8-Max’s 1M context, multimodal input, or agentic improvements, discounted Qwen 3.7-Max can be a lower-cost choice while the promotion lasts.&lt;/p&gt;

&lt;p&gt;For lower-cost workloads, &lt;a href="http://apidog.com/blog/qwen-3-7-plus?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.7-Plus&lt;/a&gt; remains a budget option at $0.40 input / $1.60 output, with its own 20% promotion.&lt;/p&gt;

&lt;h2&gt;
  
  
  Thinking tokens are billed as output
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max supports three &lt;code&gt;reasoning_effort&lt;/code&gt; levels:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;xhigh
medium
low
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The default is &lt;code&gt;xhigh&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;In thinking mode, the model generates internal reasoning tokens before returning its final answer. These tokens are billed as output tokens at &lt;strong&gt;$6 per 1M tokens&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That means this estimate can be misleading:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cost ≈ prompt tokens + visible response tokens
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A visible 800-token answer may include several thousand additional thinking tokens on a difficult task.&lt;/p&gt;

&lt;h3&gt;
  
  
  Control reasoning cost by task type
&lt;/h3&gt;

&lt;p&gt;Use lower reasoning effort for tasks such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Classification&lt;/li&gt;
&lt;li&gt;Extraction&lt;/li&gt;
&lt;li&gt;Formatting&lt;/li&gt;
&lt;li&gt;Simple transformations&lt;/li&gt;
&lt;li&gt;Structured-output generation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, test multiple effort levels against representative requests:&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;"qwen3.8-max"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&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="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Extract the invoice number, total, and due date as JSON."&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;span class="nl"&gt;"reasoning_effort"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"low"&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;For harder planning, coding, or multi-step analysis tasks, benchmark &lt;code&gt;medium&lt;/code&gt; and &lt;code&gt;xhigh&lt;/code&gt; rather than assuming that the highest setting is always necessary.&lt;/p&gt;

&lt;p&gt;Always inspect the response &lt;code&gt;usage&lt;/code&gt; object. Output costs 3× more than input, and reasoning primarily increases output usage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Context caching: 10% cache hits, 125% creation
&lt;/h2&gt;

&lt;p&gt;Context caching is useful when requests repeatedly include the same prefix, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Long system prompts&lt;/li&gt;
&lt;li&gt;Product documentation&lt;/li&gt;
&lt;li&gt;Tool definitions&lt;/li&gt;
&lt;li&gt;Stable policy instructions&lt;/li&gt;
&lt;li&gt;Large reference documents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The pricing is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cache hit:&lt;/strong&gt; 10% of the normal input rate

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;$0.20&lt;/code&gt; per 1M cached input tokens instead of &lt;code&gt;$2.00&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Explicit cache creation:&lt;/strong&gt; 125% of the normal input rate

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;$2.50&lt;/code&gt; per 1M tokens&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The break-even logic is straightforward:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Creating a cache costs an extra 25% once.&lt;/li&gt;
&lt;li&gt;Each cache hit saves 90% relative to normal input pricing.&lt;/li&gt;
&lt;li&gt;Reusing a prefix twice is already enough for caching to pay off.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Free quota: 1M tokens, Singapore only, 90 days
&lt;/h2&gt;

&lt;p&gt;Model Studio provides a free quota for &lt;code&gt;qwen3.8-max&lt;/code&gt;, with important constraints:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Quota:&lt;/strong&gt; 1M tokens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Region:&lt;/strong&gt; Singapore only&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expiry:&lt;/strong&gt; 90 days from activation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use the Singapore endpoint:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://dashscope-intl.aliyuncs.com/compatible-mode/v1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The quota does not apply to Beijing or US-Virginia endpoints.&lt;/p&gt;

&lt;p&gt;Thinking tokens consume this quota as output tokens, so a small number of difficult &lt;code&gt;xhigh&lt;/code&gt; reasoning tasks can use the quota faster than expected.&lt;/p&gt;

&lt;p&gt;For all no-cost access options, including Qwen Chat, see &lt;a href="http://apidog.com/blog/how-to-use-qwen-3-8-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;how to use Qwen 3.8 for free&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing comparison
&lt;/h2&gt;

&lt;p&gt;List 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;Input&lt;/th&gt;
&lt;th&gt;Output&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;&lt;strong&gt;Qwen 3.8-Max&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$2.00&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$6.00&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Flat across 1M context; cache hits at 10%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qwen 3.7-Max&lt;/td&gt;
&lt;td&gt;$2.50&lt;/td&gt;
&lt;td&gt;$7.50&lt;/td&gt;
&lt;td&gt;Currently 50% off: $1.25/$3.75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qwen 3.7-Plus&lt;/td&gt;
&lt;td&gt;$0.40&lt;/td&gt;
&lt;td&gt;$1.60&lt;/td&gt;
&lt;td&gt;Currently 20% off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi K3&lt;/td&gt;
&lt;td&gt;$3.00&lt;/td&gt;
&lt;td&gt;$15.00&lt;/td&gt;
&lt;td&gt;Cache hits: $0.30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 5&lt;/td&gt;
&lt;td&gt;$5.00&lt;/td&gt;
&lt;td&gt;$25.00&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-5.6 Terra&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$12.00&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Key comparisons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Against Kimi K3:&lt;/strong&gt; Qwen 3.8-Max costs one-third less on input and 60% less on output. Its cache-hit rate is also lower: $0.20 vs. $0.30. See the &lt;a href="http://apidog.com/blog/kimi-k3-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3 API guide&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Against Claude Opus 5:&lt;/strong&gt; Qwen is 60% cheaper on input and 76% cheaper on output.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Against GPT-5.6 Terra:&lt;/strong&gt; Input pricing is the same at $2 per 1M tokens, but Qwen output is half the price.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Price is not a quality benchmark. Test models on your own workload before choosing one based on rate cards alone.&lt;/p&gt;

&lt;h2&gt;
  
  
  Worked cost examples
&lt;/h2&gt;

&lt;p&gt;Use this formula:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;input_cost = input_tokens × 2 / 1_000_000
output_cost = output_tokens × 6 / 1_000_000
total_cost = input_cost + output_cost
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Example 1: 50K-token agent session
&lt;/h3&gt;

&lt;p&gt;An agent session uses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;38,000 input tokens for instructions, tool schemas, and tool results&lt;/li&gt;
&lt;li&gt;12,000 output tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Calculation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Input: 38,000 × $2 / 1,000,000 = $0.076
Output: 12,000 × $6 / 1,000,000 = $0.072
Total: $0.148
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Estimated cost: about $0.15 per session&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now include 8,000 thinking tokens from default &lt;code&gt;xhigh&lt;/code&gt; reasoning:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Total output tokens: 12,000 + 8,000 = 20,000
Output: 20,000 × $6 / 1,000,000 = $0.12
Input: $0.076
Total: $0.196
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Estimated cost with reasoning: about $0.20 per session&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Reasoning increases this example by about 33%.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example 2: 800K-token document analysis
&lt;/h3&gt;

&lt;p&gt;You provide 800,000 input tokens and request a 5,000-token structured summary:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Input: 800,000 × $2 / 1,000,000 = $1.60
Output: 5,000 × $6 / 1,000,000 = $0.03
Total: $1.63
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Estimated cost: about $1.63 per run&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The important part is that all 800K input tokens use the same $2-per-1M rate.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example 3: Cached 100K-token prefix, 50 calls per day
&lt;/h3&gt;

&lt;p&gt;Your application sends 100,000 tokens of system prompt, documentation, and tool definitions on every request.&lt;/p&gt;

&lt;p&gt;Without caching:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;100,000 × $2 / 1,000,000 = $0.20 per call
$0.20 × 50 calls = $10.00 per day
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With explicit caching:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cache creation:
100,000 × $2.50 / 1,000,000 = $0.25

49 cache hits:
100,000 × $0.20 / 1,000,000 = $0.02 per hit
$0.02 × 49 = $0.98

Daily total:
$0.25 + $0.98 = $1.23
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Estimated daily cost: about $1.23 instead of $10.00&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That is about an 88% reduction for the repeated prefix.&lt;/p&gt;

&lt;h2&gt;
  
  
  Build your cost model from measured usage
&lt;/h2&gt;

&lt;p&gt;The calculations above use assumed token counts. Your actual counts will vary, especially when reasoning tokens are enabled.&lt;/p&gt;

&lt;p&gt;Use this workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Get an API key.&lt;/li&gt;
&lt;li&gt;Configure the appropriate regional endpoint.&lt;/li&gt;
&lt;li&gt;Send representative requests for every task type.&lt;/li&gt;
&lt;li&gt;Record the response &lt;code&gt;usage&lt;/code&gt; object.&lt;/li&gt;
&lt;li&gt;Separate input, output, and reasoning-related output usage.&lt;/li&gt;
&lt;li&gt;Run multiple tests per task type.&lt;/li&gt;
&lt;li&gt;Average usage and apply the $2/$6 rates.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For endpoint setup and protocol options, see the &lt;a href="http://apidog.com/blog/qwen-3-8-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 API guide&lt;/a&gt;, which covers regional base URLs plus OpenAI-compatible and Anthropic-compatible APIs.&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;, save the regional endpoints as environments and send the same request with each &lt;code&gt;reasoning_effort&lt;/code&gt; level. Inspect token usage directly in each response.&lt;/p&gt;

&lt;p&gt;A practical test matrix might look like this:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Task type&lt;/th&gt;
&lt;th&gt;Tested effort levels&lt;/th&gt;
&lt;th&gt;What to measure&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Classification&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Accuracy, output tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Extraction&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Schema compliance, output tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coding&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;xhigh&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Test pass rate, total output&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agent workflows&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;xhigh&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Tool success rate, total cost&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Long-context analysis&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;xhigh&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Quality, input and output usage&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Run at least 10 representative requests for each task type. Then calculate:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;monthly_cost =
  average_request_cost
  × requests_per_month
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can also A/B the same prompts against &lt;code&gt;qwen3.7-max&lt;/code&gt; or Kimi K3 in one workspace. &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 capture real per-task token usage while testing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bottom line
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max is priced at $2 per 1M input tokens and $6 per 1M output tokens, below Qwen 3.7-Max’s list price and with a flat rate across the full 1M-token context window.&lt;/p&gt;

&lt;p&gt;For long-context or high-repetition workloads, the combination of flat input pricing and 10% cache-hit pricing can be compelling.&lt;/p&gt;

&lt;p&gt;Before committing to a production cost estimate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Measure real token usage.&lt;/li&gt;
&lt;li&gt;Treat thinking tokens as output costs.&lt;/li&gt;
&lt;li&gt;Set &lt;code&gt;reasoning_effort&lt;/code&gt; deliberately.&lt;/li&gt;
&lt;li&gt;Use caching for repeated prompt prefixes.&lt;/li&gt;
&lt;li&gt;Do not build long-term forecasts around time-limited promotions or free quotas.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;h3&gt;
  
  
  Does Qwen 3.8 cost more for long prompts?
&lt;/h3&gt;

&lt;p&gt;No. The &lt;a href="https://www.alibabacloud.com/help/en/model-studio/model-pricing" rel="noopener noreferrer"&gt;official pricing&lt;/a&gt; shows one tier covering 0 to 1M tokens. A 900K-token prompt uses the same $2-per-1M input rate as a short prompt.&lt;/p&gt;

&lt;p&gt;This differs from tiered models, including models listed in Alibaba’s &lt;a href="https://www.alibabacloud.com/help/en/model-studio/models" rel="noopener noreferrer"&gt;Model Studio model list&lt;/a&gt;, where rates can increase with context length.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do thinking tokens cost extra on Qwen 3.8?
&lt;/h3&gt;

&lt;p&gt;There is no separate thinking-token rate. Thinking and non-thinking requests use the same $2 input / $6 output rates.&lt;/p&gt;

&lt;p&gt;However, thinking tokens count as output tokens, and &lt;code&gt;reasoning_effort&lt;/code&gt; defaults to &lt;code&gt;xhigh&lt;/code&gt;. Reasoning-heavy requests can therefore cost more than the visible answer suggests.&lt;/p&gt;

&lt;p&gt;Use lower reasoning effort for simple tasks and inspect the response &lt;code&gt;usage&lt;/code&gt; object for actual token counts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is there a free way to try Qwen 3.8?
&lt;/h3&gt;

&lt;p&gt;Yes. Model Studio includes a 1M-token free quota valid for 90 days, but only on the Singapore endpoint. Qwen Chat also provides no-cost browser access.&lt;/p&gt;

&lt;p&gt;See &lt;a href="http://apidog.com/blog/how-to-use-qwen-3-8-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;how to use Qwen 3.8 for free&lt;/a&gt; for the available options and limitations.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is the old “10% preview pricing” still available?
&lt;/h3&gt;

&lt;p&gt;No. The 10% pricing was a July 2026 preview-era promotion. General availability uses the standard $2/$6 rate card. Use the official Model Studio pricing page as the source of truth.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Use the Qwen 3.8 API</title>
      <dc:creator>Hassann</dc:creator>
      <pubDate>Mon, 03 Aug 2026 04:18:00 +0000</pubDate>
      <link>https://dev.to/hassann/how-to-use-the-qwen-38-api-1cgm</link>
      <guid>https://dev.to/hassann/how-to-use-the-qwen-38-api-1cgm</guid>
      <description>&lt;p&gt;Alibaba released Qwen 3.8-Max in early August 2026, and its hosted API is live on Model Studio. The model provides 2.4T total parameters (95B active), a 1M-token context window, and flat pricing of $2 input / $6 output per million tokens. For model background, see the &lt;a href="http://apidog.com/blog/what-is-qwen-3-8?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 explainer&lt;/a&gt;. This guide focuses on implementation: creating a key, selecting a region, making API calls, streaming responses, and testing both supported protocols.&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;Qwen 3.8-Max supports two protocols from launch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI-compatible&lt;/strong&gt; chat completions and responses endpoints&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anthropic-compatible&lt;/strong&gt; Messages endpoint&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That means existing OpenAI SDK integrations can use the model with a base URL change, while Claude Code can connect through environment variables. You can also test both request formats 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 inspect their streaming behavior.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you need before you start
&lt;/h2&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;Value&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;qwen3.8-max&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Context window&lt;/td&gt;
&lt;td&gt;1,000,000 tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max output&lt;/td&gt;
&lt;td&gt;65,536 tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Input types&lt;/td&gt;
&lt;td&gt;Text and images&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pricing&lt;/td&gt;
&lt;td&gt;$2 input / $6 output per 1M tokens, flat across the full context&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reasoning control&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;reasoning_effort&lt;/code&gt;: &lt;code&gt;xhigh&lt;/code&gt; (default), &lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;low&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Protocols&lt;/td&gt;
&lt;td&gt;OpenAI chat completions + responses, Anthropic Messages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Key environment variable&lt;/td&gt;
&lt;td&gt;&lt;code&gt;DASHSCOPE_API_KEY&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-1.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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-1.png" alt="" width="800" height="589"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These details come from the &lt;a href="https://qwen.ai/blog?id=qwen3.8" rel="noopener noreferrer"&gt;official Qwen 3.8 release post&lt;/a&gt; and Alibaba Cloud Model Studio documentation. Alibaba promised open weights on Hugging Face and ModelScope for the following week, but as of early August 2026 they were not downloadable. This guide uses the hosted API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Create a Model Studio API key
&lt;/h2&gt;

&lt;p&gt;Open &lt;a href="http://home.qwencloud.com" rel="noopener noreferrer"&gt;home.qwencloud.com&lt;/a&gt;, sign in, and create an API key in the console.&lt;/p&gt;

&lt;p&gt;Model Studio still uses the DashScope naming convention internally, so export your key as &lt;code&gt;DASHSCOPE_API_KEY&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="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;DASHSCOPE_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"sk-your-key-here"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Store the value in your shell profile, CI secret store, or &lt;code&gt;.env&lt;/code&gt; file. Do not commit it to source control.&lt;/p&gt;

&lt;p&gt;All examples below read from this environment variable.&lt;/p&gt;

&lt;p&gt;New users can test with a free quota of 1M tokens for 90 days. The quota is available only in the Singapore region.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Select a regional base URL
&lt;/h2&gt;

&lt;p&gt;The OpenAI-compatible API is available in three regions. Use the endpoint closest to your application servers.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Region&lt;/th&gt;
&lt;th&gt;Base URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Beijing&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://dashscope.aliyuncs.com/compatible-mode/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Singapore&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://dashscope-intl.aliyuncs.com/compatible-mode/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;US (Virginia)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://dashscope-us.aliyuncs.com/compatible-mode/v1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For most international users, Singapore is the default choice:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://dashscope-intl.aliyuncs.com/compatible-mode/v1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It is also the endpoint that supports the free quota. The &lt;a href="https://www.alibabacloud.com/help/en/model-studio/models" rel="noopener noreferrer"&gt;Model Studio model list&lt;/a&gt; lists &lt;code&gt;qwen3.8-max&lt;/code&gt; for text generation plus image and video understanding.&lt;/p&gt;

&lt;p&gt;The examples below use Singapore. Replace the base URL if your workload belongs in Beijing or Virginia.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Send your first request
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max supports the OpenAI chat completions format. You can use the official &lt;code&gt;openai&lt;/code&gt; Python SDK by setting a DashScope-compatible base URL.&lt;/p&gt;

&lt;p&gt;Install the SDK:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;openai
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then create a request:&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;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;api_key&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getenv&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;DASHSCOPE_API_KEY&lt;/span&gt;&lt;span class="sh"&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="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://dashscope-intl.aliyuncs.com/compatible-mode/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;completion&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;qwen3.8-max&lt;/span&gt;&lt;span class="sh"&gt;"&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="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;system&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;You are a precise technical assistant.&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;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;Explain idempotency in REST APIs in two sentences.&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="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;completion&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;The equivalent cURL request is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://dashscope-intl.aliyuncs.com/compatible-mode/v1/chat/completions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$DASHSCOPE_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&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;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "qwen3.8-max",
    "messages": [
      {
        "role": "user",
        "content": "Explain idempotency in REST APIs in two sentences."
      }
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you already use an OpenAI-compatible provider, migration is mostly:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Change &lt;code&gt;base_url&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Change the model ID to &lt;code&gt;qwen3.8-max&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Verify provider-specific parameters before production rollout.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The workflow is the same as in the &lt;a href="http://apidog.com/blog/how-to-use-qwen-3-7-plus-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.7 Plus API guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Stream output and handle reasoning deltas
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max reasons by default. When streaming is enabled, reasoning arrives in &lt;code&gt;reasoning_content&lt;/code&gt; deltas before the final answer arrives in normal &lt;code&gt;content&lt;/code&gt; deltas.&lt;/p&gt;

&lt;p&gt;Your stream consumer should handle both fields:&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="n"&gt;stream&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;qwen3.8-max&lt;/span&gt;&lt;span class="sh"&gt;"&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="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;Design a rate limiting strategy for a public API.&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="p"&gt;],&lt;/span&gt;
    &lt;span class="n"&gt;stream&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;thinking_done&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;False&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;chunk&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;stream&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;delta&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;chunk&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;delta&lt;/span&gt;
    &lt;span class="n"&gt;reasoning&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;getattr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;delta&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;reasoning_content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="bp"&gt;None&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;reasoning&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;reasoning&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;end&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;""&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;flush&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;delta&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;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;thinking_done&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="sh"&gt;"&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;--- answer ---&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="n"&gt;thinking_done&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;True&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;delta&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;span class="n"&gt;end&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;""&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;flush&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Implementation notes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reasoning tokens are billed as output tokens.&lt;/li&gt;
&lt;li&gt;Reasoning output can increase latency in interactive interfaces.&lt;/li&gt;
&lt;li&gt;Do not assume every stream delta contains &lt;code&gt;content&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Persist or display reasoning only if it is appropriate for your product and users.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 5: Control &lt;code&gt;reasoning_effort&lt;/code&gt; and thinking behavior
&lt;/h2&gt;

&lt;p&gt;The API supports three &lt;code&gt;reasoning_effort&lt;/code&gt; values:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;th&gt;Typical use&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hard analysis, agentic coding, complex planning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Balanced default for mixed workloads&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;low&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Classification, extraction, high-volume simple requests&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The default is &lt;code&gt;xhigh&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Qwen also supports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;enable_thinking&lt;/code&gt;: enable or disable reasoning&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;preserve_thinking&lt;/code&gt;: preserve reasoning context across turns; enabled by default&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pass these DashScope-specific extensions through &lt;code&gt;extra_body&lt;/code&gt; when using the OpenAI SDK:&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="n"&gt;completion&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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;qwen3.8-max&lt;/span&gt;&lt;span class="sh"&gt;"&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="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;Classify this ticket: &lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Login page 500s on Safari.&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="p"&gt;],&lt;/span&gt;
    &lt;span class="n"&gt;extra_body&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;reasoning_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;low&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;enable_thinking&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="bp"&gt;True&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;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;completion&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;Thinking-enabled and thinking-disabled requests use the same per-token pricing. The practical cost difference comes from the number of generated reasoning tokens, which is influenced by &lt;code&gt;reasoning_effort&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;A useful starting policy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;code&gt;xhigh&lt;/code&gt; for coding agents and difficult analysis.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;low&lt;/code&gt; for extraction, routing, classification, and high-volume endpoints.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;medium&lt;/code&gt; while benchmarking uncertain workloads.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Measure output tokens, latency, and quality on your own prompts before selecting a default.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use the Anthropic-compatible endpoint
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max also exposes an Anthropic-compatible endpoint:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://dashscope-intl.aliyuncs.com/apps/anthropic
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It uses the Anthropic Messages format, allowing tools built for that ecosystem to connect without rewriting clients.&lt;/p&gt;

&lt;p&gt;For Claude Code, configure these environment variables:&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;ANTHROPIC_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;https://dashscope-intl.aliyuncs.com/apps/anthropic
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_AUTH_TOKEN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$DASHSCOPE_API_KEY&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;qwen3.8-max
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After exporting them, launch:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Claude Code will run its agentic workflow against Qwen 3.8-Max.&lt;/p&gt;

&lt;p&gt;Alibaba used the Claude Code harness for most of its coding benchmarks, so this endpoint is more than a protocol adapter. For coding benchmark details and other supported harnesses, see the &lt;a href="http://apidog.com/blog/qwen-3-8-for-coding?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 for coding breakdown&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Dual protocol support is useful when your tooling is split across OpenAI- and Anthropic-style clients. You can evaluate Qwen without rewriting all clients before testing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Understand the pricing model
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max pricing is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$2 per million input tokens&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$6 per million output tokens&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;One flat price tier from 0 to 1M context tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is no long-context surcharge in the listed pricing. Context cache hits reduce repeated input cost to 10% of the normal input price, while explicit cache creation is billed at 125%.&lt;/p&gt;

&lt;p&gt;Check the &lt;a href="https://www.alibabacloud.com/help/en/model-studio/model-pricing" rel="noopener noreferrer"&gt;official Model Studio pricing page&lt;/a&gt; for current values.&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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-3.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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-3.png" alt="" width="800" height="261"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The launch price is lower than Qwen 3.7-Max's listed $2.5/$7.5 pricing. However, do not estimate cost using only visible final-answer tokens: reasoning tokens count as output, and the default effort level is &lt;code&gt;xhigh&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;For examples and free-quota details, see the &lt;a href="http://apidog.com/blog/qwen-3-8-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen 3.8 pricing breakdown&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Test and debug Qwen 3.8-Max in Apidog
&lt;/h2&gt;

&lt;p&gt;A multi-region API with two protocols and SSE reasoning streams benefits from saved, repeatable requests. Set up &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; as an evaluation workspace.&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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-2.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%2Fassets.apidog.com%2Fblog-next%2F2026%2F08%2Fimage-2.png" alt="" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Add both protocol shapes
&lt;/h3&gt;

&lt;p&gt;Create one request for the OpenAI-compatible endpoint:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;POST /chat/completions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Import an OpenAI-compatible specification if you already have one, then update the server URL.&lt;/p&gt;

&lt;p&gt;Add the Anthropic Messages endpoint as a separate request in the same project. Keeping both formats together makes it easier to compare responses and validate migration paths.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Model regions as environments
&lt;/h3&gt;

&lt;p&gt;Create environments for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Beijing&lt;/li&gt;
&lt;li&gt;Singapore&lt;/li&gt;
&lt;li&gt;US-Virginia&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For each environment, define:&lt;br&gt;
&lt;/p&gt;

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

&lt;/div&gt;



&lt;p&gt;Set &lt;code&gt;base_url&lt;/code&gt; to the matching regional endpoint and store the key as a secret. Switching regions then becomes an environment change instead of a request edit.&lt;/p&gt;

&lt;p&gt;Use this to compare latency from your deployment location before selecting a production region.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Inspect the raw SSE stream
&lt;/h3&gt;

&lt;p&gt;Set streaming in the request body:&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;"qwen3.8-max"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"stream"&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;"messages"&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="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Design a rate limiting strategy for a public API."&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;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;Inspect the raw server-sent events. You should see:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;reasoning_content&lt;/code&gt; deltas&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;content&lt;/code&gt; deltas for the final answer&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is useful when a production stream parser fails. Compare the raw provider events with your application's parsed output to isolate whether the issue is in your code or upstream behavior.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Compare models with the same prompt
&lt;/h3&gt;

&lt;p&gt;Duplicate a request and change only the model ID:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;qwen3.8-max
qwen3.7-max
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Run both against the same prompts and record:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Latency&lt;/li&gt;
&lt;li&gt;Input and output token counts&lt;/li&gt;
&lt;li&gt;Reasoning length&lt;/li&gt;
&lt;li&gt;Output quality&lt;/li&gt;
&lt;li&gt;Tool or agent success rate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can also keep a &lt;a href="http://apidog.com/blog/kimi-k3-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kimi K3 API&lt;/a&gt; request in the same project and compare models using your actual workload rather than vendor benchmark tables.&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 build the setup.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Is there a free way to try the Qwen 3.8 API?
&lt;/h3&gt;

&lt;p&gt;Yes. New Model Studio accounts receive a 1M-token free quota for &lt;code&gt;qwen3.8-max&lt;/code&gt;, valid for 90 days in the Singapore region only.&lt;/p&gt;

&lt;p&gt;Route evaluation requests through:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://dashscope-intl.aliyuncs.com/compatible-mode/v1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Can I run Qwen 3.8 locally instead of using the API?
&lt;/h3&gt;

&lt;p&gt;Not yet, as of early August 2026. Alibaba promised open weights on Hugging Face and ModelScope for the following week, but they were not downloadable at that time.&lt;/p&gt;

&lt;p&gt;At 2.4T total parameters, self-hosting would also require a multi-node deployment even with quantization. The hosted API is currently the available option.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does the Anthropic endpoint support the same features as the OpenAI endpoint?
&lt;/h3&gt;

&lt;p&gt;The Anthropic endpoint uses the Anthropic Messages protocol and is primarily documented for ecosystem tools such as Claude Code.&lt;/p&gt;

&lt;p&gt;For direct application integrations, the OpenAI-compatible endpoint is the better-documented path for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;reasoning_effort&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable_thinking&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Streaming &lt;code&gt;reasoning_content&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How does &lt;code&gt;qwen3.8-max&lt;/code&gt; compare to Qwen3-Coder for coding?
&lt;/h3&gt;

&lt;p&gt;They target different use cases.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://apidog.com/blog/qwen3-coder?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Qwen3-Coder&lt;/a&gt; is a specialized coding model line. &lt;code&gt;qwen3.8-max&lt;/code&gt; is the general flagship model and posted strong agentic coding results in Alibaba's vendor-run benchmarks, including 86.6 on Terminal Bench 2.1.&lt;/p&gt;

&lt;p&gt;Test both with the same prompts, harness, and API settings. The request format is identical apart from the model ID.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap up
&lt;/h2&gt;

&lt;p&gt;Qwen 3.8-Max is straightforward to evaluate:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a &lt;code&gt;DASHSCOPE_API_KEY&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Start with the Singapore endpoint and free quota.&lt;/li&gt;
&lt;li&gt;Use the OpenAI-compatible endpoint for direct application code.&lt;/li&gt;
&lt;li&gt;Stream requests and verify your handling of &lt;code&gt;reasoning_content&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Tune &lt;code&gt;reasoning_effort&lt;/code&gt; based on measured latency, token use, and quality.&lt;/li&gt;
&lt;li&gt;Use the Anthropic-compatible endpoint when integrating Claude Code or related tooling.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The main operational considerations are reasoning-token output costs, the default &lt;code&gt;xhigh&lt;/code&gt; effort level, and the regional restriction on the free quota.&lt;/p&gt;

&lt;p&gt;Save both protocols and all regional environments 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; so your team can rerun the same evaluation whenever models or pricing change.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
