Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

GraphQL Node Preview

Security covered Under active development 12 sites

Part of the Graphql ecosystem · 39 projects

This module adds a GraphQL query that allows you to retrieve a preview of a node using its UUID. This enables obtaining node content for preview purposes without caching.

A module to get node previews using GraphQL.

It adds a nodePreviewByUuid() query to GraphQL, to be able to obtain a node preview using entity's UUID.

The expected workflow to make this module work is as following:

  • Edit any node and click on "Preview" button
  • A new tab opens, with a URL like this: http://example.com/node/preview/e2731f6f-3155-4fe9-9901-7b8c2e3c5b04/full
  • Grab the UUID (the "8-4-4-4-12" chars, "e2731f6f-3155-4fe9-9901-7b8c2e3c5b04" in this example)
  • Execute a GraphQL query like this one:
    graphql
    {
      preview:nodePreviewByUuid(uuid: "e2731f6f-3155-4fe9-9901-7b8c2e3c5b04") {
        title
        ... on NodeArticle {
          body {
            value
          }
        }
      }
    }
    

Being a preview operation, nodePreviewByUuid() is not cached.

You can use any UUID to query nodePreviewByUuid(). If that UUID has not been previewed, nodePreviewByUuid() works just the same as nodeById() query, retrieving the entity associated with that UUID. Please note that nodePreviewByUuid() is not cached, so do not use it as a substitute of nodeById().

Dependencies

It needs GraphQL module version 3 to work.

Configuration

Install it and it works. There's no configuration, no UI.

Drupal 9–11

Ask your assistant about GraphQL Node Preview

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • graphql Drupal core ^8.x-3.2
  • graphql_core Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Sep 2023
Latest release
2 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core PHP Release date
8.x-1.4 Stable 9–11 Jul 23, 2026
8.x-1.3 Stable 9–11 Sep 6, 2023