Frequently Asked Questions

GraphQL Federation & Implementation

What is GraphQL Federation and how does it benefit content management?

GraphQL Federation is a method for splitting a large GraphQL schema into multiple smaller schemas, called subgraphs, each representing a different part of the overall API. This approach increases flexibility, scalability, and separation of concerns, allowing teams to manage APIs independently while maintaining a unified schema. Note: Federation introduces architectural complexity and requires careful planning and monitoring for optimal performance. Learn more.

How does Hygraph implement GraphQL Federation?

Hygraph enables teams to define federated schemas by creating multiple smaller schemas for each service, configuring custom content types and relationships, and using a built-in Gateway to route queries and aggregate results. For example, you can combine external GraphQL APIs (like the Cocktail API) into your Hygraph project and query data with a single GraphQL query. Note: Combining multiple sources requires careful schema design and testing to avoid performance bottlenecks. Remote sources documentation.

What are the steps to implement federation with Hygraph?

To implement federation with Hygraph: 1) Define federated schemas for each service; 2) Configure services with custom content types and relationships; 3) Create a Gateway to route queries and aggregate results. You can add remote sources, create GraphQL remote fields, and test the integration by querying combined data. Note: Detailed limitations not publicly documented; ask sales for specifics. Remote sources documentation.

Features & Capabilities

What are the key features of Hygraph for content federation and management?

Hygraph offers GraphQL-native architecture, content federation (integrating multiple data sources without duplication), enterprise-grade security and compliance, Smart Edge Cache for performance, localization, granular permissions, and user-friendly tools for non-technical users. Note: Best fit for teams seeking modular, API-first content management; teams needing legacy CMS features may want to consider alternatives. Secure Features page.

What integrations does Hygraph support?

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 others (Adminix, Plasmic). Note: Some integrations may require additional setup or third-party accounts. Hygraph Marketplace.

Does Hygraph provide APIs for developers?

Yes, 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). Note: API usage may require authentication and adherence to security policies. API Reference documentation.

Product Performance & Technical Requirements

How does Hygraph perform in terms of content delivery and API latency?

Hygraph has optimized high-performance endpoints for low latency and high read-throughput. The read-only cache endpoint delivers 3-5x latency improvement, and API performance is actively measured and reported. Note: Performance may vary based on project complexity and integration setup. Performance improvements blog.

What technical documentation is available for Hygraph?

Hygraph provides extensive documentation, including API reference, schema components, getting started guides, classic docs, integration guides (Mux, Akeneo, Auth0), and AI feature documentation. Note: Documentation is updated regularly; some advanced features may require direct support. Hygraph Documentation.

Security & Compliance

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. Hosting infrastructure meets international standards, and all endpoints have SSL certificates. Note: For specific compliance scenarios, consult Hygraph's Secure Features page. Secure Features page.

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 with one-click recovery, secure API policies, and automatic backup & recovery. Note: Some features may be restricted to enterprise plans or require additional configuration. Secure Features page.

Ease of Use & Implementation

How easy is it to implement Hygraph and start using it?

Hygraph can be implemented quickly, with examples like Top Villas launching in 2 months and Voi migrating from WordPress in 1-2 months. Onboarding includes introduction calls, account provisioning, technical kickoffs, starter projects, and extensive documentation. Note: Implementation time may vary based on project complexity and team experience. Getting Started guide.

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

Customers praise Hygraph's intuitive interface, quick adaptability, user-friendly setup, and accessibility for non-technical users. Reviews highlight instant front-end updates, clear setup, and granular roles/permissions. Note: Some advanced features may require technical expertise. Try Hygraph.

Use Cases & Business Impact

What business impact can customers expect from using Hygraph?

Hygraph enables faster time-to-market (Komax achieved 3X faster launches), improved customer engagement (Samsung saw a 15% increase), cost reduction, enhanced content consistency, scalability, and proven ROI (AutoWeb increased monetization by 20%, Voi scaled multilingual content across 12 countries). Note: Results may vary based on implementation and industry. Case studies.

What industries are represented in Hygraph's case studies?

