Hydrogen / General availability (GA)

Hydrogen 2026-10
From a "framework" to a "library that fits anywhere"

The new Hydrogen is a commerce library that works with any JavaScript framework. Add the package to your existing app, and Shopify handles cart, pricing, analytics, Shop Pay, and login. No replatforming required.

On this page
  1. What's changing (30-second overview)
  2. How it works: division of responsibilities
  3. Commerce features Hydrogen handles
  4. "20 skills" for coding agents
  5. Shopping agents and a shared cart contract
  6. Old Hydrogen vs. new Hydrogen
  7. Getting started (three entry points)
  8. 5 key points for engineers
  9. 3 business use cases
  10. One-line summary for client proposals

1What's changing

Until now, Hydrogen was a React Router–based "framework", so using cart or analytics meant building your entire storefront on top of it.
The new Hydrogen is a "library" you can add to any JavaScript framework. Since the developer preview launched in June, it has shipped 7 releases based on feedback and is GA as of today.
ALL

Before: build everything on Hydrogen

To use cart or analytics, you had to build your entire storefront with the React Router–based Hydrogen.

Now: just add it to your current stack

Add the library to your existing app to get Shopify commerce. Routing, data fetching, rendering, and design stay in your own framework.

In the article's words, "The big thing about the new Hydrogen is thatit's not a big lift." You can adopt it without replatforming, and host it anywhere.Oxygen remains free.

2How it works: division of responsibilities

Your framework Routing Data fetching Rendering Design is entirely up to you Hydrogen (library) Cart Variant selection Collection filtering Predictive search Markets (currency) Consent-aware analytics Shop Pay Customer accounts + 20 skills for agents Shopify Commerce / Checkout Analytics reports Hosting Host anywhere Oxygen remains free
Starters : Deploy-ready starters are available for React Router and Next.js. Vue gets the same functionality as composables, and other frameworks subscribe to the cart directly.

3Commerce features Hydrogen handles for you

Every Shopify storefront needs them,and they're harder to get right than they look— Hydrogen takes these pieces off your plate.

Cart correctness

The cart has to stay correct even if a shopper taps "Add to cart" twice.

¥$€

Prices that match country and currency

Prices must match the buyer's country and currency (Markets support).

Consent-respecting analytics

Analytics have to respect consent and still reach Shopify, or your reports go silent.

What Hydrogen covers (the 8 items listed in the article)

Cart
Cart
Variants
Product variants
Filters
Collection filtering
Search
Predictive search
Markets
Country & currency
Analytics
Analytics
Shop Pay
Shop Pay
Accounts
Customer accounts

Just a few lines of glue code (example: showing a live cart count in React)

import { createCartComponents } from "@shopify/hydrogen/react";

const { CartProvider, useCart } = createCartComponents();

function CartCount() {
 const count = useCart((cart) => cart.data.totalQuantity);
 return <span>{count}</span>;
}

Vue gets the same functionality as composables, and other frameworks subscribe to the cart directly.

4"20 skills" for coding agents

Prompt "Set up my store with Shopify." Agent Browse the 20 skills in your project What gets built automatically Home Collections Search Products Cart Account + Add analytics + Smoke tests
How they were made

Skills refined through every failure

Written by building real storefronts with an agent and fixing a skill every time the agent got something wrong. 20 skills covering each part of the storefront.

Version-matched

Skills live in your project

Because the installed skills match your Hydrogen version, the agent follows instructions written for the code you actually have. After upgrading, run npx @shopify/hydrogen skills sync to update them.

# 既存プロジェクトで試す
npx @shopify/hydrogen@latest setup
# → エージェントに "Set up my store with Shopify." と頼む

# Hydrogen をアップグレードしたらスキルも更新
npx @shopify/hydrogen skills sync

5Shopping agents and a shared cart contract

Your own UI Compatible apps Shopping agents (WebMCP) Standard storefront actions window.Shopify.actions.updateCart Same contract as Liquid themes Buyer confirms Shopify Checkout complete_checkout
WebMCP

Support agentic shopping without building anything

In WebMCP-enabled browsers, agents can search the catalog and update the cart, and once the buyer confirms, Shopify Checkout submits the order with complete_checkout . No additional implementation required.

Shared contract

Same actions as Liquid themes

Hydrogen uses the same standard storefront actions as Liquid themes, so compatible apps, your storefront UI, and agents can all share the same cart contract.

