TAS Knowledge Base
Hydrogen
references:
https://shopify.dev/docs/storefronts/headless/hydrogen/getting-started
https://mock.shop/
Shopify’s official headless framework.
(Alternatively, can add Shopify APIs to your existing tech stack.)
Process:
- create new Hydrogen storefront
- link to Shopify store
- deploy it to Oxygen
In your terminal, create a new Hydrogen project using example data from Mock.shop:
Terminal
The --quickstart flag is shorthand for a set of recommended options for trying Hydrogen. You can drop it to see the available customizations.
You’ll see a confirmation message with some details about your new project:
Output
After installation, open your new project and start the dev server:
Terminal
Once the dev server is running, open http://localhost:3000 in your browser and you’ll see Mock.shop inventory:

By default, your Hydrogen project displays example products from Mock.shop. To show your own products, link your local project to Shopify, create a new storefront, and sync your environment variables.
- Link your Hydrogen project to Shopify:
Terminal
npx shopify hydrogen linkFollow the prompts to log in to your Shopify account and create a new storefront:
Output
✓ my-shopify-store? Select a Hydrogen storefront to link:✓ Create a new storefront? New storefront name:> hydrogen-quickstart - Update your project’s environment variables:
Terminal
npx shopify hydrogen env pullYour terminal will show a diff like this:
Output
– SESSION_SECRET=”foobar”– PUBLIC_STORE_DOMAIN=”mock.shop”+ PUBLIC_STOREFRONT_ID=[ID]+ PUBLIC_STOREFRONT_API_TOKEN=[TOKEN]+ PRIVATE_STOREFRONT_API_TOKEN=[TOKEN]+ PUBLIC_CUSTOMER_ACCOUNT_API_CLIENT_ID=[ID]+ PUBLIC_CUSTOMER_ACCOUNT_API_URL=https://shopify.com/[ID]
To confirm that the link works, run npm run dev and open http://localhost:3000. You’ll now see your storefront inventory in your browser:

After your Hydrogen storefront is linked, you can deploy it to Oxygen hosting to make it publicly accessible:
- Deploy your project to Oxygen:
Terminal
npx shopify hydrogen deploy - At the prompt to pick which environment to deploy to, select Preview.
The Hydrogen CLI builds your storefront, creates a new Oxygen deployment, and returns a preview link in your terminal. Open the preview link in your browser see deployment URL:

Congratulations! You’ve created a new Hydrogen storefront, connected it to Shopify, and made your first deployment to Oxygen.
Hydrogen and Oxygen fundamentals
Explore the key components of the Hydrogen and Oxygen stack and how they work together