Easily restore your project to a previous version with our new Instant One-click Backup Recovery

Unify your tech stack into a single GraphQL API

Compose and leverage all your data and content with a universal API, extending internal systems effortlessly. Keep your data always accurate and in sync across systems, without replication. 

Content Federation in Hygraph

Trusted by teams of all sizes to deliver content to millions across the world

gamescom logo
2U logo
Telenor logo
Samsung logo
Dr. Oetker logo
BioCentury logo

Glue code: the roadblock in front of business success

Custom glue code used by many organizations to connect fragmented data across multiple systems is proving to be inefficient.

The cost of custom code: engineering resources

Focus your resources on what truly matters to your business - crafting engaging experiences for your customers.

    Writing code costs time and money

    Writing and maintaining code to bring together various data sources requires dedicated resources, making it time-consuming and costly

    Replacing a system is a whole new project

    When you need to deprecate a backend system, you will have to spend a lot of time and effort figuring out how the new system will exchange data with your tech stack.

Writing glue code to stitch systems together leads to investments in the wrong area.

Stitching data in code leads to inefficient editorial processes

Lack of a content-first approach to data integration presents numerous challenges for both editorial and business teams.

    Duplicate data creates inconsistency

    To access information across multiple systems, it must be stored in each system and kept in sync, negatively affecting content consistency and integrity.

    Less autonomy for editors

    Since a developer is needed to maintain the code, editors lose independence when it comes to updating information and choosing what gets displayed for end-users.

Using Glue code puts editors out of the equation and they lose autonomy over the final content

A novel approach to data integration

Content federation helps solve these problems by offering a low-code approach to source data from multiple systems. Third-party systems retain their autonomy without the need for duplication or writing costly middleware code.

Having a variety of applications and platforms requires a significant amount of integration work on the backend to ensure all systems are connected.
Akhilesh Tiwari
VP, Global Head, Tata Consulting Services
Avatar image of Akhilesh Tiwari

The next generation of content management

By combining content from multiple sources and distributing them to any frontend, Content Federation unlocks value unmatched by current CMS providers.

Unify content into a single GraphQL API

Instead of querying content separately, unify content from multiple REST and GraphQL APIs and fetch them using streamlined queries on the frontend.

Reuse content while maintaining integrity

Content federation does not migrate or duplicate content. By using data from the original sources, it ensures one source of truth and consistency across all applications.

Build content-rich applications

Provide additional information fetched from dynamically-updated data sources such as company stock information, weather data, user ratings, public database, etc.

Empower content teams

Instead of having devs edit code and choose what content gets displayed from multiple systems, give editors the autonomy to choose this from within Hygraph.

Unlock 10x faster content production

You can set up queries once, and then enable editorial teams to independently create pages with additional content automatically enriched from external systems.

Work efficiently with one interface to manage it all

For example, editors can pick a product from Shopify, images from a catalog, real-time information from a database, etc. and then publish the final page with related data (such as price) automatically fetched from these third-party systems.

This way, editors don’t have to waste time jumping from system to system, copy-pasting information, relying on obscure IDs, etc.

How Content Federation works?

Connect external APIs, choose data points to source, and fetch them in a single query.

Connect to an external system

Utilize our low-code approach to configure your remote REST or GraphQL APIs effortlessly. Simply input your APIs' base URLs, and optional HTTP headers or custom input parameters if needed.

Source complete data from external sources

Source complete data from your remote source, without the need to have a corresponding entry in Hygraph or any duplication.

For example, you can set it up in a way that all fields from the movie model in the external API are sourced into Hygraph.

Enter arguments to match data from an external system

Or, you can set up an argument to enrich information. This enables editorial teams to use an entry from Hygraph such as ID or title, to lookup data from the external system.

For example, you can set up arguments in a way that whatever data editors add to the movie title field in Hygraph, is then used to source user ratings and reviews from an external database for the movie that matches this title field.

Fetch remote data in a single query on your frontend

You can then use the Hygraph API to fetch data from both Hygraph or multiple external sources, all in a single simplified query.

Connecting a Remote API in Hygraph

Content Federation in practice

Content Federation is powerful in any use case with at least 2 multiple data sources. Here are a few examples of how teams are using it today.

Ecommerce

Unify product information from multiple systems such as your PIM, headless commerce systems (like Shopify), CRM data, media from asset management systems, etc.

Incorporating live data

Add dynamically updated data to your applications, such as flight times, weather data, company stock information, counts from live statistics, etc.

Content enrichment

Enrich your existing content with more information from external sources, like adding descriptions, user ratings, food recipes, geo-locations, etc.

Knowledge management

Create, share, use, and manage business-critical knowledge from various sources, and achieve organizational objectives through timely distribution across portals and hubs.

Direct-to-consumer platforms

Build data-rich platforms around use cases like travel, eCommerce, and fashion, combining data from vendors, users, distribution systems, and asset APIs.

API unification

Simplify development workflows, authentication, and better manage APIs. Benefit from the flexibility of a GraphQL API even though underlying APIs may be REST.

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