Vercel Ship 2026: Shopify's Hydrogen goes runtime-agnostic
At Vercel Ship 2026, Shopify and Vercel announced they are rebuilding Hydrogen from the ground up — open source, runtime-agnostic and Next.js-native. Here is what changed, and why it validates the way we have been building headless Shopify storefronts for over a year.

On June 30, 2026, at Vercel Ship, Shopify and Vercel announced something that quietly reshapes how custom commerce gets built: they are rebuilding Hydrogen — Shopify's storefront framework — from the ground up, in Vercel's words “a shared bet on a more open web.” The headline is simple, and for anyone who has shipped a headless Shopify storefront, a little vindicating: Hydrogen is becoming open source and runtime-agnostic. It will run anywhere JavaScript does.
That one sentence undoes years of quiet friction. Until now, getting the most out of Hydrogen meant living on Shopify's Oxygen runtime. The rebuild cuts that cord — you can build a Shopify storefront on Next.js, Nuxt or SvelteKit and still reach for Hydrogen's commerce primitives. We have been building headless Shopify storefronts on Next.js for over a year, mostly by hand — so we read this announcement with more than passing interest.
The short version
- Shopify and Vercel are rebuilding Hydrogen as open source and runtime-agnostic — it runs on any JavaScript framework, not only Shopify's Oxygen runtime.
- You can build a Shopify storefront on Next.js and still use Hydrogen's cart, money and analytics building blocks.
- It is the architecture Karve Digital has shipped for Dubai brands for over a year: headless Shopify on Next.js, with Sanity for content.
- For merchants it means faster storefronts, no vendor lock-in, and a clearer upgrade path.
What actually got announced
Ship 2026 was, on the whole, an AI-cloud keynote — “we are deploying software that can think,” as CEO Guillermo Rauch put it — dense with agent infrastructure, the Vercel AI SDK 7, sandboxes and gateways (the full Vercel Ship 2026 recap is worth reading). But tucked inside the commerce track was the news that matters most to storefront teams: the Vercel and Shopify Hydrogen rebuild.
The gist: Hydrogen is being decoupled from Oxygen and re-shipped as a set of framework-agnostic building blocks. Shopify already supports Next.js, Nuxt and SvelteKit through its Headless sales channel; Hydrogen's role shifts from “here is a runtime you must adopt” to “here are the hard-won building blocks — use them in your framework.” It ships as guidance, not lock-in: docs, templates and skills. React support is live on a preview branch, with more frameworks to follow.
The three layers of the new Hydrogen
The rebuild organises Hydrogen into three layers, each aimed at a kind of boilerplate that headless teams currently rewrite on every project.
Core: shared commerce utilities
The core layer is plain JavaScript utilities that used to be copy-pasted between projects. The canonical example is formatMoney, which wraps Shopify's MoneyV2 type with Intl.NumberFormat — currency, locale and formatting handled once, so that when the Storefront API changes, the upgrade is trivial.
Client: cart state without the ceremony
The client layer standardises the part everyone reinvents: cart state. Instead of hand-rolling a CartContext with your own addLine, updateLine and removeLine handlers, you import createCartComponents from @shopify/hydrogen/react and get consistent, tested cart operations out of the box.
Server: type-safe data on your framework's terms
The server layer gives you type-safe bindings to Shopify's GraphQL Storefront API and — crucially — leans on your framework's own caching rather than a proprietary one. On Next.js that means cacheTag and the “use cache” directive do the work Oxygen used to. You keep Shopify as the commerce brain and let Next.js handle rendering and revalidation.
// Illustrative — the shape Shopify + Vercel described at Ship 2026
import { formatMoney } from "@shopify/hydrogen";
import { createCartComponents } from "@shopify/hydrogen/react";
// Currency + locale handled once, wrapping Shopify's MoneyV2:
const price = formatMoney(variant.price); // "AED 249.00"
// Cart operations you no longer hand-roll:
const { addLine, updateLine, removeLine } = createCartComponents();We have been building this storefront the hard way — for over a year
If the new client and core layers sound like they describe chores you should not have to do, that is exactly the point — and it is the work we have been doing by hand. A year ago we published a walkthrough on integrating Shopify analytics into a Next.js custom storefront. Getting attribution right meant reverse-engineering Shopify's _shopify_y and _shopify_s cookies, wiring sendShopifyAnalytics from @shopify/hydrogen-react, and forwarding those cookies through a server action into Storefront API headers. None of it was hard, exactly — it was undocumented plumbing you had to rebuild each time. A standard client layer is precisely what removes that tax.
We put the whole stack into production for Siella Beauty, a Dubai luxury beauty brand: a headless storefront on Shopify Hydrogen, Sanity for content, Next.js and React 19 on Vercel — shipped in ten weeks with Tabby and Tamara at checkout. The “framework-agnostic half of Hydrogen” was already how we worked; the rebuild just makes it official.
Why runtime-agnostic Hydrogen is the right bet
We have argued the runtime-agnostic case before — in Shopify Hydrogen vs Next.js and in our breakdown of composable versus headless commerce. The tension was always the same: Hydrogen gave you great commerce primitives but asked you to adopt Oxygen; Next.js gave you the best rendering and caching model but left you to rebuild the commerce layer. You had to give something up.
The rebuild dissolves that trade-off. You get Shopify's commerce building blocks and your framework's rendering, caching and deployment. For an agency, it also means the architecture we recommend to clients is now the one both Shopify and Vercel are officially standardising on — less bespoke glue to maintain, a clearer upgrade path, and no vendor cul-de-sac.
What this changes for teams shipping now
The practical effects are easy to summarise:
- Less boilerplate — cart logic, money formatting and analytics wiring move from “rebuild every project” to “import and configure.”
- Incremental adoption — because it is just utilities, you can pull the pieces you want into an existing Next.js storefront without a rewrite.
- More time on what's yours — brand, UX, merchandising and performance, the parts customers actually feel, get the hours the plumbing used to eat.
- Watch the preview branch — React support ships first; treat it as preview until it stabilises, and expect Vercel's own vercel.shop to become the reference Next.js + Hydrogen template.
What Dubai and GCC brands should take from this
A more open Hydrogen is good news anywhere, but it lands especially well in this region, where a storefront has to do more than list products. It has to switch cleanly between Arabic and English, price in AED, and offer the BNPL options shoppers expect — Tabby and Tamara. Those concerns live above Hydrogen's commerce layer, in the presentation and checkout experience you own, and the Middle East's e-commerce growth rewards brands that get that experience right.
If you are weighing a headless build — or replatforming a storefront that has outgrown a theme — this is a good moment to start. It is the architecture our ecommerce development practice has been shipping for a year, and the industry just caught up to it.
Planning a headless Shopify build in Dubai?
This is exactly what we do. Karve Digital builds headless Shopify storefronts on Next.js — Shopify for commerce, Next.js on Vercel for a fast, brand-led front end, and Sanity for content the marketing team controls. Whether you are launching a first store or replatforming one that has outgrown its theme, our website packages include a Commerce tier built for online sellers, and you can start a project with a short brief. If you want ballpark numbers first, read our guide to website development cost in Dubai.
Is Shopify replacing Hydrogen?
No — it is rebuilding it. The new Hydrogen keeps the same goal (great custom storefronts on Shopify) but ships as open-source, runtime-agnostic utilities instead of a framework tied to Shopify's Oxygen runtime. Existing Hydrogen work continues; the rebuild is developing on a public preview branch, with React support first.
Do I still need Shopify Oxygen to build a headless Shopify store?
No. The point of the rebuild is that Hydrogen no longer requires Oxygen. You can run a Shopify storefront on Vercel, self-hosted Node, or any JavaScript environment, using Next.js, Nuxt or SvelteKit, and still use Hydrogen's commerce building blocks.
Can I use the new Hydrogen with Next.js today?
React support is available on a preview branch, so you can experiment now — but treat it as preview until it stabilises. In production we already build headless Shopify storefronts on Next.js using the framework-agnostic Hydrogen React utilities, as in our Siella Beauty case study.
What does this mean for an existing Next.js storefront?
Because the new Hydrogen is just utilities, adoption is incremental. You can replace hand-rolled cart state or money formatting with Hydrogen's core and client layers without rewriting your app, and lean on Next.js caching primitives such as cacheTag and “use cache” on the server.
Should GCC brands change their commerce stack because of this?
Not urgently, but it strengthens the case for a headless Shopify + Next.js build. Runtime-agnostic Hydrogen reduces the custom glue an agency has to maintain, which lowers long-term cost while preserving the Arabic/English, AED pricing and BNPL flexibility that regional storefronts need.
Who builds headless Shopify storefronts on Next.js in Dubai?
Karve Digital, a Dubai-based web development agency, designs and builds headless Shopify storefronts on Next.js and Vercel, with Sanity for content. We have shipped the stack in production — for example the Siella Beauty luxury beauty store — with Arabic and English support, AED pricing, and Tabby and Tamara at checkout.
How much does a headless Shopify store on Next.js cost?
It depends on catalogue size, integrations and design scope. Karve Digital's website packages include a Commerce tier for businesses selling online, and we scope custom builds from a short brief. As a reference point, our Siella Beauty headless Shopify build went live in about ten weeks.