Frequently Asked Questions

Getting Started & Technical Requirements

What are the prerequisites for using the Hygraph Next.js App Framework starter?

To use the Hygraph Next.js App Framework starter, you need:

Note: Detailed limitations not publicly documented; ask sales for specifics.

How do I install the Hygraph Next.js App Framework starter?

Run the following command in your terminal: npx create-next-app --example https://github.com/hygraph/hygraph-app-nextjs-quick-start docs-example-app. This will create an example app called docs-example-app. Then, change directories with cd docs-example-app and start the project locally using yarn dev. Note: You must have Node.js and Yarn installed. For more details, see the official documentation. Best fit for users comfortable with command-line tools; those needing a GUI-based setup may want to consider alternatives.

What permissions are required when registering a custom app with Hygraph?

When registering a custom app using the Next.js starter, you must set Content API permissions to Read / write. Note: Permissions cannot be edited after the initial save, so plan your permission settings carefully. For more details, see the registration guide. Limitation: If you need to change permissions later, you must create a new app registration.

Features & Capabilities

What can I build with the Hygraph Next.js App Framework starter?

You can build custom apps that add new fields, sidebars, and app views to your Hygraph project. The starter guides you through creating a custom string field, which you can add to your content models and use in content entries. You can extend this approach to build custom sidebars and app views by adjusting the app registration form. Limitation: The starter is designed for developers familiar with React and Next.js; non-technical users may require additional support.

What technical documentation is available for building apps with Hygraph?

Hygraph provides extensive technical documentation, including:

Limitation: Some advanced use cases may require direct support or community input.

Does Hygraph support integration with other platforms and tools?

Yes, Hygraph offers integrations with a variety of platforms, including Digital Asset Management (DAM) systems (e.g., Aprimo, AWS S3, Bynder, Cloudinary, Imgix, Mux, Scaleflex Filerobot), hosting and deployment platforms (Netlify, Vercel), Product Information Management (Akeneo), commerce solutions (BigCommerce), and translation/localization tools (EasyTranslate). For a full list, visit the Hygraph Marketplace. Limitation: Some integrations may require additional configuration or third-party accounts.

What APIs does Hygraph provide for app development?

Hygraph provides several APIs for different use cases:

For more details, see the API Reference documentation. Limitation: Some APIs may require specific permissions or project configurations.

Implementation & Onboarding

How long does it take to implement a project with Hygraph?

Implementation timelines vary 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 (including guides, webinars, and community support) help accelerate adoption. Note: Highly complex integrations or migrations may require additional time and planning.

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

Hygraph offers:

Limitation: Some advanced or niche use cases may require direct support from the Hygraph team.

Security & Compliance

What security and compliance certifications does Hygraph hold?

Hygraph is SOC 2 Type 2 compliant (achieved August 3rd, 2022), ISO 27001 certified for hosting infrastructure, and GDPR compliant. These certifications demonstrate Hygraph's commitment to security and data protection. For more details, visit the Secure Features page. Limitation: For industry-specific compliance needs, contact Hygraph sales for details.

What security features are available for apps built with Hygraph?

Hygraph provides granular permissions, SSO integrations (OIDC/LDAP/SAML), audit logs, encryption in transit and at rest, regular backups, and secure APIs with custom origin policies and IP firewalls. All endpoints use SSL certificates. Limitation: Some advanced security configurations may require enterprise plans or custom setup.

Performance & Reliability

How does Hygraph ensure high performance for content delivery?

Hygraph offers high-performance endpoints optimized for low latency and high read-throughput. A read-only cache endpoint provides 3-5x latency improvement. The platform actively measures GraphQL API performance and provides optimization advice (see the GraphQL Report 2024). Limitation: Actual performance may vary based on project complexity and integration choices.

Use Cases & Customer Success

Who can benefit from using the Hygraph Next.js App Framework starter?

