---
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
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!
}
```