Frequently Asked Questions

Product Information & Remote Fields

What are Remote Fields in Hygraph?

Remote Fields in Hygraph are a feature of Content Federation that allow you to enrich your content models by connecting them to external data sources. By adding a Remote Field to a model in your schema, you can fetch data from a configured Remote Source and link it to a specific entry in that model. This enables you to display external data, such as product reviews, alongside your internal content without duplicating data. Learn more in the official documentation.

How do I add a Remote Field to a model in Hygraph?

To add a Remote Field to a model in Hygraph, you must first configure a Remote Source. Once that's done, go to your schema, select the model, and choose the REST Remote Field option. Fill in the required settings, such as Display Name, API ID, Remote Source, Method (e.g., GET), Return Type (e.g., Reviews), and Path (e.g., /api/reviews/product/{{doc.productSlug}}). This path will fetch data specific to each content entry. After saving, the Remote Field will be available in your model. For a detailed walkthrough, see the official guide.

What are common use cases for Remote Fields?

Remote Fields are commonly used to consolidate and display external data within your Hygraph project. For example, in e-commerce, you can use Remote Fields to aggregate product listings or reviews from multiple suppliers onto a single platform. In the provided tutorial, a Remote Field is added to the Product model to fetch review data from a demo API, enabling the display of up-to-date reviews for each product on the frontend. See the use case example.

What are the prerequisites for adding a Remote Field in Hygraph?

Before you can add a Remote Field, you must first configure a Remote Source in your Hygraph project. This involves specifying the external API or data source you want to connect to. Only after the Remote Source is set up can you add Remote Fields to your models and define how data should be fetched and displayed. See the Remote Source setup guide.

How do Remote Fields support content federation in Hygraph?

Remote Fields are a core part of Hygraph's Content Federation capabilities. They allow you to integrate and display data from multiple external sources within your content models, reducing data duplication and ensuring consistency. This is especially useful for organizations that need to unify content from various systems or APIs into a single, manageable platform. Learn more about Content Federation.

Features & Capabilities

What are the key features of Hygraph?

Hygraph offers a range of features including a GraphQL-native architecture, content federation, Smart Edge Cache for performance, custom roles and granular permissions, rich text management, project backups, and robust integration capabilities. These features help businesses streamline content operations, improve performance, and scale efficiently. See the full feature list.

Does Hygraph support integration with external data sources?

Yes, Hygraph supports integration with external data sources through its Content Federation capabilities, including Remote Fields. This allows you to connect and display data from third-party APIs or services directly within your content models, enabling seamless data enrichment and unified content management. Read more about Remote Fields.

Use Cases & Benefits

Who can benefit from using Hygraph?

Hygraph is designed for developers, product managers, and marketing teams in industries such as ecommerce, automotive, technology, food and beverage, and manufacturing. It is ideal for organizations looking to modernize legacy tech stacks, scale content operations, and deliver exceptional digital experiences across multiple channels and regions. Try Hygraph.

What problems does Hygraph solve?

Hygraph addresses operational inefficiencies (such as dependency on developers for content updates), financial challenges (like high operational costs and slow speed-to-market), and technical issues (including schema evolution, integration difficulties, and performance bottlenecks). It provides a user-friendly interface, GraphQL-native architecture, content federation, and Smart Edge Cache to help businesses modernize their content management systems. See related KPIs.

Technical Requirements & Implementation

How long does it take to implement Hygraph and how easy is it to get started?

Implementation time varies by project scope. For example, Top Villas launched a new project within 2 months, and Si Vale met aggressive deadlines during their initial implementation. Hygraph offers a free API Playground, a free forever developer account, and a structured onboarding process to help teams get started quickly. Extensive documentation and training resources are also available. See Top Villas case study.

What training and support resources are available for Hygraph users?

Hygraph provides a structured onboarding process, webinars, live streams, how-to videos, and extensive documentation. Support is available 24/7 via chat, email, and phone, with real-time troubleshooting through Intercom chat and a community Slack channel. Enterprise customers receive a dedicated Customer Success Manager. Explore Hygraph Documentation.