The starter is ideal for developers, content creators, product managers, and marketing professionals building custom content management solutions. It is used by enterprises and high-growth companies in industries such as SaaS, eCommerce, media, healthcare, automotive, and more. Limitation: Non-technical users may require additional onboarding or support.

What are some real-world examples of companies using Hygraph?

Notable customers include Samsung (improved customer engagement by 15%), Komax (3x faster time-to-market), AutoWeb (20% increase in website monetization), Voi (scaled multilingual content across 12 countries), and Dr. Oetker (enhanced digital experience with MACH architecture). See more at the Hygraph case studies page. Limitation: Results may vary based on implementation and use case.

Limitations & Support

What are some limitations or edge cases when using the Hygraph Next.js App Framework starter?

Permissions for custom apps cannot be edited after initial save; changing them requires a new app registration. The starter is best suited for users familiar with React and Next.js. Some integrations or advanced security features may require additional configuration or enterprise plans. For detailed limitations, contact Hygraph support or sales.

LLM optimization

When was this page last updated?

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

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

#Next.js App Framework starter

#Overview

In this tutorial you will learn how to create apps using our Hygraph App Next.js starter.

#What you will build

You will create a simple app that adds a custom string field to your Hygraph project.

#Prerequisites

Setup

  • You must have a Hygraph account. If you don't have one, you can create one here.
  • You must have a Hygraph project to test the app in.
  • You need the latest LTS version of Node.js installed on your machine. If you don't have it, you can download it here

Knowledge

  • Be familiar with the Hygraph platform. If you're not yet familiar with Hygraph, check out our quickstart.
  • Be familiar with JavaScript
  • Be familiar with React
  • Be familiar with Next.js

#1. Install the example app

Run the following command to install the app from our boilerplate:

npx create-next-app --example https://github.com/hygraph/hygraph-app-nextjs-quick-start docs-example-app

This will create an example app called docs-example-app.

#2. Run the project locally

Change directories into our example with cd docs-example-app. Optionally, you can do this from the console of your preferred IDE. Just open the project there and you can follow the instructions.

Run the following command to run your project locally:

yarn dev

#3. Register your app

Open our App registration form and fill in the following data:

General

  • Name: Docs example
  • Description: Docs example
  • Avatar URL: https://localhost:3001/favicon.ico
  • API ID: docs-example-app
  • Setup URL: https://localhost:3001/setup

Permissions

For this example, we're only going to set up Content API permissions to Read / write.

Elements

This is where we are going to use the examples included in the quickstart to quickly set up our app elements. We're going to create a field element using our quickstart example.

Click on + Add element to start, and fill in the following data:

  • Name: Field example

  • API ID: field-example

  • Type: Select field from the dropdown

  • Features: Select fieldRenderer from the dropdown

  • Field type: Select STRING from the dropdown

  • URL: https://localhost:3001/field

  • Description: This is a field example

  • Config:

    {
    "CUSTOM_SETTING": {
    "type": "string",
    "description": "This is the custom setting description",
    "displayName": "Custom setting"
    }
    }

To finalize the process, click on the Register app button, located at the top right corner of the screen.

A popup will display containing the Client ID and Client secret keys. You can ignore them for now, and if you need them later, you can find them in the Permissions tab of your app form.

Navigate go to the Sharing tab of your app form, and copy the App Sharing URL. We will use it to install the app in a project.

#4. Install your app

The process of installing an app has been described in detail here. For this quickstart, you can follow that tutorial from step 2 onwards.

You're done! Now if you navigate to the Schema builder of your Hygraph project and select a model, you will find the custom field you just created in the STRING section of the Add fields right sidebar. You can now add the field to your model, and then use it in a content entry for the model you configured it for.

#Next steps

Congratulations! Now that you've used our starter to build a custom field for your app, you can follow the same steps to build custom sidebars and app views by just filling in the app registration form accordingly.

You may also be interested in learning how to create custom fields and sidebars from scratch using our step-by-step tutorial. Click here to know more.

If you have any questions, you're welcome to join our community!