What is Shopify Oxygen
Shopify Oxygen is Shopify's global serverless hosting platform, purpose-built for deploying Hydrogen storefronts at the edge. It runs your custom storefront code on a worker-based runtime distributed across 100+ data centers worldwide, as documented in the official Shopify Hydrogen and Oxygen documentation.
Think of it this way: Shopify Hydrogen is the React-based framework you build your storefront with. Oxygen is where that storefront lives and runs. Together, they form Shopify's complete headless commerce stack, replacing the need for third-party hosting providers like Vercel or Netlify.
What makes Oxygen different from generic hosting is its deep integration with the Shopify ecosystem. It has native access to the Storefront API, Customer Account API, and Shopify Functions. Your storefront is not just hosted on Shopify's infrastructure, it is part of it.
That pricing model alone shifts the equation for any Shopify merchant considering headless. The typical headless hosting bill of USD 50-300/month on Vercel or Netlify for a commercial store disappears entirely.
How Shopify Oxygen works
When a customer visits your Hydrogen storefront, the request hits Cloudflare's global edge network first. An Oxygen Gateway Worker validates authorization and routes the request to a Storefront Worker, which executes your Hydrogen application code. This worker chaining uses Cloudflare's Dynamic Dispatch API, as detailed in the Shopify Engineering blog on building Oxygen.
Customer request hits the nearest Cloudflare edge location out of 100+ data centers globally
Oxygen Gateway Worker validates authorization and routes the request
Storefront Worker executes your Hydrogen application code with access to Shopify APIs
Rendered response delivered directly from the edge, typically in sub-second time
The runtime is based on Cloudflare's open-source workerd library. Each worker operates under hard constraints: 10 MB maximum size, 400 ms startup time limit, 30 seconds of CPU time per request, and 128 MB of memory. These exist by design. They keep storefronts fast and prevent resource-heavy operations from degrading performance.
Oxygen supports two deployment environments out of the box: preview and production. Every branch pushed to your connected GitHub repository automatically generates a preview deployment with a shareable URL. Merge to main, and production deploys globally within minutes.
On the API side, Oxygen integrates directly with Shopify's Shopify GraphQL API and Storefront API. Your storefront queries product data, collections, cart operations, and customer accounts without external middleware. The data path is short: edge worker to Shopify API, no intermediary.

Key features of Shopify Oxygen
Oxygen does not try to be a general-purpose hosting platform. It does one thing: host Hydrogen storefronts at the edge. Every feature is built around that single purpose.
| Feature | Details |
|---|---|
| Edge deployment | Global CDN across 100+ data centers via Cloudflare |
| Auto-scaling | Serverless architecture scales automatically with traffic spikes |
| GitHub CI/CD | Continuous deployment on every push, no YAML configuration needed |
| Preview environments | Unique URL per branch for team review before production |
| Environment variables | Up to 110 custom variables, managed per environment |
| Built-in logging | Request and error logs with 72-hour retention |
| Cache control | Automatic caching optimization for Shopify commerce data |
| Custom domains | HTTPS automatically provisioned for your domain |
| Rollback | Instant rollback to previous deployments |
The zero-config deployment pipeline stands out. Connect your GitHub repository, push code, and Oxygen handles the rest. For teams coming from Vercel or Netlify, this feels familiar, but with native Shopify store context built in.
Shopify Oxygen pricing
Is Shopify Oxygen free? Yes. Oxygen hosting is included at no additional cost on all paid Shopify plans. There is no tiered pricing for Oxygen itself, no bandwidth charges, and no deployment limits based on plan level.
| Shopify plan | Monthly cost | Oxygen included | Notable extras |
|---|---|---|---|
| Starter | USD 5 | No | No Oxygen access |
| Basic | USD 39 | Yes | Full Oxygen hosting |
| Shopify | USD 105 | Yes | Full Oxygen hosting |
| Advanced | USD 399 | Yes | Full Oxygen hosting + advanced analytics |
| Plus | From USD 2,300 | Yes | Full Oxygen hosting + Checkout Extensibility + Shopify Functions |
The hosting capabilities are identical whether you are on Basic or Plus. Worker runtime constraints (10 MB size, 128 MB memory, 30s CPU) apply equally across plans. Plus merchants gain access to additional platform features like Checkout Extensibility that enhance what a Hydrogen storefront can do, not how Oxygen hosts it.
Shopify Oxygen vs alternatives
| Criteria | Shopify Oxygen | Vercel | Netlify | Cloudflare Pages |
|---|---|---|---|---|
| Pricing | Free (included with Shopify plan) | Free tier, Pro USD 20/mo, Enterprise custom | Free tier, Pro USD 19/mo, Enterprise custom | Free tier, Pro USD 20/mo |
| Edge locations | 100+ (Cloudflare) | 126 PoPs | 16+ CDN nodes | 300+ (Cloudflare network) |
| Shopify integration | Native (Storefront API, Functions, Analytics) | Via Next.js Commerce template | Manual API setup | Manual API setup |
| Supported frameworks | Hydrogen only | Next.js, Remix, SvelteKit, and more | Any static/SSR framework | Any static/SSR framework |
| CI/CD | GitHub auto-deploy | GitHub, GitLab, Bitbucket | GitHub, GitLab, Bitbucket | GitHub, GitLab |
| Preview deployments | Yes, per branch | Yes, per commit | Yes, per branch | Yes, per branch |
| Edge functions | Oxygen workers (Cloudflare workerd) | Edge Functions (V8) | Edge Functions | Workers (Cloudflare) |
| Multi-framework | No | Yes | Yes | Yes |
| Best for | Shopify-native Hydrogen stores | Multi-platform headless commerce | Jamstack sites with commerce | Performance-first edge apps |
The verdict depends on your architecture. Oxygen wins decisively for merchants building exclusively on Shopify. Zero additional hosting cost, native API integration, and automatic caching optimization for commerce data are hard to beat when Shopify is your only backend.
Vercel is the stronger choice if your stack extends beyond Shopify. Multi-CMS setups, multi-platform commerce, or Next.js-based storefronts serving multiple backends benefit from Vercel's framework flexibility and 126 edge locations. The tradeoff: hosting costs start at USD 20/month and scale quickly, and you lose Oxygen's native Shopify integration depth.
Cloudflare Pages is worth considering if you want maximum edge performance without Shopify lock-in. Since Oxygen runs on Cloudflare's infrastructure, the underlying technology is identical. But you lose the zero-config deployment pipeline and native API access that make Oxygen frictionless for Shopify merchants.