// アプリやエージェントは,自社 UI と同じアクションでカートに追加する
await window.Shopify.actions.updateCart({
 lines: [{ merchandiseId: "gid://shopify/ProductVariant/123", quantity: 1 }],
});

6Old Hydrogen vs. new Hydrogen

ItemHydrogen until nowHydrogen 2026-10
Positioning Framework Built on React Router Library Add to any JS framework
Cart & analytics requirements Build the entire storefront on Hydrogen Just add the package to your existing app
Hosting Not stated Anywhere Oxygen remains free
Agent support Not stated Ships with 20 skills Version-matched; update via sync
Existing storefronts keep running as-is.Nothing to do right now. When you migrate, a migration skill guides your agent, keeping your pages and routes intact and swapping out only where your commerce code comes from.

7Getting started (3 entry points)

1

Run setup in an existing project

In your own project, run npx @shopify/hydrogen@latest setup .

2

Deploy a template to Oxygen

Deploy the React Router template to Oxygen from the Shopify admin.

3

On Next.js? Use Vercel Shop

Clone Vercel Shop, built on Hydrogen and maintained by Vercel.

Report gaps or bugs in the Shopify developer community. The code is on GitHub and the docs are on shopify.dev.

85 key points for developers

1. Clear separation of responsibilities

Routing, data fetching, and rendering belong to the framework; cart, pricing, analytics, Shop Pay, and login belong to Hydrogen. That makes boundaries easy to draw at design time.

actions

2. The cart contract is shared with Liquid

window.Shopify.actions.updateCart is shared by your own UI, compatible apps, and agents. Even headless, it's easier to stay compatible with theme apps.

3. Skills ship pinned to your version

Skills live inside your project and match the installed version.After upgrading Hydrogen, run skills sync —don't forget it;that becomes your standard practice.

4. No rush for existing Hydrogen storefronts

Existing storefronts keep working as-is. Migration goes through the migration skill, which keeps your pages and routes and swaps out only the source of your commerce code.

MCP

5. Agentic shopping requires a WebMCP-capable browser and buyer confirmation

Agent-driven search and cart updates run in browsers that support WebMCP, and orders are submittedafter the buyer confirms, by Shopify Checkout complete_checkout via the WebMCP browser API. The article does not name specific supported browsers or any impact on pricing.

93 use cases you can put to work

USE CASE 1

Bolt commerce onto an existing Next.js / Vue site

Challenge
Brand sites and media properties already running on Next.js or Vue had to replatform, or spin up a separate e-commerce site on another domain, before they could start selling.
Approach
In the existing project, run npx @shopify/hydrogen@latest setup → Hydrogen handles cart, variants, Shop Pay, and customer login, while the design and routing stay as they are.
Impact
Commerce is integrated without rebuilding the site. You skip building the parts that are hard to get right yourself, such as duplicate add-to-cart and currency display.
Tech notes
React uses createCartComponents, Vue uses composables, and everything else subscribes to the cart directly. For Next.js, Vercel Shop also works as a starting point.
20 skills
USE CASE 2

Spin up a headless PoC quickly with an agent

Challenge
For a headless proposal PoC, building the full flow from home to product to cart to account takes significant effort.
Approach
After setup, ask a coding agent to "Set up my store with Shopify." Have it generate the core pages, analytics, and smoke tests, then refine the design from there.
Impact
The agent lays the foundation, so people can focus on brand expression and business requirements.
Tech notes
Skills match the installed version. After upgrading Hydrogen, build npx @shopify/hydrogen skills sync into your CI or upgrade process.
Agent
USE CASE 3

Get ready for agentic commerce and third-party app integrations with no extra implementation

Challenge
You want to support purchases through AI agents and cart-integration apps, but designing and maintaining a custom API is a heavy burden.
Approach
Build on Hydrogen and standardize cart operations on the standard storefront actions (updateCart). Your own UI uses the same actions.
Impact
Agents in WebMCP-enabled browsers can search the catalog and update the cart, and once the buyer confirms, Shopify Checkout submits the order. Compatibility apps for Liquid themes integrate through the same contract.
Tech notes
Order submission happens via complete_checkout(after buyer confirmation). The article does not specify which browsers are supported, so confirm this during testing.

10One-line summary for proposals

"Hydrogen goes from framework to library.
Just add it to your current JS stack, and Shopify handles cart, currency, consent-aware analytics, Shop Pay, and login.
It ships with 20 agent skills, you can host anywhere, Oxygen is free, and existing Hydrogen apps keep working as-is."