--- title: Node - Storefront API description: > An object with an ID field to support global identification, in accordance with the [Relay specification](https://relay.dev/graphql/objectidentification.htm#sec-Node-Interface). This interface is used by the [node](/docs/api/storefront/latest/queries/node) and [nodes](/docs/api/storefront/latest/queries/nodes) queries. api_version: 2026-01 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 An object with an ID field to support global identification, in accordance with the [Relay specification](https://relay.dev/graphql/objectidentification.htm#sec-Node-Interface). This interface is used by the [node](https://shopify.dev/docs/api/storefront/latest/queries/node) and [nodes](https://shopify.dev/docs/api/storefront/latest/queries/nodes) queries. ## Fields * id *** ## Types implemented in * AppliedGiftCard * Article * Blog * Cart * CartLine * Collection * Comment * Company * CompanyContact * CompanyLocation * ComponentizableCartLine * ExternalVideo * GenericFile * Location * MailingAddress * Market * MediaImage * MediaPresentation * Menu * MenuItem * Metafield * Metaobject * Model3d * Order * Page * Product * ProductOption * ProductOptionValue * ProductVariant * Shop * ShopPayInstallmentsFinancingPlan * ShopPayInstallmentsFinancingPlanTerm * ShopPayInstallmentsProductVariantPricing * ShopPolicy * TaxonomyCategory * UrlRedirect * Video *** ##### Variables ```json { "id": "" } ``` ##### Schema ```graphql interface Node { id: ID! } ```