Setting up Shopify Oxygen
Getting a Hydrogen storefront live on Oxygen takes five steps. The entire process takes under 30 minutes for a developer familiar with React and Shopify's APIs.
- Create a Hydrogen app using npm create @shopify/hydrogen and select your preferred template
- Connect GitHub to your Shopify store via the Hydrogen sales channel in Shopify admin
- Configure environment variables (Storefront API token, public store domain) in the Oxygen dashboard
- Deploy to production by pushing to your main branch. Oxygen auto-builds and deploys globally
- Set up your custom domain in Shopify admin under the Hydrogen channel settings
For automation beyond basic deployment, Shopify Webhooks [URL PENDING] let you trigger custom workflows on store events like order creation, inventory updates, or product publishing. These integrate naturally with a Hydrogen storefront running on Oxygen.
When to use Shopify Oxygen
Use Oxygen when you are building a Hydrogen storefront and want the simplest path from code to production. Specifically: you sell on Shopify, your development team knows React, and you do not need to serve multiple commerce backends from the same frontend.
Use an alternative when your storefront pulls data from non-Shopify sources (PIM, external CMS, multiple commerce platforms), when you need advanced edge computing beyond Oxygen's worker constraints, or when your architecture requires hosting multiple independent apps under one store.
Faster storefronts translate directly to higher conversion. Headless architectures on Oxygen deliver sub-second page loads, which reduces bounce rates and increases the time customers spend with your products. Adding AI product consultation on top of a fast headless storefront compounds that effect. Signed, an online retailer for custom signs, saw how Signed boosted sales with AI product consultation: 18x ROI and 70% support automation by combining a fast frontend with intelligent product guidance.
A headless Shopify store on Oxygen gets you speed. A Qualimero AI employee turns that speed into revenue. Our clients see up to 7x higher conversion rates with AI-powered product guidance.
Book a demoFAQ
Shopify Oxygen is a global serverless hosting platform built specifically for deploying Hydrogen storefronts at the edge. It runs on Cloudflare's worker-based runtime across 100+ data centers and is included free on all paid Shopify plans.
Yes. Oxygen hosting is included at no additional cost on Basic, Shopify, Advanced, and Plus plans. There are no separate bandwidth or deployment charges. It is not available on Starter plans or development stores.
Oxygen itself costs nothing beyond your Shopify subscription (starting at USD 39/month for Basic). The real investment is development: custom Hydrogen builds typically range from USD 50,000-200,000 with USD 3,000-10,000/month in ongoing maintenance.
An Oxygen worker is a JavaScript-based HTTP server running on Cloudflare's workerd runtime at the edge. Each worker has a 10 MB size limit, 128 MB memory cap, and 30 seconds of CPU time per request. It executes your Hydrogen storefront code as close to the customer as possible.
More speed from Oxygen is only half the equation. A Qualimero AI employee guides your customers to the right product in real time, increasing cart value by up to 35%.
Start your free trial
Lasse is CEO and co-founder of Qualimero. After completing his MBA at WHU and scaling a company to seven-figure revenue, he founded Qualimero to build AI-powered digital employees for e-commerce. His focus: helping businesses measurably improve customer interaction through intelligent automation.

