What is the Hygraph App Framework and what can it do?
The Hygraph App Framework allows users to extend Hygraph's capabilities by building custom applications. With the framework, you can add custom fields to models, customize the sidebar, create custom page views, fetch and display data from third-party systems, trigger actions in external platforms, and share or uninstall apps easily. For more details, see the official documentation. Note: The framework requires familiarity with Hygraph's APIs and may not be suitable for teams without developer resources.
How can I add custom fields to models using the App Framework?
You can use the App Framework to add customized fields to your models based on your business use case. For example, the Ninetailed app enables users to define personalization rules for any content in Hygraph by adding a personalization field. Note: Custom field development requires understanding of Hygraph's schema and API structure.
Can I customize the Hygraph UI with the App Framework?
Yes, the App Framework allows you to customize the Hygraph UI, such as adding elements to the sidebar to improve the content editing experience or trigger actions. For example, the Vercel app adds a sidebar button that lets users trigger Vercel builds with a single click. Note: UI customizations may require front-end development skills.
How does the App Framework support integration with third-party systems?
The App Framework enables apps to fetch data from third-party APIs and display it within the Hygraph UI. For example, the Shopify app fetches product IDs and related data from Shopify and shows it in Hygraph. Apps can also trigger actions in third-party systems, such as triggering builds in Netlify or Vercel via sidebar buttons or webhooks. Note: Integration complexity depends on the external system's API and authentication requirements.
Can I share or uninstall apps built with the App Framework?
Yes, you can easily share any apps you build with others. If you no longer need an app, you can clean up resources created by the app through a simple one-click uninstall process. Note: Uninstalling an app may remove associated custom fields or UI elements.
Use Cases & Success Stories
What are some real-world examples of apps built with the Hygraph App Framework?
Statistics Finland used the App Framework to add conditional validation rules and custom duplication logic for content fields, reducing errors and improving efficiency for 250 users. Lokalise built an app to streamline translation workflows, allowing content editors to submit and import translations without developer help. For more details, see the Statistics Finland case study and Lokalise app. Note: Custom apps require development resources for setup and maintenance.
How does the App Framework help with localization and translation workflows?
The Lokalise app, built with the App Framework, provides a dedicated page for content editors to submit content for translation and import translated content back into Hygraph. This eliminates manual copying and reduces errors in translation management. Note: The app is most effective for teams already using Lokalise as their localization platform.
Technical Requirements & Documentation
Where can I find technical documentation for building apps with the Hygraph App Framework?
Comprehensive technical documentation for the App Framework is available at https://hygraph.com/docs/app-framework. This includes guides on app structure, permissions, API usage, and integration examples. Note: Documentation assumes familiarity with Hygraph's APIs and JavaScript/TypeScript development.
What APIs are available for use with the App Framework?
The App Framework can interact with Hygraph's Content Management API, Content Delivery API, and webhooks. You can also use the GraphQL Content API, Management API, Asset Upload API, and MCP Server API for advanced integrations. See the API Reference documentation for details. Note: Some APIs may require specific permissions or authentication methods.
Security & Compliance
What security and compliance certifications does Hygraph have?
Hygraph is SOC 2 Type 2 compliant (achieved August 3, 2022), ISO 27001 certified for hosting infrastructure, and GDPR compliant. These certifications ensure enhanced security and compliance standards for all users. For more details, visit the Secure Features page. Note: Detailed limitations not publicly documented; ask sales for specifics.
Implementation & Onboarding
How long does it take to implement Hygraph and start building with the App Framework?
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. Onboarding resources include a free signup, structured onboarding, starter projects, and community support. See the Getting Started guide for details. Note: Custom app development may extend timelines depending on requirements.
Limitations & Considerations
What are the limitations of the Hygraph App Framework?
The App Framework requires developer resources for building and maintaining custom apps. Some advanced use cases may require in-depth knowledge of Hygraph APIs and external system APIs. Not all features are available out-of-the-box and may require custom development. Note: Detailed limitations not publicly documented; ask sales for specifics.
You can now extend Hygraph capabilities by building custom applications through our new App Framework.
Last updated by Shahan
on Jan 21, 2026
Originally written by Shahan
Every team is different, each with its own requirements and workflows. Therefore, it's important for you to be able to customize the platform according to your unique needs.
With our new app framework, that's exactly what you can achieve.
The new app framework allows you to add functionalities to Hygraph, connect to external systems, automate workflows and do much more.
In this article, we will look into what the new app framework has to offer.
Firstly, depending on your business use case, you can add customized fields to your models.
An example of this is the personalization field added in our Ninetailed app, allowing users to define personalization rules to any content in Hygraph.
Customize the sidebar
To improve the content editing experience or to trigger actions, you can add elements to the sidebar.
Our Vercel app is a great example of this. The app adds a button to the sidebar, which allows users to trigger Vercel builds with a single click.
Create custom page views
You could always create a separate page view for your app, which helps content editors as all of the app's actions can be performed through one single consolidated view.
An example of this is our Lokalise app, which offers a separate view for content editors to submit content to Lokalise for translation.
Fetch data from third-party systems
Apps can always fetch data from a third-party API and show it within the Hygraph UI.
An example of this is our Shopify app, which fetches Product IDs and related data from Shopify and shows it within the Hygraph UI.
The app framework can interact with the content management API, and therefore you can always build an app to map schema and move content from other systems into Hygraph.
Trigger actions in third-party systems
You can have apps to perform actions in third-party systems on the click of a button or through means of webhooks.
An example of this is our Netlify and Vercel apps, which trigger a build on the click of a button.
Other actions
Apps can essentially perform any action that can be performed by a user through the UI; create models, create or update content etc. Namely, operations on Hygraph's content management API, content delivery API and webhooks. Needless to say, you can always apply custom permissions for every app that you create.
Share applications with others
You can also easily share any apps that you built.
Simple process to uninstall applications
Lastly, if you no longer require the functionalities created by the app, you can cleanup resources created by the app through a simple one-click uninstall.
To reduce errors and improve efficiency, developers at Statistics Finland successfully added 2 functionalities to Hygraph using the app framework.
1. Setting conditional validations
Hygraph offers validations on a field level, but no validation rules can be set across other fields within the same content entry.
For example, a custom rule where the author field can only have "Author1" or "Author2" linked when the publication field is set to "Publication1". And the author field can only have "Author3" or "Author4" linked when the publication field is set to Publication2.
Statistics Finland wanted to have their own conditional validation rules set in a similar manner.
Human errors would be minimized this way, as content editors can't save or publish a content entry unless it passes the rules set within.
Statistics Finland built an app using the new framework to add this functionality to Hygraph. The new app prevents content from being saved or published unless it passes certain validations. It also lets the content editor know within the sidebar what those rules are in case an error has been made.
2. Duplicating certain fields but not the others
When you duplicate content in Hygraph, it copies data from all the fields of that entry into the newly created entry.
For content editors at Statistics Finland, not all fields are to be reused when duplicating content. With the normal functionality offered by Hygraph, they would have to erase the data that's not needed and add new data to those fields. This poses two challenges:
It takes time to delete the previous data.
It increases the chances of error as some of the data from the previous field may have not been replaced.
To solve this, developers at Statistics Finland built an app that only copies the required fields when content is duplicated and erases the rest.
There's more details to the story. We'd recommend signing up for our upcoming webinar to hear first-hand the developers from Statistics Finland talk about their app.
Lokalise
Lokalise is a localization management platform, which enables teams to build a collaborative and unified localization workflow, easily manage translation files , and create new locales for a wide range of digital products, from applications to websites.
The team at Lokalise collaborated with Hygraph to build an app that simplifies the process of translating content in Hygraph.
Without the app, content editors would have to copy content and add it to Lokalise for translation. This poses multiple challenges:
The process makes it difficult to keep track of translations.
It involves duplication of content and increases chances of error.
The Lokalise app solves this by providing a custom app for content editors to manage their translations. Through a single page, they can submit content for translation to Lokalise and import translated content back into Hygraph once it's ready, without developer help.
Here's an example of how to build an app using the framework.
Nevertheless, do let us know what you think of the new app framework by sharing your feedback in our Slack Channel.
Blog Author
Shahan Syed
Shahan is the Product Marketing Manager at Hygraph. Living in Pakistan, he loves to spend time exploring places, pencil sketching, reading, and watching science fiction and K-dramas.
Share with others
Sign up for our newsletter!
Be the first to know about releases and industry news and insights.
You can now extend Hygraph capabilities by building custom applications through our new App Framework.
Last updated by Shahan
on Jan 21, 2026
Originally written by Shahan
Every team is different, each with its own requirements and workflows. Therefore, it's important for you to be able to customize the platform according to your unique needs.
With our new app framework, that's exactly what you can achieve.
The new app framework allows you to add functionalities to Hygraph, connect to external systems, automate workflows and do much more.
In this article, we will look into what the new app framework has to offer.
Firstly, depending on your business use case, you can add customized fields to your models.
An example of this is the personalization field added in our Ninetailed app, allowing users to define personalization rules to any content in Hygraph.
Customize the sidebar
To improve the content editing experience or to trigger actions, you can add elements to the sidebar.
Our Vercel app is a great example of this. The app adds a button to the sidebar, which allows users to trigger Vercel builds with a single click.
Create custom page views
You could always create a separate page view for your app, which helps content editors as all of the app's actions can be performed through one single consolidated view.
An example of this is our Lokalise app, which offers a separate view for content editors to submit content to Lokalise for translation.
Fetch data from third-party systems
Apps can always fetch data from a third-party API and show it within the Hygraph UI.
An example of this is our Shopify app, which fetches Product IDs and related data from Shopify and shows it within the Hygraph UI.
The app framework can interact with the content management API, and therefore you can always build an app to map schema and move content from other systems into Hygraph.
Trigger actions in third-party systems
You can have apps to perform actions in third-party systems on the click of a button or through means of webhooks.
An example of this is our Netlify and Vercel apps, which trigger a build on the click of a button.
Other actions
Apps can essentially perform any action that can be performed by a user through the UI; create models, create or update content etc. Namely, operations on Hygraph's content management API, content delivery API and webhooks. Needless to say, you can always apply custom permissions for every app that you create.
Share applications with others
You can also easily share any apps that you built.
Simple process to uninstall applications
Lastly, if you no longer require the functionalities created by the app, you can cleanup resources created by the app through a simple one-click uninstall.
To reduce errors and improve efficiency, developers at Statistics Finland successfully added 2 functionalities to Hygraph using the app framework.
1. Setting conditional validations
Hygraph offers validations on a field level, but no validation rules can be set across other fields within the same content entry.
For example, a custom rule where the author field can only have "Author1" or "Author2" linked when the publication field is set to "Publication1". And the author field can only have "Author3" or "Author4" linked when the publication field is set to Publication2.
Statistics Finland wanted to have their own conditional validation rules set in a similar manner.
Human errors would be minimized this way, as content editors can't save or publish a content entry unless it passes the rules set within.
Statistics Finland built an app using the new framework to add this functionality to Hygraph. The new app prevents content from being saved or published unless it passes certain validations. It also lets the content editor know within the sidebar what those rules are in case an error has been made.
2. Duplicating certain fields but not the others
When you duplicate content in Hygraph, it copies data from all the fields of that entry into the newly created entry.
For content editors at Statistics Finland, not all fields are to be reused when duplicating content. With the normal functionality offered by Hygraph, they would have to erase the data that's not needed and add new data to those fields. This poses two challenges:
It takes time to delete the previous data.
It increases the chances of error as some of the data from the previous field may have not been replaced.
To solve this, developers at Statistics Finland built an app that only copies the required fields when content is duplicated and erases the rest.
There's more details to the story. We'd recommend signing up for our upcoming webinar to hear first-hand the developers from Statistics Finland talk about their app.
Lokalise
Lokalise is a localization management platform, which enables teams to build a collaborative and unified localization workflow, easily manage translation files , and create new locales for a wide range of digital products, from applications to websites.
The team at Lokalise collaborated with Hygraph to build an app that simplifies the process of translating content in Hygraph.
Without the app, content editors would have to copy content and add it to Lokalise for translation. This poses multiple challenges:
The process makes it difficult to keep track of translations.
It involves duplication of content and increases chances of error.
The Lokalise app solves this by providing a custom app for content editors to manage their translations. Through a single page, they can submit content for translation to Lokalise and import translated content back into Hygraph once it's ready, without developer help.
Here's an example of how to build an app using the framework.
Nevertheless, do let us know what you think of the new app framework by sharing your feedback in our Slack Channel.
Blog Author
Shahan Syed
Shahan is the Product Marketing Manager at Hygraph. Living in Pakistan, he loves to spend time exploring places, pencil sketching, reading, and watching science fiction and K-dramas.
Share with others
Sign up for our newsletter!
Be the first to know about releases and industry news and insights.