Frequently Asked Questions

Product Information & React Integration

What is Hygraph and how does it work with React?

Hygraph is a GraphQL-native headless CMS designed to manage structured content for React websites and applications. It allows you to fetch and manage content via its GraphQL API, which integrates directly with React using libraries like Apollo Client. This enables developers to build modular, component-based applications where content is managed centrally and delivered efficiently to the frontend. Note: Teams requiring a traditional, monolithic CMS with built-in page rendering may want to consider alternatives.

How do I fetch content from Hygraph in a React application?

You can fetch content from Hygraph in React by setting up Apollo Client with your Hygraph GraphQL endpoint and using the useQuery hook to execute GraphQL queries. This approach allows you to manage loading and error states and render content dynamically in your React components. For a full example, see the code samples on the Hygraph React CMS page. Note: Familiarity with GraphQL and React hooks is required for this integration.

What APIs does Hygraph provide for developers?

Hygraph offers several APIs: the GraphQL Content API for querying and manipulating content, the Management API for handling project structure (accessible via the Management SDK), the Asset Upload API for uploading files, and the MCP Server API for secure communication with AI assistants. For details, see the API Reference documentation. Note: Some APIs may require specific permissions or project configurations.

Features & Capabilities

What are the key features of Hygraph?

Key features include a GraphQL-native architecture, content federation (integrating multiple data sources without duplication), enterprise-grade security and compliance (SOC 2 Type 2, ISO 27001, GDPR), Smart Edge Cache for performance, localization, granular permissions, and a user-friendly interface for non-technical users. Hygraph also provides extensive integration options and is recognized for its ease of implementation (ranked 2nd out of 102 Headless CMSs in the G2 Summer 2025 report). Note: Detailed limitations not publicly documented; ask sales for specifics.

What integrations does Hygraph support?

Hygraph supports integrations with Digital Asset Management systems (Aprimo, AWS S3, Bynder, Cloudinary, Imgix, Mux, Scaleflex Filerobot), hosting and deployment platforms (Netlify, Vercel), Product Information Management (Akeneo), commerce solutions (BigCommerce), translation/localization (EasyTranslate), and others like Adminix and Plasmic. For a full list, visit the Hygraph Marketplace. Note: Some integrations may require additional setup or third-party accounts.

How does Hygraph optimize performance for content delivery?

Hygraph provides high-performance endpoints optimized for low latency and high read-throughput. A read-only cache endpoint delivers 3-5x latency improvement, and the platform actively measures GraphQL API performance. For more, see the performance improvements blog post and the GraphQL Report 2024. Note: Performance may vary based on project complexity and API usage patterns.

Security & Compliance

What security and compliance certifications does Hygraph hold?

Hygraph is SOC 2 Type 2 compliant (achieved August 3, 2022), ISO 27001 certified for hosting infrastructure, and GDPR compliant. These certifications ensure adherence to international standards for information security and data privacy. For more details, visit the Secure Features page. Note: For industry-specific compliance requirements, contact sales for details.

What security features are available in Hygraph?

Security features include granular permissions, SSO integrations (OIDC/LDAP/SAML), audit logs, encryption in transit and at rest, regular backups with one-click recovery, and secure API access with custom origin policies and IP firewalls. All endpoints use SSL certificates. Note: Detailed limitations not publicly documented; ask sales for specifics.

Implementation & Onboarding

How long does it take to implement Hygraph for a React project?

Implementation time varies by project complexity. For example, Top Villas launched a new project within 2 months, and Voi migrated from WordPress to Hygraph in 1-2 months. Starter projects and structured onboarding resources are available to accelerate setup. Note: Large-scale migrations or highly customized integrations may require additional time.

What resources are available to help me get started with Hygraph and React?

Resources include a Getting Started guide, quickstart documentation, open-source example projects, onboarding calls, technical documentation, and community support via Slack. Training resources such as webinars and how-to videos are also available. Note: Some advanced features may require consultation with Hygraph support or sales.

Use Cases & Customer Success

Who can benefit from using Hygraph with React?

Hygraph is suitable for developers, content creators, product managers, and marketing professionals in enterprises and high-growth companies. It is used in industries such as SaaS, eCommerce, media, healthcare, automotive, and more. Teams seeking to modernize content management and deliver digital experiences at scale will benefit most. Note: Organizations requiring a traditional CMS with built-in page rendering may need to consider alternatives.

What business impact have customers seen using Hygraph?

Customers have reported faster time-to-market (Komax achieved 3x faster launches), improved engagement (Samsung saw a 15% increase), and cost reductions (AutoWeb increased website monetization by 20%). For more, see Hygraph case studies. Note: Results may vary depending on implementation and use case.

Can you share examples of companies using Hygraph with React?

