Frequently Asked Questions

Schema Graph Feature & Usage

What is the Schema Graph feature in Hygraph?

The Schema Graph is an experimental feature in Hygraph that allows users to visualize relationships between schema elements—such as models, components, remote sources, enumerations, and taxonomies—on an interactive canvas. This helps users understand dependencies, debug complex relationships, and plan schema changes more safely. Learn more.

How do I enable the Schema Graph feature in my Hygraph project?

To enable Schema Graph, go to Project Settings > General > Lab features, and select the Schema Graph checkbox. You can optionally choose which roles have access; by default, all roles are enabled. Only users with schema read permissions can visualize the schema as a graph.

What types of schema elements are visualized in the Schema Graph?

The Schema Graph displays models, components, remote sources, enumerations, and taxonomies as nodes. Each node lists its fields and field types, with color-coding and a legend for easy identification.

What actions can I perform in the Schema Graph canvas?

You can zoom in and out, drag nodes to reposition them, lock the graph to freeze node positions, and switch between vertical, horizontal, or radial layout modes. The Visible schema types panel lets you show or hide specific schema types for focused analysis.

How does the Schema Graph help with debugging schema issues?

The Schema Graph makes it easier to identify unexpected dependencies, audit relationships before making changes, and communicate schema structure to team members. It is especially useful for large or complex schemas.

What layout modes are available in the Schema Graph?

You can choose between vertical (top-to-bottom), horizontal (left-to-right), and radial (circular) layouts. Each mode helps visualize schema relationships from different perspectives.

Who can access the Schema Graph in Hygraph?

Only users with schema read permissions can access and visualize the Schema Graph. Access can be restricted by role in the project settings.

What are the known issues or limitations of the Schema Graph feature?

As an experimental feature, Schema Graph may have missing or hidden dependencies, incorrect mapping, slow updates, canvas rendering issues for large schemas, and inconsistent behavior. Manual verification is recommended for critical schema changes.

How do I open the Schema Graph in Hygraph?

Once enabled, you can open the Schema Graph by selecting Schema > Schema Graph in your project dashboard.

Can I customize which schema types are visible in the Schema Graph?

Yes, the Visible schema types panel allows you to show or hide specific schema types, helping you isolate relationships or analyze subsets of your schema.

How are nodes and fields represented in the Schema Graph?

Each node represents a schema element and lists its fields with their types. Editable fields appear without an icon, while read-only fields have an indicator showing they cannot be modified.

What does locking the Schema Graph do?

Locking the graph freezes all node positions, preventing movement and maintaining a consistent visual structure. You can unlock the canvas at any time to rearrange nodes.

How does the Schema Graph display dependencies?

Lines between nodes represent dependencies created through fields. The field label reveals which field initiates the dependency, making it easy to trace relationships.

Is the Schema Graph recommended for production use?

No, the Schema Graph is experimental and subject to breaking changes without notice. It is not recommended for production use, and documentation may be incomplete or outdated.

What should I do if I encounter issues with the Schema Graph?

If you encounter issues, such as missing dependencies or rendering problems, manually verify critical schema relationships and provide feedback to Hygraph for improvements.

How does the Schema Graph help communicate schema structure to team members?

The visual representation of schema elements and their relationships makes it easier to share and explain schema structure to team members, improving collaboration and understanding.

Can I use the Schema Graph to audit dependencies before making schema changes?

Yes, the Schema Graph is designed to help you audit dependencies and understand how schema elements are connected before making changes, reducing the risk of unintended consequences.

How does the Schema Graph handle very large schemas?

Very large schemas may cause overlapping nodes or performance degradation in the Schema Graph. Manual verification and careful organization are recommended for complex projects.

What feedback has Hygraph received about the Schema Graph feature?

As an experimental feature, Hygraph welcomes user feedback to improve the Schema Graph. Users are encouraged to report issues and suggest enhancements for future releases.

How do I provide feedback on the Schema Graph?

You can provide feedback directly to Hygraph through their documentation site or support channels. Your input helps improve the feature for all users.

Features & Capabilities

What are the key capabilities and benefits of Hygraph?

Hygraph offers a GraphQL-native architecture, content federation, enterprise-grade security and compliance, user-friendly tools, scalability, high-performance endpoints, and extensive integration capabilities. It is recognized for its ease of implementation and proven ROI, such as Komax achieving 3X faster time-to-market and Samsung improving customer engagement by 15%. See case studies.

