Shopify Oxygen: Hosting, Pricing, and Setup

Shopify Oxygen hosts Hydrogen storefronts at the edge, free on paid plans. Pricing, features, setup guide, and Oxygen vs Vercel comparison table.

Profile picture of Lasse Lung, CEO & Co-Founder at Qualimero
Lasse Lung
CEO & Co-Founder at Qualimero
March 29, 2026Updated: March 30, 20268 min read

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.

Oxygen request flow
1
Edge request

Customer request hits the nearest Cloudflare edge location out of 100+ data centers globally

2
Gateway validation

Oxygen Gateway Worker validates authorization and routes the request

3
Code execution

Storefront Worker executes your Hydrogen application code with access to Shopify APIs

4
Edge response

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.

Shopify Oxygen edge deployment architecture showing request routing from user to edge worker to Shopify API
Oxygen deploys Hydrogen storefronts across Cloudflare's global edge network

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.

Shopify Oxygen feature overview
FeatureDetails
Edge deploymentGlobal CDN across 100+ data centers via Cloudflare
Auto-scalingServerless architecture scales automatically with traffic spikes
GitHub CI/CDContinuous deployment on every push, no YAML configuration needed
Preview environmentsUnique URL per branch for team review before production
Environment variablesUp to 110 custom variables, managed per environment
Built-in loggingRequest and error logs with 72-hour retention
Cache controlAutomatic caching optimization for Shopify commerce data
Custom domainsHTTPS automatically provisioned for your domain
RollbackInstant 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.

Oxygen availability by Shopify plan
Shopify planMonthly costOxygen includedNotable extras
StarterUSD 5NoNo Oxygen access
BasicUSD 39YesFull Oxygen hosting
ShopifyUSD 105YesFull Oxygen hosting
AdvancedUSD 399YesFull Oxygen hosting + advanced analytics
PlusFrom USD 2,300YesFull 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

Oxygen vs Vercel vs Netlify vs Cloudflare Pages
CriteriaShopify OxygenVercelNetlifyCloudflare Pages
PricingFree (included with Shopify plan)Free tier, Pro USD 20/mo, Enterprise customFree tier, Pro USD 19/mo, Enterprise customFree tier, Pro USD 20/mo
Edge locations100+ (Cloudflare)126 PoPs16+ CDN nodes300+ (Cloudflare network)
Shopify integrationNative (Storefront API, Functions, Analytics)Via Next.js Commerce templateManual API setupManual API setup
Supported frameworksHydrogen onlyNext.js, Remix, SvelteKit, and moreAny static/SSR frameworkAny static/SSR framework
CI/CDGitHub auto-deployGitHub, GitLab, BitbucketGitHub, GitLab, BitbucketGitHub, GitLab
Preview deploymentsYes, per branchYes, per commitYes, per branchYes, per branch
Edge functionsOxygen workers (Cloudflare workerd)Edge Functions (V8)Edge FunctionsWorkers (Cloudflare)
Multi-frameworkNoYesYesYes
Best forShopify-native Hydrogen storesMulti-platform headless commerceJamstack sites with commercePerformance-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.

Comparison of Shopify-native Oxygen hosting versus multi-platform headless architecture with third-party providers
Oxygen offers native integration for Shopify-only stores, while alternatives provide broader framework support

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.

  1. Create a Hydrogen app using npm create @shopify/hydrogen and select your preferred template
  2. Connect GitHub to your Shopify store via the Hydrogen sales channel in Shopify admin
  3. Configure environment variables (Storefront API token, public store domain) in the Oxygen dashboard
  4. Deploy to production by pushing to your main branch. Oxygen auto-builds and deploys globally
  5. 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.

Fast storefronts convert. AI product consultation converts more.

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 demo

FAQ

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.

Turn your Shopify traffic into buyers

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
About the Author
Lasse Lung
Lasse Lung
CEO & Co-Founder · Qualimero

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.

KI-StrategieE-CommerceDigitale Transformation

Related Articles

Hire your first digital employee now!