The Hydrogen channel allows you to create multiple storefronts. Each storefront is linked to a single Hydrogen app, connected through a GitHub repository. Storefronts can have multiple [environments](/docs/storefronts/headless/hydrogen/environments), which contain [deployments](/docs/storefronts/headless/hydrogen/deployments). <figure class="figure"><img src="https://cdn.shopify.com/shopifycloud/shopify_dev/assets/custom-storefronts/hydrogen/storefronts-environments-deployments-4e54c3883bde5c396b63cf3463eeb108ba90a036aa97931f92eee35c9b700472.png" class="lazyload themed-image" data-alt-src="https://cdn.shopify.com/shopifycloud/shopify_dev/assets/custom-storefronts/hydrogen/storefronts-environments-deployments-dark-e7de128ed2a4d629e74d3fd1beaccdecf02f5ccfe206cdec712b2c4709df5312.png" alt="The Hydrogen channel can contain multiple storefronts. Each storefront can have multiple environments, which in turn contain deployments." width="1072" height="904"></figure> ## Create a new storefront by connecting an existing GitHub repository If you already [created a Hydrogen app](/docs/storefronts/headless/hydrogen/getting-started) and pushed it to GitHub, then you can connect that repo to a new Hydrogen storefront. 1. In the Hydrogen channel, click **Create storefront**. 1. Click **Connect existing repository**. 1. Under **Account**, select the GitHub account or organization that contains the Hydrogen repo. 1. Under **Repository**, select the repo. 1. Click **Connect**. After connecting the repo, Shopify automatically opens a pull request to add an Oxygen deployment workflow file. Merge the PR to start continuous deployment to Oxygen. ## Create a new storefront by creating a new GitHub repository 1. In the Hydrogen channel, click **Create storefront**. 1. Select the Hydrogen template to start with. 1. Select whether to create the app as JavaScript or TypeScript. 1. Under **Account**, select the GitHub account or organization where you want to create the new app repository. 1. Under **Repository**, type a name for the new repo. 1. Optional: Check **Create as a public repository**. 1. Click **Create**. ## Delete a Hydrogen storefront Deleting a storefront deletes all its environments, environment variables, and deployments. 1. In the Hydrogen channel, click the storefront to delete. 1. Click **Storefront settings**. 1. Click **Delete storefront**. ## Next steps - Learn how to [create custom environments](/docs/storefronts/headless/hydrogen/environments#managing-environments) and use them to preview changes without affecting other environments. - Learn how to [create environment variables](/docs/storefronts/headless/hydrogen/environments#environment-variables) and use them to store reusable data for use in Hydrogen storefront code.