--- title: Node - Storefront API description: > Enables global object identification following the [Relay specification](https://relay.dev/graphql/objectidentification.htm#sec-Node-Interface). Any type implementing this interface has a globally-unique `id` field and can be fetched directly using the [`node`](/docs/api/storefront/2026-04/queries/node) or [`nodes`](/docs/api/storefront/2026-04/queries/nodes) queries. api_version: 2026-04 api_name: storefront type: interface api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/latest/interfaces/Node' md: 'https://shopify.dev/docs/api/storefront/latest/interfaces/Node.md' --- # Node interface Enables global object identification following the [Relay specification](https://relay.dev/graphql/objectidentification.htm#sec-Node-Interface). Any type implementing this interface has a globally-unique `id` field and can be fetched directly using the [`node`](https://shopify.dev/docs/api/storefront/2026-04/queries/node) or [`nodes`](https://shopify.dev/docs/api/storefront/2026-04/queries/nodes) queries. ## Fields * id [ID!](https://shopify.dev/docs/api/storefront/latest/scalars/ID) non-null A globally-unique ID. *** ##### Variables ```json { "id": "" } ``` ##### Schema ```graphql interface Node { id: ID! } ```