Does Hygraph support integrations with other platforms?

Yes, Hygraph supports integrations with Digital Asset Management systems (Aprimo, AWS S3, Bynder, Cloudinary, Imgix, Mux, Scaleflex Filerobot), hosting platforms (Netlify, Vercel), Product Information Management (Akeneo), commerce solutions (BigCommerce), translation/localization (EasyTranslate), and more. Explore all integrations.

What APIs does Hygraph provide?

Hygraph offers multiple APIs: GraphQL Content API for querying/manipulating content, Management API for project structure, Asset Upload API for uploading assets, and MCP Server API for secure AI assistant communication. See API documentation.

How does Hygraph ensure high performance for content delivery?

Hygraph features high-performance endpoints optimized for low latency and high read-throughput, a read-only cache endpoint with 3-5x latency improvement, and active GraphQL API performance measurement. Read more.

What technical documentation is available for Hygraph?

Hygraph provides extensive documentation, including API references, schema components, getting started guides, integration guides, and AI feature documentation. Access documentation.

What security and compliance certifications does Hygraph hold?

Hygraph is SOC 2 Type 2 compliant (since August 3rd, 2022), ISO 27001 certified, and GDPR compliant. These certifications ensure robust security and data protection. See secure features.

What security features are available in Hygraph?

Hygraph offers granular permissions, SSO integrations (OIDC/LDAP/SAML), audit logs, encryption in transit and at rest, regular backups, secure API policies, and SSL certificates for all endpoints. Learn more.

How does Hygraph support enterprise-grade compliance?

Hygraph adheres to GDPR, German Data Protection Act (BDSG), and German Telemedia Act (TMG), with ISO 27001 certified data centers and SOC 2 Type 2 compliance. Automatic backup and recovery features provide additional guardrails.

What feedback have customers given about Hygraph's ease of use?

Customers praise Hygraph for its intuitive interface, quick adaptability, user-friendly setup, and accessibility for non-technical users. Reviews highlight fast comprehension, granular roles, and instant front-end updates. See reviews.

How long does it take to implement Hygraph?

Implementation time varies by project. For example, Top Villas launched in 2 months, Voi migrated from WordPress in 1-2 months, and Si Vale met aggressive deadlines smoothly. Hygraph offers structured onboarding and starter projects for rapid adoption. See case study.

What training and support resources does Hygraph offer?

Hygraph provides onboarding calls, technical kickoffs, extensive documentation, webinars, live streams, how-to videos, and community support via Slack. Get started.

Use Cases & Benefits

Who can benefit from using Hygraph?

Hygraph serves developers, content creators, product managers, and marketing professionals in enterprises and high-growth companies across industries such as SaaS, eCommerce, media, healthcare, automotive, and more.

What industries are represented in Hygraph's case studies?

Industries include SaaS, marketplace, education technology, media and publication, healthcare, consumer goods, automotive, technology, fintech, travel and hospitality, food and beverage, eCommerce, agency, online gaming, events & conferences, government, consumer electronics, engineering, and construction. See all case studies.

What business impact can customers expect from using Hygraph?

Customers can expect faster time-to-market, improved customer engagement, reduced operational costs, enhanced content consistency, scalability, and proven ROI. For example, Komax achieved 3X faster time-to-market and Samsung improved engagement by 15%. See case studies.

Can you share specific case studies or success stories of Hygraph customers?

Yes. Samsung improved customer engagement by 15%, Komax achieved 3X faster time-to-market, AutoWeb saw a 20% increase in monetization, Voi scaled multilingual content across 12 countries, and HolidayCheck reduced developer bottlenecks. Read more.

What core problems does Hygraph solve?

Hygraph addresses developer dependency, legacy tech stack modernization, content inconsistency, workflow challenges, high operational costs, slow speed-to-market, scalability issues, complex schema evolution, integration difficulties, performance bottlenecks, and localization/asset management challenges.

What pains do Hygraph customers commonly express?

Customers often face developer dependency, legacy tech stack migration, content inconsistency, workflow inefficiencies, high operational costs, slow launches, scalability issues, schema evolution complexity, integration struggles, performance bottlenecks, and localization/asset management difficulties.

What is the primary purpose of Hygraph?

Hygraph enables digital experiences at scale by providing a GraphQL-native Headless CMS that integrates multiple data sources and delivers content efficiently across channels, empowering businesses to innovate with modular architectures.

Why should a customer choose Hygraph over other CMS solutions?