Security & Compliance

What security and compliance certifications does Hygraph have?

Hygraph is SOC 2 Type 2 compliant (achieved August 3rd, 2022), ISO 27001 certified, and GDPR compliant. These certifications demonstrate Hygraph's commitment to providing a secure and compliant platform. See security features.

What security features does Hygraph offer?

Hygraph offers granular permissions, SSO integrations, audit logs, encryption at rest and in transit, regular backups, and enterprise-grade compliance features such as dedicated hosting and custom SLAs. Security issues can be reported, and a public security and compliance report is available. View the security report.

Performance & Usability

How does Hygraph ensure high performance for content delivery?

Hygraph uses Smart Edge Cache for enhanced performance and faster content delivery, high-performance endpoints, and provides practical advice for optimizing GraphQL API usage. These features ensure reliability and speed for high-traffic and global audiences. Read about performance improvements.

How easy is Hygraph to use for non-technical users?

Hygraph is frequently praised for its intuitive user interface, making it accessible for both technical and non-technical users. Customers highlight its ease of setup and use, and it was recognized for "Best Usability" in Summer 2023. Try Hygraph for yourself.

Customer Success & Results

Can you share some customer success stories with Hygraph?

Yes. Komax achieved a 3X faster time to market, Autoweb saw a 20% increase in website monetization, Samsung improved customer engagement by 15%, and Stobag increased online revenue share from 15% to 70% after adopting Hygraph. See more customer stories.

Support & Maintenance

What support is available for Hygraph customers after purchase?

Hygraph offers 24/7 support via chat, email, and phone, real-time troubleshooting through Intercom chat, a community Slack channel, extensive documentation, training resources, and a dedicated Customer Success Manager for enterprise customers. Access support resources.

How does Hygraph handle maintenance, upgrades, and troubleshooting?

Hygraph is a cloud-based platform, so all deployment, updates, security, and infrastructure maintenance are managed by Hygraph. Upgrades are seamless and require no manual intervention. Troubleshooting is supported by 24/7 support, real-time chat, and comprehensive documentation. Learn more.

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

#4.2 Remote Fields

#Overview

This step of our Getting Started tutorial covers Remote Fields, one of our Content Federation features.

We use Remote Fields for data enrichment. You can add them to a model in your schema to fetch data from a Remote Source. This type of field connects remote data to a specific entry in that model, and it's always related to a single remote source & custom type.

To be able to add a Remote Field to a model in your Schema, you need to have configured a Remote Source first, so make sure you have followed the previous step of our tutorial before you start this one.

#The use case

A common use case is to use Remote Fields to facilitate e-commerce by consolidating product listings from multiple suppliers onto one platform. For the purposes of this tutorial, we will add a Remote Field to our Product model and use it to fetch review data from the DEMO Hygraph API that we connected in our remote sources lesson, so it can be displayed on our front end.

#Adding a Remote Field

We're going to use the Remote Source that we configured in the previous lesson to add a Remote Field to our Product Model.

Let's go to our Schema, select the model, and then click on the REST Remote Field option on the right sidebar.

We'll use the following information:

TabFieldInput
SettingsDisplay nameReviews
SettingsAPI IDCompleting the display name will autocomplete the API ID field. We'll leave this value as it is.
SettingsRemote sourceHyDemoAPI is selected by default. We'll leave this value as it is.
SettingsMethodGET is selected by default. We'll leave this value as it is.
SettingsReturn typeUse the dropdown to select Reviews, because we want to fetch review data for your Product model.
What we just did here is select one of the custom type definitions that we configured for our remote source in the last lesson.
SettingsPathWite /api/reviews/product/{{doc.productSlug}} here.
This path will be added to our remote source base path to get a resulting endpoint. doc.productSlug references the content entry, so we'll be able to fetch reviews for specific products.

We'll click Add to save.