MCPcopy Index your code
hub / github.com/Shopify/hydrogen

github.com/Shopify/hydrogen @2026.4.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2026.4.4 ↗ · + Follow
2,843 symbols 8,397 edges 998 files 260 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

HydrogenSession (Interface)
(no doc) [6 implementers]
packages/hydrogen/src/types.d.ts
Fixture (Interface)
(no doc) [4 implementers]
packages/mini-oxygen/src/node/e2e.test.ts
CartLineQuantityBaseProps (Interface)
@publicDocs
packages/hydrogen-react/src/CartLineQuantity.tsx
GeneratedQueryTypes (Interface)
(no doc)
packages/hydrogen-codegen/tests/client.test-d.ts
AppLoadContext (Interface)
(no doc)
packages/cli/dev.env.d.ts
HeaderProps (Interface)
(no doc)
templates/skeleton/app/components/Header.tsx
ErrorsType (Interface)
(no doc)
cookbook/recipes/multipass/ingredients/templates/skeleton/app/routes/account_.login.multipass.tsx
Env (Interface)
(no doc)
docs/shopify-dev/analytics-setup/ts/env.d.ts

Core symbols most depended-on inside this repo

get
called by 221
packages/hydrogen/src/customer/customer.example.jsx
toString
called by 166
packages/hydrogen/src/utils/graphql.ts
goto
called by 132
e2e/fixtures/storefront.ts
keys
called by 83
packages/hydrogen/src/cache/in-memory.ts
createCustomerAccountClient
called by 81
packages/hydrogen/src/customer/customer.ts
has
called by 68
templates/skeleton/app/lib/session.ts
set
called by 67
packages/hydrogen/src/customer/customer.example.jsx
get
called by 60
templates/skeleton/app/lib/session.ts

Shape

Function 2,085
Method 432
Interface 190
Class 134
Enum 2

Languages

TypeScript100%

Modules by API surface

e2e/fixtures/storefront.ts85 symbols
e2e/fixtures/legacy-customer-account-utils.ts38 symbols
packages/cli/src/commands/hydrogen/upgrade.ts34 symbols
e2e/fixtures/multipass-utils.ts34 symbols
e2e/fixtures/msw/entry.ts30 symbols
packages/cli/src/commands/hydrogen/upgrade-e2e.test.ts28 symbols
cookbook/src/lib/validate.ts21 symbols
packages/cli/src/lib/onboarding/common.ts20 symbols
e2e/fixtures/cart-utils.ts20 symbols
e2e/fixtures/b2b-utils.ts20 symbols
packages/hydrogen/src/customer/customer.ts18 symbols
packages/hydrogen/src/customer-privacy/ShopifyCustomerPrivacy.tsx16 symbols

For agents

$ claude mcp add hydrogen \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact