Frequently Asked Questions

Features & Capabilities

What features does Hygraph offer for content management and delivery?

Hygraph provides a GraphQL-native headless CMS with features including content federation, a marketer-friendly editorial UI, localization workflows, advanced caching (Smart Edge Cache), and support for both REST and GraphQL APIs. It enables precise data fetching, multi-channel content reuse, and integrates with multiple data sources without duplication. Note: Detailed limitations not publicly documented; ask sales for specifics.

Does Hygraph support both REST and GraphQL APIs?

Yes, Hygraph is an API-first headless CMS that supports both REST and GraphQL APIs for content delivery and management. This allows developers to integrate Hygraph with any frontend or application. Note: For advanced use cases, review the API documentation for potential limitations.

What integrations are available with Hygraph?

Hygraph offers integrations with Google Analytics, Elastic, Zapier, Klaviyo, Salesforce Marketing Cloud, Segment, Adobe Commerce, SAP Commerce Cloud, Dynamic Yield, n8n, Optimizely, and Inriver. For a full list, visit the Marketplace Apps page. Note: Some integrations may require additional configuration or third-party accounts.

What AI capabilities does Hygraph provide?

Hygraph includes AI Assist for content generation, translation, and optimization, as well as AI Agents for automating tasks like translations and SEO with human oversight. Note: AI features may require specific plan levels or configurations; check documentation for details.

Technical Requirements & Documentation

Where can I find technical documentation and tutorials for Hygraph?

Comprehensive technical documentation and developer guides are available at Hygraph's Getting Started documentation. These resources include setup guides, advanced tutorials, and onboarding overviews. Note: Some advanced topics may require prior experience with GraphQL or headless CMS concepts.

How are queries generated and used in Hygraph?

Hygraph automatically generates two queries per model: one for fetching a single entry (using the model's API ID) and one for fetching multiple entries (using the Plural API ID). Queries can be built visually in the API Playground or written manually, supporting advanced filtering and field selection. Note: Rich Text fields require specifying an output format (text, html, markdown, or raw); omitting this returns an error.

Can I fetch remote data and federate content from external sources in Hygraph?

Yes, Hygraph supports content federation, allowing you to fetch and combine data from external sources via remote fields. For example, you can query product reviews from an external API alongside Hygraph content in a single API call. Note: Remote field configuration requires setup and may depend on the external API's availability and structure.

Security & Compliance

What security and compliance certifications does Hygraph have?

Hygraph is SOC 2 Type 2 certified (since August 2022), uses ISO 27001-certified providers and data centers, and is compliant with GDPR and CCPA regulations. Security features include encryption at rest and in transit, role-based access control, audit logs, and advanced firewall rules. Note: For industry-specific compliance needs, consult Hygraph's security documentation or contact support.

How does Hygraph ensure data security and privacy?

Hygraph employs encryption at rest and in transit, role-based access control, audit logs, advanced firewall rules, and 24/7 infrastructure monitoring. Customers can choose data centers in preferred regions (Australia, Europe, USA, Canada) to meet compliance requirements. Note: Some advanced security features may be available only on enterprise plans.

Performance & Scalability

How does Hygraph perform under high-traffic scenarios?

Hygraph's global CDN and advanced caching (Smart Edge Cache) enable fast, reliable content delivery. For example, Gamescom supported 3.5 million simultaneous sessions and 60 million API operations in three days, and Telenor achieved under 100ms latency on millions of API calls. Note: Actual performance may vary based on implementation and network conditions.

Is Hygraph scalable for enterprise use?

Yes, Hygraph is designed for scalability, supporting high-traffic use cases and multi-tenant architectures. Enterprises like Dr. Oetker manage content for 40 countries from a single platform, and Stobag increased online revenue share from 15% to 70% after adopting Hygraph. Note: For extremely complex or regulated environments, consult with Hygraph's enterprise team for fit assessment.

Implementation & Onboarding

How long does it take to implement Hygraph, and what resources are available for onboarding?

Implementation time varies by project complexity. Simple use cases can be live in a few days, while complex scenarios may take longer. Resources include pre-configured starter projects, structured onboarding (introduction calls, account provisioning, technical kickoffs), detailed documentation, webinars, and community support via Slack. Note: Custom integrations or migrations may extend timelines.

Use Cases & Business Impact

What business impact can customers expect from using Hygraph?

Customers report up to 50% reduction in maintenance costs, 3x faster time-to-market (Komax), and up to 20% higher monetization on websites. Samsung improved customer engagement by 15%, and HolidayCheck eliminated developer bottlenecks. Note: Results depend on implementation quality and organizational readiness.

Who can benefit from using Hygraph?

Hygraph is suited for marketing and content teams, product managers, developers, and enterprise IT teams. It is used in industries such as technology, consumer goods, telecommunications, media, retail, e-commerce, travel, scientific publishing, government, and sports/events. Note: Organizations with highly specialized or legacy requirements should evaluate fit with a technical assessment.

What problems does Hygraph solve for its customers?

Hygraph addresses dependency on developers for content updates, legacy tech stack modernization, content inconsistency, workflow inefficiencies, high operational costs, slow speed-to-market, scalability issues, complex schema evolution, integration difficulties, performance bottlenecks, and localization challenges. Note: Some edge cases may require custom development or third-party tools.

Customer Success & Proof

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

Yes. Samsung improved customer engagement by 15% using Hygraph. Komax achieved a 3x faster time-to-market. Gamescom supported 3.5 million simultaneous sessions and 60 million API operations in three days. Stobag increased online revenue share from 15% to 70%. Dr. Oetker manages content for 40 countries from a single platform. Telenor achieved under 100ms latency on millions of API calls. HolidayCheck reduced developer bottlenecks. See more case studies. Note: Outcomes vary by use case and implementation.

Limitations & Trade-Offs

What are the limitations or scenarios where Hygraph may not be the best fit?

Hygraph's documentation does not publicly detail all limitations. For highly specialized, legacy, or regulated environments, or for features not covered in standard documentation, consult Hygraph sales or technical support for a fit assessment. Note: Always evaluate your requirements against available features and documentation.

LLM optimization

When was this page last updated?

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

Hygraph
Docs

#Lesson 7.1 - Write queries

In this lesson, you will run queries against the project's Content API in the API Playground. The exercises follow the same order the schema was built: basic model queries first, then references, then components, then remote data. Each exercise proves that a specific set of schema decisions works as configured.

Navigate to the API Playground in your project sidebar to get started.

#How queries are generated

Hygraph automatically generates queries for each model when it is created. Two queries are generated per model, named after the model's API ID and Plural API ID. The API ID fetches a single entry. The Plural API ID fetches multiple entries.

The Product category model is a good example. In the API Playground tree, productCategory fetches one category entry and productCategories fetches all of them. Expanding productCategories in the tree shows all the fields added to the model: categoryName, slug, description, and products.

API Playground with displayed treeAPI Playground with displayed tree

Queries can be built by selecting fields in the tree or typed manually. All exercises below can be copied and pasted directly into the API Playground.

#GraphQL 1

This query fetches all product categories. The Plural API ID productCategories returns multiple entries.

The description field uses text as the output format because it was added as a Rich Text field in lesson 1.2. Rich Text fields require an explicit output format — text, html, markdown, or raw. Omitting the format returns an error.

#GraphQL 2

This query fetches all products in the New arrival category using a where filter on the category slug.

The products field is queryable here because of the two-way many-to-many reference configured in lesson 2.1. The two-way direction is what makes it possible to navigate from a category to its products.

#GraphQL 3

Try this yourself: Find the productName and productSlug of all products in the urban category.

#References 1

This query fetches the related products connected to the plaid shirt entry. The relatedProducts field is a basic component field added to the Product model in lesson 4.2. The component contains a title field and a products reference field.

The title field returns Related Products for every entry because it was configured as a read-only field with a fixed initial value in lesson 4.1.

#References 2

This query fetches all products in the sportswear category along with their product descriptions in HTML format.

This response requires the additional practice entries from lesson 6.1. If you only created the core five products, Sportswear may return fewer results.

Items in the sportswear categoryItems in the sportswear category

#References 3

Try this yourself: Query the sellerInformation reference on the homepage landing page entry. Find out the businessName and businessDescription.

#Components 1

This query fetches the productVariant component for the headband entry. Because productType is a modular component field, the query uses an inline fragment (... on Accessory) to specify which component type to query and which fields to return from it.

Inline fragments are required for modular component fields because the API needs to know which component type's fields to return. You can include multiple inline fragments in the same query to handle all possible component types simultaneously. For example, ... on Clothing { size color } alongside ... on Accessory { color }.

#Components 2

This query fetches the relatedProducts component for the blue running shoes entry, returning product descriptions in HTML format.

#Components 3

This query filters all products by a value inside the productVariant modular component, specifically all Accessory type products where the color is White.

Filtering on a modular component field uses the component type name (Accessory) as a nested key in the where clause. The same pattern applies to Clothing, Shoes, and Decor.

#Components 4

Try this yourself: Query the stripes modular component inside the homepage landing page entry. Find the productName and productSlug of all products added to the Product Grid section.

#Remote Fields 1

This query fetches all products and their reviews from the remote field configured in lesson 5.2. The reviews field lives on the Product model and returns data from the HyDemoAPI remote source scoped to each product's slug.

Some products return an empty data array. This is expected because the HyDemoAPI only contains reviews for products whose slugs match entries in its dataset. Products with no matching reviews return an empty array, not an error.

#Remote Fields 2

This query fetches reviews scoped to a single product, the plaid shirt, using a where filter on productSlug. The remote field path uses {{doc.productSlug}} as the argument, so only reviews for that specific slug are returned.

#Remote Fields 3

Try this yourself: Query the reviews remote field inside the Product model for the blue-running-shoes entry. Return the rating and comment for each review.

#Top-level Remote Fields 1

This query fetches landing page data and review data in a single API call. The landingPage and reviews fields are at the same level in the query because reviews is a top-level remote field on the Query model. It is not nested inside any content model.

A single API call returned both Hygraph content and external review data with no middleware. This is Content Federation working as configured in lessons 5.1 through 5.3.

#Top-level Remote Fields 2

Try this yourself: Query the reviews top-level remote field for productSlug: "plaid-shirt". Return only the product and rating fields.

#What's next

Lesson 7.2 - Write mutations

Or, go to the Tutorial overview for the full lesson list.