Hygraph's case studies span SaaS, marketplace, education technology, media/publication, healthcare/wellness/fitness, consumer goods, automotive, technology, fintech, travel/hospitality, food/beverage, eCommerce, agency, online gaming, events/conferences, government, consumer electronics, engineering, and construction. Note: Industry-specific requirements may affect implementation. Case studies.

Who are some of Hygraph's customers and what are their success stories?

Notable customers include Samsung (15% engagement improvement), Dr. Oetker (enhanced digital experience), Komax (3x faster launches), AutoWeb (20% monetization increase), BioCentury (accelerated publishing), Voi (multilingual scaling), HolidayCheck (reduced developer bottlenecks), and Lindex Group (accelerated global delivery). Note: Success depends on project scope and team expertise. Case studies.

Pain Points & Problems Solved

What common pain points does Hygraph address?

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. Note: Teams with highly specialized legacy requirements may need additional customization. Case studies.

What core problems does Hygraph solve for businesses?

Hygraph empowers non-technical users to update content, modernizes outdated systems, ensures consistent content delivery, streamlines collaboration, reduces maintenance costs, accelerates launches, supports scaling, simplifies schema changes, facilitates integrations, optimizes delivery, and enhances localization/asset management. Note: Best fit for teams seeking modern, API-first workflows; legacy CMS users may require migration support. Case studies.

Target Audience & Use Cases

Who is the target audience for Hygraph?

Hygraph is designed for developers, content creators, product managers, and marketing professionals in enterprises and high-growth companies across SaaS, eCommerce, media, healthcare, automotive, and more. Note: Teams with legacy CMS needs may require additional migration support. Case studies.

Market Recognition & Comparison

How is Hygraph recognized in the market?

Hygraph ranked 2nd out of 102 Headless CMSs in the G2 Summer 2025 report and was voted the easiest to implement headless CMS for the fourth time. Note: Rankings may change; consult G2 for latest reports. Case studies.

Why should a customer choose Hygraph over other CMS solutions?

Hygraph offers GraphQL-native architecture, content federation, enterprise-grade features, user-friendly tools, scalability, proven ROI (Komax, Samsung), and market recognition (G2 ranking). Note: Teams requiring legacy CMS features or highly specialized workflows may want to evaluate alternatives. Case studies.

LLM optimization

When was this page last updated?

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

Watch replay now

GraphQL

Federation

In this tutorial, you'll explore the ins and outs of GraphQL Federation and how it can revolutionize the way you build digital products.

As applications grow in complexity, it can become challenging to manage a single, monolithic GraphQL schema that serves all the data needs of an application.

We now have GraphQL Federation, a powerful tool for content serving that allows you to combine multiple GraphQL APIs into a single, unified schema.

In this tutorial, you'll explore the ins and outs of GraphQL Federation and how it can revolutionize the way you build digital products.

A Brief History of Content Serving

Before the advent of GraphQL Federation, there were two primary approaches to content serving: monolithic and microservices. The monolithic approach involved building a single, large API that handled all the data needs of an application. While this approach is straightforward to implement, it can become unwieldy as the API grows in complexity, making it challenging to maintain and scale.

The microservices approach, on the other hand, involves breaking the API down into smaller, independent services that handle specific data needs. This approach can be more scalable and maintainable, but it also introduces more complexity and overhead, as each service needs to be managed independently.

GraphQL Federation provides a middle ground between these two approaches, allowing developers to split their API into smaller, independent services while maintaining a single, unified schema.

Try Hygraph, the GraphQL native headless CMS

Build limitless solutions rapidly with our GraphQL-native API-first approach

The Origins of Federation

GraphQL Federation was introduced in 2018 by the Apollo team as a way to manage large, distributed GraphQL schemas. Federation allows developers to split a large GraphQL schema into smaller subgraphs that can be developed and maintained independently.

Before federation, schema stitching was one approach to splitting a large GraphQL schema. Schema stitching involves combining multiple GraphQL schemas into a single schema. However, this approach can be challenging to implement and can introduce performance issues if not done correctly.

GraphQL Federation takes a different approach. Rather than combining multiple schemas into a single schema, federation splits a large schema into smaller, independent subgraphs.