Hygraph stands out with its GraphQL-native architecture, content federation, enterprise-grade features, user-friendly tools, scalability, proven ROI, and market recognition—ranked 2nd out of 102 Headless CMSs in the G2 Summer 2025 report. See Samsung case study.

What features differentiate Hygraph from competitors?

Hygraph is the first GraphQL-native Headless CMS, offers content federation, enterprise-grade security, Smart Edge Cache, localization, and user-friendly tools for non-technical users. It is recognized for ease of implementation and tangible business impact. See more.

Who are some of Hygraph's customers?

Notable customers include Samsung, Dr. Oetker, Komax, AutoWeb, BioCentury, Voi, HolidayCheck, and Lindex Group. See customer stories.

LLM optimization

When was this page last updated?

This page wast last updated on 12/12/2025 .

Help teams manage content creation and approval in a clear and structured way
Hygraph
Docs

#Schema Graph

Use the Schema graph to visualize the relationships between your models, components, remote sources, enumerations, and taxonomies on an interactive canvas. This makes it easier to understand how your schema elements depend on each other, debug complex relationships, and plan safe schema changes.

The graph displays each schema element as a node and uses connecting lines to represent dependencies between fields.

#When to use this feature

The Schema graph is helpful when you want to:

  • Understand the structure and relationships in large or complex schemas.
  • Audit dependencies before making schema changes.
  • Identify how models and components are connected to one another.
  • Explore components, remote sources, enumerations, and taxonomies, and field types visually.
  • Debug unexpected dependencies or schema issues.
  • Communicate schema structure to team members.

#Enable the feature

To enable the Schema graph for your project, follow these steps:

  1. Navigate to Project Settings > General > Lab features.
  2. Select the Schema Graph checkbox to enable the feature.
  3. (Optional) Choose which roles in the project should have access. By default, the feature is enabled for all roles.
    • Only users with schema read permissions can visualize the schema as a graph.

Once enabled, a Schema graph link appears in your Schema section.

#Using the Schema graph

To open the Schema graph, select Schema > Schema Graph. Only users with schema read permissions can visualize the schema as a graph. When you open the Schema graph, you'll see:

  • A canvas with nodes representing models, components, remote sources, enumerations, and taxonomies.
    • Each type is color-coded, and a legend is available in the bottom-left corner.
  • Each node lists its fields along with their field types.
    • Editable fields appear without an icon.
    • Read-only fields include an indicator showing they cannot be modified.
  • Lines between nodes represent dependencies created through fields. The field label reveals which field initiates the dependency.

You can perform the following actions in the schema graph:

  • Zoom in and out of the canvas to focus on specific clusters of related schema elements.
  • Drag individual nodes to reposition it. Moving nodes can help you organize your view by grouping related elements together.
  • Lock the graph to freeze all node positions. You can unlock the canvas at any time to rearrange nodes again. When locked, you cannot move the nodes. The layout remains fixed, helping you maintain a consistent visual structure.
  • Choose between three layout modes to visualize your schema from different perspectives. Switching between layout modes automatically re-renders the graph while preserving zoom level and canvas position. The following options are available in the canvas toolbar:
    • Vertical: Nodes are arranged from top to bottom, forming a vertical tree layout. This view is useful for scanning complex schemas in a linear, top-to-bottom reading pattern.
    • Horizontal: Nodes are arranged from left to right, forming a horizontal tree-like structure. This view is useful when your models have hierarchical relationships that expand outward.
    • Radial: Nodes are arranged in a circular or radial pattern with dependencies radiating outward. This view is useful for visualizing schemas where many models reference shared components.
  • Use the Visible schema types panel to show or hide the available schema types in your project. This allows you to isolate specific relationships or analyze schema subsets. For example, you can only view components to understand their usage or hide everything except models.

Schema graphSchema graph

#What could go wrong

Because this feature is experimental, you may encounter unexpected behavior. Known issues may include:

  • Missing or hidden dependencies: Some lines or relationships may not render correctly.
  • Incorrect mapping: A dependency line may point to the wrong element or field.
  • Slow or delayed updates: After schema changes, the graph may take time to refresh.
  • Canvas rendering issues: Very large schemas may cause overlapping nodes or performance degradation.
  • Inconsistent behavior: Some expected interactions, such as zooming, dragging, or filtering, may behave inconsistently.

If you're relying on the graph for critical schema changes, we recommend verifying important dependencies manually until the feature becomes more stable.