Quick Answer: Shopify Hydrogen and Oxygen in 2026
Hydrogen is Shopify's open-source React framework for building custom headless storefronts against the Storefront API, distributed as the @shopify/hydrogen npm package, currently on v2026.4.0 (released April 9, 2026). It runs on React Router v7 (the evolution of Remix, which Shopify acquired in 2022), uses Vite for the build, and ships with server-side rendering, streaming SSR, granular caching utilities, and Shopify-specific commerce primitives.
Oxygen is Shopify's edge hosting runtime built on Cloudflare's open-source workerd project. It is free with every paid Shopify plan (from Basic at $39/month to Plus from $2,300/month), has unlimited bandwidth, runs across 100+ global edge regions, and ships with GitHub-integrated CI/CD. Around 90% of production Hydrogen builds run on Oxygen, but you can also deploy to Vercel, Cloudflare Workers or self-host.
Who should care? Hydrogen wins when Shopify is your long-term commerce home, your team has React or Remix-capable engineers, and you're building a single coherent storefront at scale with custom UX needs that Liquid genuinely cannot deliver. For most Shopify merchants, Liquid is still the right answer. Hydrogen is for the brands at scale: Allbirds, SKIMS, Gymshark, Good American, Denim Tears and a growing list of others.
What Is Shopify Hydrogen?
Shopify Hydrogen is Shopify's open-source React framework for building custom storefronts that connect to Shopify's commerce backend via the Storefront API. Unlike traditional Shopify themes that render with Liquid on Shopify's servers, a Hydrogen storefront is a standalone React application: your front end fetches product data, collections, cart state and checkout flows through Shopify's GraphQL Storefront API, server-side rendering produces fast initial page loads, and client-side React handles interactivity from there.
The framework was first announced in 2021 and went general availability in 2022. For its first two years it was a bet on what headless commerce could look like; in 2026, after the move to calendar versioning and the React Router v7 integration, it has matured into a credible default for Shopify-native headless storefronts. The @shopify/hydrogen npm package is on a quarterly release cadence, with patch releases in between. Current version: 2026.4.0, shipped April 9, 2026, with breaking changes that signal the framework is willing to move forward rather than maintain backwards compatibility forever.
What Hydrogen gives you out of the box
Hydrogen is opinionated about Shopify, which is both its biggest advantage and its main constraint. The features and utilities it ships with are designed to save you from rebuilding solved problems:
- React Router v7 routing with type-safe routes and middleware (added September 2025 release).
- Streaming SSR for sub-second First Contentful Paint, sending HTML to the browser progressively as data arrives.
- Granular caching utilities for individual API responses, full pages, or specific components.
- Cart, customer accounts and analytics primitives that wrap the Storefront API with sensible defaults.
- Shop Pay and Shopify Markets integration as a first-class concern, not an afterthought.
- The Hydrogen Cookbook (replacing the old static feature templates) with recipes for B2B, Express, GTM, infinite scroll, customer accounts, Markets, metaobjects, Partytown and third-party APIs.
- TypeScript-first developer experience with strong typing for the Storefront API and customer account routes.
- Vite as the build toolchain, providing fast hot module replacement during development and optimized production builds.
The CLI workflow is now genuinely smooth. A modern project setup is npm create @shopify/hydrogen followed by shopify hydrogen link to connect to your store, with environment variables synced automatically. That gets you from zero to a running development server in under 30 minutes if your team already knows React.
What Is Shopify Oxygen?
Oxygen is Shopify's edge runtime and deployment platform, built on Cloudflare's open-source workerd project. It's where most Hydrogen storefronts are deployed because it is included at no additional cost with every paid Shopify plan, supports unlimited bandwidth, auto-scales for traffic spikes, and ships with first-party CI/CD via GitHub integration.
The practical implication: a Shopify Plus brand on a $2,300/month plan does not pay extra hosting fees to run Hydrogen on Oxygen. A brand on Basic Shopify at $39/month also gets free Oxygen hosting. This is a significant cost and operational advantage over self-hosting on Vercel, Netlify or Cloudflare Workers directly, where bandwidth and request costs can climb meaningfully for high-volume stores during peak season.
What Oxygen ships with
- Global edge runtime across 100+ Cloudflare locations, with sub-100ms response times for visitors worldwide.
- Unlimited bandwidth on every paid Shopify plan, no per-request billing.
- GitHub integration for CI/CD with environment variables and secret management.
- Preview deployments for every pull request so you can test changes before they go live.
- One-command deploys via
shopify hydrogen deploy, typically completing in under two minutes. - Built-in observability with logs, metrics and rollback capability.
- Storefront MCP support for AI-native commerce (added Winter '26 Edition, Oxygen-only).
Oxygen is opinionated. It runs on workerd, has its own logging, its own deployment pipeline, its own observability. If your engineering organization has standardized on Vercel, AWS or Kubernetes, the forced adoption of Oxygen's way can create friction. You can deploy Hydrogen to Vercel, Cloudflare Workers directly, Netlify or self-host on Node, but you lose Oxygen's zero-cost convenience and the Storefront MCP integration. For almost every brand we work with, Oxygen is the right call purely on total cost of ownership.
The Three Pillars: Framework, Runtime, Data Layer
Hydrogen and Oxygen get confused all the time because most resources discuss them together. The cleanest mental model is to separate three things that frequently get conflated:
- Hydrogen is the framework, the React Router-based npm package that gives you opinionated patterns for building a Shopify-native storefront.
- Oxygen is the runtime, the edge hosting environment where your built application runs in production, plus the deployment pipeline that gets it there.
- The Storefront API is the data layer, the GraphQL endpoint that exposes products, collections, cart state, customer accounts and orders to whatever front end is consuming them.
The crucial point: you can swap any two of the three. Hydrogen runs perfectly well on Vercel or Cloudflare Workers, not just Oxygen. Oxygen can host a Remix or vanilla React Router application, not just Hydrogen. The Storefront API is consumed by Hydrogen, Next.js, Nuxt, custom Express apps and AI agents alike. Choosing Hydrogen does not commit you to Oxygen, and using Oxygen does not commit you to Hydrogen. Most production builds combine all three because the integrations are first-party, but it's not a forced choice.
What's Changed Since 2024
If you last evaluated Hydrogen in 2023 or early 2024, your assessment is probably wrong now. Five things have meaningfully changed.
1. Calendar versioning signals stability
Shopify moved Hydrogen to calendar-based versioning with quarterly headline releases. @shopify/hydrogen@2026.4.0 shipped April 9, 2026. This is how stable infrastructure projects version themselves; it is not how experimental frameworks version themselves. The April 2026 release forced breaking changes to consent handling and the Storefront API proxy, signalling that Shopify is willing to push the framework forward rather than preserve backwards compatibility indefinitely.
2. React Router v7 as the foundation
In September 2025, Hydrogen integrated React Router 7.9.2 with first-class type-safe routes and middleware support. Hydrogen now gives developers the same routing primitives as any modern React framework, with Shopify-specific commerce features layered on top. For teams upgrading older Hydrogen projects, the key practical shift is adopting the latest route conventions and future-flag migrations before standardising on v7-style routing.
3. Storefront MCP support arrived
The Winter '26 Edition (December 10, 2025) added Storefront MCP support to Hydrogen on Oxygen. Model Context Protocol exposes your store's live product, cart, customer and order data to AI agents built with any MCP-compatible tooling. A custom AI shopping assistant running inside your storefront can read your actual catalog and cart state in real time rather than scraping or syncing. This is currently an Oxygen-only capability, which changes the runtime decision for teams that care about AI-native commerce.
4. The Cookbook replaced static templates
Hydrogen's old static feature templates have been replaced by Cookbook recipes for B2B, Express, GTM, infinite scroll, legacy customer accounts, Markets, metaobjects, Partytown and third-party APIs. This is better for real teams because most storefronts need composable patterns, not a template they immediately have to break apart.
5. Brand adoption at scale
Allbirds now runs Hydrogen across 35 countries integrated with 50 retail locations. SKIMS, Gymshark, Good American and Denim Tears are all live on Hydrogen. Drake Related, Patta x Tommy Hilfiger and Nour Hammour have shipped Hydrogen builds. This is enough production validation to take the framework seriously, which was not true in 2023.
Hydrogen vs Liquid: When Headless Makes Sense
The honest version of this conversation: for most Shopify merchants, Liquid is the right answer. Shopify's own performance data shows 78% of Shopify domains have good TTFB performance, higher than the average across the entire web. Liquid themes are fast, well-optimized, give you access to Theme Blocks, Hydrogen React primitives (yes, the same components work in Liquid too), Shop Pay and the full native checkout. If your current storefront works, your brand doesn't need radical custom UX, and your conversion rate is healthy, stay on Liquid.
Go headless with Hydrogen only when Liquid's rendering model genuinely blocks something that matters to your business. Common legitimate reasons:
- Complex interactive product configurators that Liquid cannot express efficiently.
- Real-time personalization across pages that would require heavy client-side state.
- Multi-brand storefronts from a single Shopify backend with genuinely different user experience requirements.
- App-like UX with deep client-side interactivity (think calculators, configurators, immersive editorial content).
- Content composition that Liquid's templating constrains in ways your team has measurably hit.
The cost equation matters too. A UK Hydrogen storefront for a mid-size brand typically runs $78,000 to $155,000 in development costs. A well-customised Liquid theme costs a fraction of that. Hydrogen only delivers positive ROI when the frontend limitations of Liquid are directly costing you conversions or holding back a product launch.
Hydrogen vs Next.js with Storefront API
If you've decided to go headless, the next question is usually whether Hydrogen is the right framework or whether you'd be better off with Next.js consuming the Storefront API directly. Both are valid. The honest answer depends on what percentage of your commerce logic actually lives in Shopify.
Hydrogen wins when Shopify is the center of your stack. Hydrogen optimizes hard for Shopify-specific problems: cart edge cases, customer account flows, checkout redirects, Shopify analytics, B2B primitives, Shop Pay integration, Shopify Markets. If your three-year plan keeps Shopify as the core commerce system, Hydrogen's opinionated integration saves you from rebuilding that surface area. You also get free Oxygen hosting and native Storefront MCP support.
Next.js wins when commerce is one of many services. If your architecture treats commerce as just one piece (commercetools for catalog, Algolia for search, Contentful for content, Shopify for checkout only), Next.js is a better fit. Hydrogen assumes Shopify is the center. Next.js assumes nothing. Next.js also has the larger ecosystem, more flexible deployment options, and a larger React talent pool, which matters for hiring and ongoing maintenance.
Our rule of thumb: if Shopify is 80% or more of your commerce logic, choose Hydrogen. If Shopify is less than 50%, choose Next.js with the Storefront API. In between, it depends on team and timeline. A team already deep in Next.js with strong React engineering will usually be faster choosing Next.js even when Hydrogen would arguably suit better; a team starting fresh and committed long-term to Shopify will usually be faster on Hydrogen.
The Storefront MCP and AI-Native Commerce
The Storefront Model Context Protocol (MCP) is the most important Hydrogen development of the last twelve months. Every Shopify store now exposes an MCP endpoint at /api/mcp with three specialized servers: the Storefront MCP server answers product and policy questions using your catalog data, the Customer Accounts MCP server handles order tracking and account management, and the Checkout MCP server manages the full purchase flow.
For Hydrogen storefronts on Oxygen, MCP integration is first-party as of the Winter '26 Edition. This means AI shopping assistants, conversational commerce experiences, personalization agents and product discovery tools can read live store state in real time, rather than working off scraped or stale data. The capability is currently Oxygen-only on the Shopify side, which changes the deployment runtime calculus for any team building AI-native commerce experiences. You can build similar capabilities on Next.js with the Storefront API, but you'll rebuild the MCP bridge yourself.
This matters because the next two years of commerce differentiation will come from AI-native customer experiences, not just better static product pages. A brand with a Hydrogen + Oxygen stack and live MCP integration is materially better positioned for that shift than a brand on Liquid or self-hosted Next.js.
Brands Running Hydrogen in Production
Brand evidence matters because Hydrogen has spent three years moving from "early adopter tech" to "credible production framework." These are the confirmed brand examples worth knowing about as of mid-2026.
Allbirds
Allbirds runs Hydrogen across 35 countries with deep integration to 50 retail locations. It is one of the longest-running, largest Hydrogen production storefronts in the world and a good reference point for what a mature build looks like at scale.
SKIMS
SKIMS shipped its global ecommerce platform on Hydrogen, including a heavily customised product launch flow that handles the spike traffic patterns of celebrity-led drops. The performance and scalability story is the headline.
Gymshark and Good American
Two large DTC apparel brands using Hydrogen for the front-end UX flexibility while keeping Shopify as the commerce backbone. Both are useful reference points for US and UK apparel brands evaluating the same decision.
Denim Tears, Drake Related, Patta x Tommy Hilfiger, Nour Hammour
A mix of streetwear, celebrity-led, collaboration and luxury fashion brands running Hydrogen. The pattern across all of them is the same: scale, brand identity that demands custom UX, and engineering capacity to own a custom storefront.
The pattern across all these brand examples is consistent: large DTC brands at scale, with engineering capacity, with a clear need for custom UX that Liquid themes did not provide. None of them are small brands. All of them treat the storefront as a core product investment rather than a templated theme.
What a UK Shopify Hydrogen Build Costs
The framework is free. Oxygen hosting is free. The cost is everything else: engineering, design, discovery, integration work, content operations setup and ongoing maintenance. US Hydrogen build costs broadly fall into three bands.
Focused single-brand storefront: $50,000 to $90,000
One brand, one market, modest custom UX, standard Shopify integrations (Klaviyo, Yotpo, Gorgias). Suitable for a brand at $2m to $10m annual revenue evaluating headless for specific UX reasons. Timeline 10 to 14 weeks.
Mid-market Hydrogen build: $90,000 to $155,000
One brand, one to three markets, meaningful custom UX, multiple third-party integrations, content operations tooling (typically a headless CMS partner like Sanity or Contentful), preview environments and CI/CD pipeline. This is the majority of US Hydrogen builds we see at agencies of our scale. Timeline 14 to 22 weeks.
Multi-region or multi-brand build: $155,000 to $260,000+
Multiple brands or markets, deep custom integrations (ERP, OMS, PIM), full content operations setup, multi-language support via Shopify Markets, and a serious post-launch maintenance plan. Timeline 24 weeks plus.
On top of the build, ongoing maintenance for a Hydrogen storefront typically runs $3,900 to $13,000 per month depending on velocity. This covers Hydrogen and Storefront API version planning, dependency updates, observability, performance monitoring, and ongoing feature work. Treating maintenance as optional is the most common reason Hydrogen projects regret their decision twelve months in.
Phased Build Timeline
The shape of a Hydrogen build is fairly consistent across projects. The total length scales with complexity but the phases stay roughly the same. Treat these as a baseline for planning conversations rather than a fixed schedule.
Phase 1, Discovery and Architecture (2 to 4 weeks)
Requirements gathering, technical architecture, third-party integration mapping, content operations strategy, hosting decision (Oxygen vs alternatives), team structure and resource planning. Skipping this phase is the single biggest predictor of overruns later.
Phase 2, Design and Component Development (6 to 10 weeks)
Visual design, component library build, design system implementation in Hydrogen, accessibility audit, and the bulk of front-end engineering work. Most Cookbook recipes get adopted or adapted in this phase.
Phase 3, Integration and Testing (3 to 5 weeks)
Third-party API integrations (CMS, search, reviews, personalization), Storefront API tuning, performance optimization, end-to-end testing across markets and devices, content team training, and migration data flows from any legacy systems.
Phase 4, Launch and Handover (1 to 2 weeks)
Cutover, DNS, redirects, post-launch monitoring, content team handover, runbook documentation, and the first cycle of post-launch tuning. Most of the bug discovery happens in the first ten days; budget for it.
A focused single-brand build is typically 12 to 21 weeks total. A multi-region multi-brand build is 24 weeks plus. Anyone promising a Hydrogen launch in under 10 weeks is either taking shortcuts in Phase 1 or already has a near-finished template they are reskinning.
Customization, Plugins and Ecosystem
One of the most common questions we get is what changes about the Shopify ecosystem and plugin landscape when you go headless with Hydrogen. The honest answer: a lot of it still works, some of it needs adaptation, and a small slice of it stops being usable. Plugins designed against the Shopify Storefront API (search providers like Algolia and Klevu, reviews tools like Yotpo and Okendo, personalization engines like Nosto and Dynamic Yield) drop into Hydrogen with the same configuration patterns as a Liquid theme. Plugins that inject Liquid templates or theme JavaScript snippets do not; those need a Hydrogen-native equivalent or a custom integration.
For customization, Hydrogen gives you full React control over every route, component and data fetch. There is no "this is a theme template, you can't change it" boundary. That is the headline reason teams choose it: any customization their product team can specify, the engineering team can ship. The trade-off is that customization costs engineering hours instead of theme settings, so the ROI of each new customization needs to be clearer than it would be on Liquid.
On performance optimization and scalability, Oxygen does the heavy lifting. Edge rendering across 100+ regions, granular response caching, automatic scaling for traffic spikes and zero-cost bandwidth means a Hydrogen storefront on Oxygen scales without operational work from your team. For optimization at the application layer, Hydrogen ships with sensible defaults: streaming SSR for fast First Contentful Paint, lazy-loaded route boundaries, Image components that emit responsive srcsets, and granular cache controls per Storefront API query.
The Hydrogen ecosystem and partner network has grown alongside adoption. Shopify-recognised Hydrogen partners now include a meaningful number of US and UK agencies, and the developer ecosystem on GitHub (around the @shopify/hydrogen package, Hydrogen UI components, the Cookbook repository and community examples) is healthy. The Hydrogen documentation, Cookbook recipes and example storefronts give engineering teams strong reference resources to learn from, and the TypeScript types generated from the Storefront API schema make day-to-day developer experience materially better than building the same thing in plain JavaScript.
For end-user experience, the practical wins are: faster perceived load via streaming, smoother client-side navigation between routes, richer interactivity (cart drawer animations, instant filter updates, dynamic product configurators), and the ability to layer in AI-native features like conversational shopping. None of these are unique to Hydrogen, but Hydrogen makes each of them an order of magnitude easier than building them into a Liquid theme.
Charle's View: When Hydrogen Is the Right Call (And When It Isn't)
After three years working with Shopify Plus brands at all sizes, the most useful framing we can offer is this: Hydrogen is not a replacement for Liquid. It is a different product for a different operating model. Choosing it commits you to running a front-end engineering function, owning a release pipeline, and absorbing ongoing maintenance complexity that a Liquid theme does not require. The brands that win on Hydrogen are the ones that understand that trade and embrace it deliberately.
For most UK Shopify Plus brands at $5m to $30m revenue, Liquid with a well-built theme is still the right answer. Shopify has poured engineering into Theme Blocks, native Hydrogen React primitives that work in Liquid, Checkout Extensibility, Shopify Functions and Shop Pay. The performance gap between a well-optimized Liquid theme and a competent Hydrogen build is small enough that for most use cases it does not justify the operational cost of going headless. We talk a meaningful percentage of brands out of Hydrogen when they ask us about it.
The brands we do recommend Hydrogen for share three things: (1) they have engineering capacity or a long-term agency partnership that can sustain a Hydrogen build, (2) they have a clear, specific business problem that headless solves that Liquid does not, and (3) Shopify is their long-term commerce home, not just one of many systems. If a brand checks all three, Hydrogen on Oxygen is genuinely strong. If they don't, the right answer is usually to stay on Liquid and optimize the theme.
The 2026 development that has changed our recommendation most is the Storefront MCP arrival. For brands seriously planning AI-native commerce experiences, conversational shopping assistants, personalization agents, AI-driven product discovery, Hydrogen on Oxygen is now materially the strongest path on the Shopify side. That is a category we expect to grow fast over the next 24 months, and it is reshaping the Hydrogen-versus-Liquid conversation for the brands at the front of that curve.
Frequently Asked Questions
What is Shopify Hydrogen?
Shopify Hydrogen is Shopify's open-source React framework for building custom headless storefronts against the Storefront API. It is distributed as the @shopify/hydrogen npm package, built on React Router v7 (the evolution of Remix), and ships with server-side rendering, streaming, granular caching, and Shopify-specific commerce primitives like cart, customer accounts, Shop Pay and analytics integrations.
What is Shopify Oxygen?
Oxygen is Shopify's edge hosting runtime for Hydrogen storefronts, built on Cloudflare's open-source workerd project. It is included at no additional cost with every paid Shopify plan (from Basic at $39/month to Plus from $2,300/month), provides unlimited bandwidth, autoscales, and ships with GitHub-integrated CI/CD and preview deployments. Oxygen is not required for Hydrogen, you can self-host or deploy to Vercel, but it is what 90% of Hydrogen builds run on.
What version of Shopify Hydrogen is current in 2026?
The current Hydrogen release is @shopify/hydrogen@2026.4.0, shipped on April 9, 2026. Shopify moved Hydrogen to calendar versioning, with one headline release per quarter plus patch releases. The April 2026 release updated the Storefront API and Customer Account API to the 2026-04 baseline and includes breaking changes to consent handling and the API proxy.
When should I use Shopify Hydrogen instead of Liquid themes?
Hydrogen makes sense when you need custom UX that Liquid cannot deliver (interactive product configurators, dynamic real-time personalization, multi-brand storefronts on a single Shopify backend, deep client-side state), AND your team includes React developers, AND Shopify is roughly 80% or more of your commerce logic. Liquid is the right answer for most Shopify merchants, themes are fast, well-optimized, and 78% of Shopify domains already have good TTFB. Headless adds engineering cost, maintenance complexity, and content velocity risk that only pays back if Liquid is genuinely blocking the business.
Shopify Hydrogen vs Next.js with Storefront API: which should I choose?
Hydrogen wins when Shopify is the center of your commerce stack and you want Shopify-opinionated primitives (cart logic, customer accounts, Shop Pay integration, Shopify analytics, Storefront MCP support). Next.js wins when you need maximum flexibility across a composable stack with non-Shopify services, heavy non-commerce content routing, or a larger React talent pool. A useful rule of thumb: if Shopify is 80% or more of your commerce logic, choose Hydrogen. If under 50%, choose Next.js. In between, it depends on team and timeline.
What is the Storefront MCP and why does it matter for Hydrogen?
Storefront MCP (Model Context Protocol) is a Shopify capability that exposes a store's live product, cart, customer and order data to AI agents via three specialized MCP servers (Storefront, Customer Accounts, Checkout). Every Shopify store now exposes an MCP endpoint at /api/mcp. The Winter '26 Edition added Storefront MCP support to Hydrogen storefronts running on Oxygen, currently Oxygen-only. For brands building AI-native commerce experiences (in-store assistants, conversational shopping, personalization agents), Hydrogen on Oxygen is the best-integrated path on the Shopify side.
How much does a Shopify Hydrogen build cost in the US?
US Hydrogen builds typically range from $50,000 for a focused single-brand storefront to $260,000+ for a complex multi-region or multi-brand build with custom integrations. Mid-market builds usually land between $78,000 and $155,000. The framework and Oxygen hosting are free; the cost is engineering, design, integration work and the discovery phase. Ongoing maintenance typically runs $3,900 to $13,000 per month depending on velocity.
Which brands use Shopify Hydrogen?
Confirmed Hydrogen storefronts include Allbirds (running across 35 countries integrated with 50 retail locations), SKIMS, Gymshark, Good American and Denim Tears. Drake Related, Patta x Tommy Hilfiger and Nour Hammour are other named brand examples that have shipped Hydrogen builds. The pattern is consistent: large DTC brands at scale with engineering capacity and a need for custom UX beyond what Liquid themes provide.
Nic Dunn, CEO, Charle Agency