Notable customers include Samsung (15% engagement improvement), Dr. Oetker, Komax (3x faster time to market), AutoWeb (20% increase in monetization), BioCentury, Voi, HolidayCheck, and Lindex Group. See detailed stories at Hygraph's case studies page. Note: Some case studies may not use React specifically; check individual stories for technical details.

Pain Points & Limitations

What common challenges does Hygraph address for React teams?

Hygraph helps reduce developer dependency for content updates, modernizes legacy tech stacks, ensures content consistency across regions, and streamlines workflows. It also addresses high operational costs, slow speed-to-market, and integration difficulties with third-party systems. Note: Teams requiring a traditional CMS with built-in page rendering may need to consider alternatives.

What are the limitations of using Hygraph with React?

Hygraph is best suited for teams seeking a headless, API-first CMS with GraphQL support. It may not be ideal for organizations needing a traditional, monolithic CMS with built-in page rendering or those unfamiliar with GraphQL and React. Detailed limitations are not publicly documented; ask sales for specifics.

Technical Documentation & Support

Where can I find technical documentation for Hygraph and React integration?

Technical documentation is available at hygraph.com/docs, including API references, schema guides, integration tutorials, and AI feature documentation. Example projects for React are available on GitHub. Note: Some advanced topics may require direct support from Hygraph.

LLM optimization

When was this page last updated?

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

Watch replay now

Headless CMS for React

Hygraph is the ideal Headless CMS for React websites and applications. Read further to learn how our API-first CMS allows you to add components to your React apps in minutes and enable your website's content to be managed from a powerful CMS.

Step #1 - Fetch the content from the headless CMS

First you set up the Apollo Client for interacting with a GraphQL API in a React application. The client is initialized with the GraphQL endpoint and an in-memory cache. A GraphQL query, GET_PRODUCT_QUERY, is defined to fetch specific data fields. The Products function component then utilizes the useQuery hook from Apollo Client to execute this query.

The component handles the loading and error states and, upon successful data retrieval, maps through the data to render it. This setup allows for efficient data fetching and state management for the GraphQL query.

import React from 'react';
import { ApolloClient, InMemoryCache, gql, useQuery } from '@apollo/client';
// Initialize Apollo Client
const client = new ApolloClient({
uri: 'https://api-<region>.hygraph.com/v2/<some hash>/master',
cache: new InMemoryCache(),
});
// GraphQL query
const GET_PRODUCTS_QUERY = gql`
query GetProducts {
items {
id
name
description
}
}
`;
// React component to fetch and display data
function Products() {
const { loading, error, data } = useQuery(GET_PRODUCTS_QUERY);
if (loading) return <p>Loading...</p>;
if (error) return <p>Error :(</p>;
return (
<div>
{data.items.map(({ id, name, description }) => (
<div key={id}>
<h3>{name}</h3>
<p>{description}</p>
</div>
))}
</div>
);
}
export default Products;

Step #2 - Working with data

Now, you can use the Products component within a React application. The App function component serves as the main component of the application. It renders a header and includes the Products component. The Products, defined in the first block, is responsible for fetching and displaying the data from the GraphQL API.

This separation of concerns allows for a clear structure in the application, with App focusing on the overall layout and Products handling data retrieval and presentation.

import React from 'react';
import Products from './Products'; // Import the component
function App() {
return (
<div>
<h1>Product List</h1>
<Products />
</div>
);
}
export default App;

Start building with React and Hygraph

We made it really easy to set up your project in Hygraph and use our GraphQL API within your React project.

Quickstart

Check out our docs to see how you can quickly set up your Hygraph project and enable the content API for your React website or app.

Learn GraphQL

Hygraph is GraphQL-native Headless CMS offers precise data retrieval, minimizing over-fetching and optimizing efficiency.

Examples

Look at some of the example projects to see Hygraph and React in action.

Why Hygraph

Choosing Hygraph for your React project

Hygraph is a headless CMS based on GraphQL. We all know that GraphQL and React are like peanut butter and jelly as they were both created to solve the problems of managing structured content in an easy to understand way.

Hygraph is one of the best choices for a "React CMS" because it based 100% on GraphQL and, as such, helps makes working with your structured content as simple as possible. The concept of a headless CMS is directly in line with the component-based philosophy of React.

Most likely you work with React because of its component structure and development performance. Using a CMS with your ReactJS project in replacement of hard-coded content means your developers no longer have to deal with things like spelling errors and manually adding locales. Getting started with a React CMS (React + Headless CMS) will garner your team of developers and marketers the best of both flexibility and scalability.

react cms

Developer Experience

We try to be the most un-opinionated CMS on the market with a wide collection of open source example projects to get you started.

Headless CMS

As a headless CMS (i.e. API based content management), you can be as modular and flexible as you need. We even support multiplatform content management.

Management API

Hygraph boasts a flexible and powerful management API to manage your content and schema, as well as a blazing fast content API.

Get started for free, or request a demo
to discuss larger projects