Data and AI releases

548 this month · 176 companies

Full-stack capabilities to power app analytics

UpdateNot yet verified

For app developers, building merchant-facing analytics has always meant standing up your own stack: a charting library, a data warehouse to sync merchant data into, handling currencies and locales, and a UI that never quite matched the Shopify admin.

SQLData integrationBIDeveloper tools

Read on shopify.dev

Also shipped Jul 21, 2026Shopify in July 2026 →

CoCo Desktop - General availability

CoCo Desktop is now generally available. CoCo Desktop is a native Mac and Windows desktop application that brings CoCo’s full agentic capabilities into an IDE-like surface, with a file editor, integrated terminal, agentic AI loop, agentic browser, agentic notebook, and deep Snowflake awareness.

GA
Source ↗

Warehouse-level statement timeouts (Beta)

You can now set a statement timeout on a single SQL warehouse so that different warehouses can apply different timeouts to their queries. Set the timeout with the statement_timeout field in the Create or Update warehouse APIs. This feature is in Beta and is API-only. See Warehouse-level timeout .

Beta
Source ↗

More from Shopify developer platformEvery Shopify developer platform release →

Metafield triggers and additional topics are now available for Events

Apps can now subscribe to events for Order , Collection , InventoryItem , InventoryShipment , Location , and can subscribe to metafield changes on Product , Order , Customer , Collection and Location . ProductVariant metafields are supported through the Product topic. This gives apps a precise way to react to more objects and custom data changes.

Update
Source ↗

Liquid templates can now compose pages with blocks and partials

The Liquid July ’26 developer preview introduces a simpler way to build theme pages. Page structure can live directly in a Liquid template, where developers and coding agents can read and edit everything in one place. The peview adds two Liquid tags: {% block %} renders a reusable theme block directly from a template.

Preview
Source ↗

Invalid metafield queries now return errors in the GraphQL Admin API

Starting in API version 2026-10, the GraphQL Admin API returns an error when a query filters by a metafield that isn't set up for filtering, instead of silently returning incorrect results. This is a breaking change. It affects apps that filter resources by metafield on version 2026-10 or later, and you'll need to update affected queries before you upgrade.

Update
Source ↗

Physical inventory feature preview

The physical inventory feature preview gives you early access to a new set of inventory APIs in the unstable version of the GraphQL Admin API. Enable it on a development store to build and test against the core primitives merchants use to organize a stockroom: bins, counts, and purchase orders.

Preview
Source ↗

Card deposit endpoint now requires mTLS certificate

Shopify's card-deposit endpoint now requires a Shopify-issued mTLS client certificate. Apps that store cardholder data with the customerPaymentMethodCreditCardCreate and customerPaymentMethodCreditCardUpdate GraphQL Admin API mutations must first deposit that data at Shopify's /sessions card-deposit endpoint to receive a session identifier.

Update
Source ↗

SubscriptionContractCalculation API now available in early access

The new SubscriptionContractCalculation object on the GraphQL Admin API is now available in early access on the 2026-10 release candidate API version. It's the successor to the GraphQL Admin API's SubscriptionDraft object for creating, updating, and editing subscription contracts, replacing the multi-step draft workflow with a stateless calculate → poll →...

Update
Source ↗

Updated App Store requirements: 4.1.2 Use a unique name for your app

Your app's name is what merchants use to discover, identify, and remember your app. We've added requirement 4.1.2, "Use a unique name for your app," to reduce merchant confusion over identical and copycat app names in Shopify’s App Store. We know that changing an app name isn't easy , it affects your brand, your discoverability, and your existing merchants.

Update
Source ↗