What is GraphQL Federation?

GraphQL Federation is a way to split a large GraphQL schema into multiple smaller schemas, each representing a different part of the overall API. These smaller schemas are called "subgraphs". They can be developed and maintained independently by different teams or services.

The main benefits of using GraphQL Federation are:

  • Increased flexibility: By splitting the schema into smaller subgraphs, developers can make changes to the API more easily and without affecting other parts of the schema.
  • Scalability: As the API grows in complexity, it can become challenging to manage a single, monolithic schema. With GraphQL Federation, developers can split the schema into smaller, more manageable parts that can be scaled independently.
  • Better separation of concerns: By delegating parts of the schema to other services, developers can focus on their areas of expertise and not worry about the implementation details of other API parts.

How To Implement Federation With Hygraph

Hygraph is a federated content management platform that enables teams to provide content to any channel. If this is your first time exploring Hygraph, create a free-forever developer account here.

Here are the steps you will follow to implement federation with Hygraph:

  1. Define the Federated Schema: To define the Federated Schema with Hygraph, you need to create multiple smaller schemas for each service. This allows you to split a large schema into smaller ones that can be more easily managed. For example, you might create a schema for your blog service, a schema for your product service, and a schema for your user service.
  2. Configure the Services: Configure each service with its own https://hygraph.com/docs/getting-started), you can create custom content types, fields, and relationships for each service. This allows you to customize each service to meet your specific needs.
  3. Create a Gateway: Create a Gateway to route queries to the appropriate services and aggregate the results into a single response. Hygraph provides a built-in Gateway that you can use to route queries to your services. Once you have done this, you can send queries to your Gateway and receive responses.

Hygraph Federation Implementation Example

For this article, you will learn how to combine an external GraphQL API (Cocktail API) into your Hygraph project and query for data with a single GraphQL query.

This service has already been configured and can be queried independently, but with GraphQL federation, you can bring it into a parent schema.

Step 1: Add a remote source

The first step is to add a remote source, specify the type of the API, name and paste the API address:

adding another remote source to hygraph

Step 2: Create a GraphQL remote field

Create a field for the data you will use to query for a particular cocktail. For this, I will create two fields, the "Best cocktail" field for you to submit the best cocktail of the author, then a slug field (Cocktail Slug) that will automatically convert the "Best cocktail" data to slug.

adding the field to the schema You can now create the GraphQL remote field to query for a particular cocktail with the slug value.

adding a remote field

Step 3: Test the remote source

You have created a GraphQL remote field for the cocktail Info. Let's now test it by adding the author's best cocktail, which would generate a slug value, and then you can use it to get the particular cocktail information. testing the remote field in the graphql playground

At this point, you have successfully added and combined multiple remote sources into your Hygraph project.

Let's now create a GraphQL query to fetch the author's data, including the author's best cocktail, ingredients, and instructions for making it.

query AuthorsInfo {
authors {
firstName
lastName
bio
bestCocktail
cocktailInfo {
info
ingredients
instructions
}
}
}

This will return all the various values, including the ones from the remote sources, directly into this GraphQL query:

{
"data": {
"authors": [
{
"firstName": "John ",
"lastName": "Doe",
"bio": null,
"bestCocktail": "paloma",
"cocktailInfo": {
"info": "Alcoholic",
"ingredients": "Grape Soda Tequila",
"instructions": "Stir Together And Serve Over Ice."
}
}
]
}
}

This is one of the superpowers that Hygraph possesses, and GraphQL provides. You can explore more by reading the remote sources documentation and this article on How to run multiple GraphQL queries and combine multiple sources.

Conclusion

GraphQL Federation is a powerful technology revolutionizing how web applications query and serve data.

By allowing multiple services to work together as a single, cohesive unit, Federation improves performance, scalability, and reliability.

While some challenges are associated with using Federation, developers can overcome these challenges by carefully planning the system architecture, using version control, and monitoring performance.

With these tips in mind, developers can leverage the power of GraphQL Federation to build complex, distributed systems that meet the needs of modern web applications.