Built for Shopify grace period extended for uninstall and app embed requirements
We have extended the grace period for Built for Shopify (BFS) apps that no longer meet specific automated criteria from immediate to 60 days . This extension applies to the following criteria: Uninstall cleanly using theme app extensions. Are embedded within the Shopify admin.
Also shipped Sep 25, 2025Shopify in September 2025 →
R2 SQL - Announcing R2 SQL
Today, we're launching the open beta for R2 SQL : A serverless, distributed query engine that can efficiently analyze petabytes of data in Apache Iceberg ↗ tables managed by R2 Data Catalog . R2 SQL is ideal for exploring analytical and time-series data stored in R2, such as logs, events from Pipelines , or clickstream and user behavior data.
Browser Run - Browser Rendering Playwright GA, Stagehand support (Beta), and higher limits
We’re shipping three updates to Browser Rendering: Playwright support is now Generally Available and synced with Playwright v1.55 ↗ , giving you a stable foundation for critical automation and AI-agent workflows. We’re also adding Stagehand support (Beta) so you can combine code with natural language instructions to build more resilient automations.
Copy Make previews as design layers
Try the new “Copy design” feature and turn your Figma Make preview into design layers you can paste and edit in Figma Design.
Pipelines now supports SQL transformations and Apache Iceberg
Today, we're launching the new Cloudflare Pipelines : a streaming data platform that ingests events, transforms them with SQL , and writes to R2 as Apache Iceberg ↗ tables or Parquet files. Pipelines can receive events via HTTP endpoints or Worker bindings , transform them with SQL, and deliver to R2 with exactly-once guarantees.
AI Search (formerly AutoRAG) now with More Models To Choose From
AutoRAG is now AI Search! The new name marks a new and bigger mission: to make world-class search infrastructure available to every developer and business. With AI Search you can now use models from different providers like OpenAI and Anthropic.
Containers - Run more Containers with higher resource limits
You can now run more Containers concurrently with higher limits on CPU, memory, and disk. Limit New Limit Previous Limit Memory for concurrent live Container instances 400GiB 40GiB vCPU for concurrent live Container instances 100 20 Disk for concurrent live Container instances 2TB 100GB You can now run 1000 instances of the dev instance type, 400 instances...
More from Shopify developer platformEvery Shopify developer platform release →
Removal of deprecated `Shop.draftOrders` connection in the GraphQL Admin API
We are removing the Shop.draftOrders connection, which has already been deprecated for some time. This change is part of our ongoing efforts to streamline and improve the API's efficiency and functionality.
Introducing the admin intents API
We're excited to introduce admin intents , a transformative API that enhances app interactions with Shopify's admin interface. What are admin intents? Admin intents offer a streamlined API designed to integrate effortlessly with: Embedded apps (App Home) Admin UI extensions With just one API call, your app can now efficiently create or modify a wide range...
Upcoming Markets pricing support for Draft Order checkouts
Starting from October 31 2025, when a customer updates their shipping address during a Draft Order checkout, product prices may change based on the shop's Markets configuration .
Shopify.dev MCP Now Supports More APIs
The Shopify.dev MCP server now supports code generation for a range of powerful APIs, enhancing your development experience: Storefront API Partner API Customer Account API Payment Apps API Polaris Web Components Liquid This update allows you to leverage the Shopify.dev MCP as a virtual pair programmer within your preferred IDE.
Introducing `functionHandle` for Shopify Functions
As of the 2025-10 API version, we’re introducing support for user-defined handles as the identifier for Shopify Functions in GraphQL mutations. Instead of passing a globally unique functionId in mutations that create or manage function owners, you can pass a stable, app-scoped handle that you define in your shopify.extension.toml .
New: Support for USDC Credit field in Shopify Payments Payout GraphQL
As of GraphQL Admin API version 2025-10 , ShopifyPaymentsPayoutSummary now includes a usdcRebateCreditAmount field, which provides a total of all USDC rebate credits issued as part of the payout. For more information about ShopifyPaymentsPayoutSummary , visit the Shopify.dev documentation .
Storefront API Cart now supports adding Gift Cards
As of version 2025-10, you can use the GraphQL Storefront API to add gift cards to a cart without replacing gift cards that have already been applied. After a cart has been created, perform the cartGiftCardCodesAdd mutation to add one or more gift cards to the cart.
Shopify Dev MCP now supports Liquid
The Shopify Dev MCP server can now search for Liquid docs, and validate Liquid to catch common errors before deployment: Liquid Documentation: Your AI assistant can now search the complete Liquid API reference, which includes all objects, filters, and tags.