Frequently Asked Questions

Content Publishing Workflows

How do I publish content in Hygraph?

To publish content in Hygraph, create or edit your entry in the Content editor tab. Once your changes are complete, click the Publish or Save & Publish button in the upper right corner. Only content in the PUBLISHED stage is visible to others and available for consumption. Note: If your entry includes assets or references, ensure they are also published, or you will be prompted to publish them during this process. Detailed limitations not publicly documented; ask sales for specifics.

What are the content stages in Hygraph?

Hygraph uses two main content stages: DRAFT and PUBLISHED. Content in the DRAFT stage is not visible to others, while only content in the PUBLISHED stage can be consumed externally. When you publish content, a new version is created, tracking changes and updates. Note: If your project uses custom stages, additional options may be available. Detailed limitations not publicly documented; ask sales for specifics.

How can I bulk publish content entries in Hygraph?

To bulk publish, select multiple entries using the checkboxes in the content table, then click the Publish option at the top. Confirm your selection to publish all chosen entries at once. Note: All selected entries and their related assets or references must be ready for publishing. Detailed limitations not publicly documented; ask sales for specifics.

Can I schedule content to be published or unpublished at a later date?

Yes, Hygraph allows you to schedule publishing or unpublishing of content entries. Use the Schedule option in the content editor to set a future date and time, select the action (publish or unpublish), and choose the relevant time zone and locales. You can schedule individual entries, add them to an existing release, or create a new release for batch scheduling. Note: Scheduling is only available if your project supports it; otherwise, you will be prompted to configure schedules. Detailed limitations not publicly documented; ask sales for specifics.

How do I unpublish content in Hygraph?

To unpublish content, select the entries you wish to remove from the PUBLISHED stage, then click the Unpublish option. Confirm your selection, and the entries will revert to the DRAFT stage. Note: Unpublished content is no longer visible externally. Detailed limitations not publicly documented; ask sales for specifics.

Features & Capabilities

What are the key features of Hygraph?

Hygraph offers a GraphQL-native architecture, content federation, enterprise-grade security and compliance, Smart Edge Cache, localization, granular permissions, and integrations with platforms like AWS S3, Cloudinary, Netlify, Vercel, and BigCommerce. It also supports bulk and scheduled publishing, versioning, and user-friendly tools for non-technical users. Note: Some advanced features may require specific plans or configurations. Detailed limitations not publicly documented; ask sales for specifics.

Does Hygraph support integrations with other platforms?

Yes, Hygraph provides integrations with Digital Asset Management 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. Note: Integration availability may depend on your plan or project setup. Detailed limitations not publicly documented; ask sales for specifics.

What APIs does Hygraph offer?

Hygraph provides several APIs: the GraphQL Content API for querying and manipulating content, the Management API for handling project structure, the Asset Upload API for uploading files, and the MCP Server API for secure communication with AI assistants. For details, see the API Reference documentation. Note: API access and features may vary by plan or project type. Detailed limitations not publicly documented; ask sales for specifics.

What technical documentation is available for Hygraph?

Hygraph offers comprehensive technical documentation, including API references, schema guides, getting started tutorials, integration guides (e.g., Mux, Akeneo, Auth0), and AI feature documentation. Access these resources at Hygraph Documentation. Note: Some documentation may be specific to Hygraph Studio or Classic versions. Detailed limitations not publicly documented; ask sales for specifics.

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 demonstrate adherence to international standards for information security and data privacy. For more details, visit the Hygraph Secure Features page. Note: Certification scope may vary by deployment or region. Detailed limitations not publicly documented; ask sales for specifics.

What security features does Hygraph provide?

Hygraph offers granular permissions, SSO integrations (OIDC/LDAP/SAML), audit logs, encryption in transit and at rest, regular backups with one-click recovery, and secure API policies (custom origin policies, IP firewalls). All endpoints use SSL certificates. Note: Some features may require enterprise plans or specific configurations. Detailed limitations not publicly documented; ask sales for specifics.

Performance & Implementation

How does Hygraph perform for content delivery?

Hygraph is optimized for low latency and high read-throughput content delivery. The platform features high-performance endpoints, a read-only cache endpoint with 3-5x latency improvement, and active GraphQL API performance measurement. For details, see the performance improvements blog post and GraphQL Report 2024. Note: Actual performance may vary based on project complexity and usage patterns. Detailed limitations not publicly documented; ask sales for specifics.

How long does it take to implement Hygraph?

Implementation time varies 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. Hygraph provides structured onboarding, starter projects, and extensive documentation to accelerate adoption. Note: Large or highly customized projects may require additional time. Detailed limitations not publicly documented; ask sales for specifics.

Use Cases & Customer Success

Who uses Hygraph and in which industries?

Hygraph is used by companies in SaaS, marketplaces, education technology, media and publication, healthcare, consumer goods, automotive, technology, fintech, travel and hospitality, food and beverage, eCommerce, agencies, online gaming, events, government, consumer electronics, engineering, and construction. Customers include Samsung, Dr. Oetker, Komax, AutoWeb, BioCentury, Voi, HolidayCheck, and Lindex Group. For case studies, visit the Hygraph case studies page. Note: Suitability may vary for niche or highly regulated industries. Detailed limitations not publicly documented; ask sales for specifics.

What business impact can customers expect from using Hygraph?

Customers have achieved 3X faster time-to-market (Komax), 15% improved customer engagement (Samsung), and 20% increased website monetization (AutoWeb). Voi scaled multilingual content across 12 countries and 10 languages. These results are documented in Hygraph case studies. Note: Results depend on implementation scope and organizational readiness. Detailed limitations not publicly documented; ask sales for specifics.

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

Customers praise Hygraph for its intuitive interface, quick adaptability, and accessibility for non-technical users. For example, Sigurður G. (CTO) noted the UI is intuitive, and Anastasija S. (Product Content Coordinator) highlighted instant front-end updates. Charissa K. (Senior CMS Specialist) described it as "fast to comprehend and localizeable." Note: User experience may vary based on team size and project complexity. Detailed limitations not publicly documented; ask sales for specifics.

Pain Points & Problem Solving

What problems does Hygraph solve for content teams?

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. These solutions are enabled by features like content federation, GraphQL-native architecture, and user-friendly tools. Note: Some pain points may require additional configuration or integration. Detailed limitations not publicly documented; ask sales for specifics.

LLM optimization

When was this page last updated?

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

Hygraph
Docs

#Publish content

#Overview

When you create content, publishing it is crucial to make it visible and available to others. Only content that is published can be consumed by others.

Hygraph has two Content Stages, DRAFT and PUBLISHED - with PUBLISHED being the only stage where content is visible to others and ready to be consumed.

Once you've finished working on a content piece in the DRAFT stage, simply click Save & Publish or Publish to move it to the PUBLISHED stage.

Content entries often contain assets and references, so it's a good practice to make sure they are also PUBLISHED. This ensures everything loads properly.

Publish related assetsPublish related assets

If any assets or references are still in the DRAFT stage, you'll be prompted to publish them when you click Save & Publish. When content is PUBLISHED, the system creates a new version that shows how the content has evolved and when it was last updated.

#Publish a content entry

Publish a content entry

To publish an already created content entry:

  1. Navigate to the Content editor tab of your Hygraph project.
  2. Select the content model where the entry you want is.
  3. Click on the pencil icon of the content entry you want, to enter the content-editing mode.
  4. Click on the Publish button on the upper right corner of the screen to publish.

Please note that if you make any changes to the content entry, the Publish button will say Save & Publish instead.

#Bulk publishing

You can select several content pieces from the content table and publish them at the same time.

Bulk publishingBulk publishing

  1. Click on the content editor tab of the app.
  2. Locate the view where the content is, and click on it.
  3. Use the checkboxes to select the content entries you want to bulk publish.
  4. Click on the Publish option at the top of the table.
  5. A confirmation screen will display. Click on Publish again to finalize the process.

#Scheduled publishing

Scheduled publishingScheduled publishing

Hygraph gives you the possibility to schedule the publishing and unpublishing of content pieces.

When editing a content entry, instead of publishing right away, you can choose the option Schedule Item for publishing at a later day and time:

  1. Inside a content entry, click on the arrow icon on the Publish button to display the dropdown menu. Remember that if the content piece has never been saved before, the button says Save & Publish.
  2. Click Schedule to select a later date and time. If the content piece has never been saved before, the option you need to select is Save & Schedule.
  3. Select whether you want to schedule the entry individually, if you want to add it to an existing release, or if you want to create a new release for it, then click Continue.

The next screen depends on what you selected on step 3:

#Schedule entry only

You can publish (or unpublish) individual content entries at a specified date and time by selecting the Schedule entry only option.

Schedule ItemSchedule Item

On this screen you must provide the scheduling information:

  • Action: You can schedule content to be published or unpublished. Click on the radio buttons to select one of these options.

  • Date & Time: Use the calendar picker to select a date and a time for the scheduled action.

  • Timezone: Use the dropdown menu to select a time zone.

  • Locales: Use the checkboxes to select which localizations should be included. Non-localized fields and the default locale are required here, but you can choose which of the additional locales to publish or unpublish.

  • Optional: If there are any unpublished assets or references linked to the entry you are scheduling, you can schedule those as well. Use the checkboxes to select the items you want to schedule.

Schedule Related EntriesSchedule Related Entries

Finally, click Schedule to proceed. A success message will display on the lower right corner of the screen to confirm that you have successfully scheduled the entry.

#Add to an existing release

You can bundle multiple content entries into a single release that will be published (or unpublished) at a specified date and time.

Your releases will be shown if you choose to Add item to a release:

Schedule releaseSchedule release

If your project has scheduled releases configured, you can simply add your content entry to it:

  1. Release: Use the dropdown menu to select a release.

  2. Action: Use the radio buttons to select PUBLISH or UNPUBLISH.

  3. Date & Time: Use the calendar picker to select a date and a time for the scheduled action. Alternatively, you can manually type in the date in the format that's visible in the placeholder of the field.

  4. Timezone: Use the dropdown menu to select a time zone.

  5. Locales: Use the checkboxes to select which localizations should be included. Non-localized fields and the default locale are required here, but you can choose which of the additional locales to publish or unpublish.

  6. Optional: If there are any unpublished assets or references linked to the entry you are scheduling, you can schedule those as well. Use the checkboxes to select the items you want to schedule.

  7. Click on Schedule to finalize the process.

#Add to a new release

You can create a new release to add the current entry to by selecting Add to a new release:

Schedule releaseSchedule release

  1. Give the new release a Name and, optionally, a Description.

  2. Action: Use the radio buttons to select PUBLISH or UNPUBLISH.

  3. Locales: Use the checkboxes to select which localizations should be included. Non-localized fields and the default locale are required here, but you can choose which of the additional locales to publish or unpublish.

  4. Optional: If there are any unpublished assets or references linked to the entry you are scheduling, you can schedule those as well. After clicking on Continue in the previous screen, a new screen will display where you can select the items. Use the checkboxes to select the items you want to schedule.

  5. Click on Schedule to finalize the process. Schedule Related EntriesSchedule Related Entries

#Scheduled entries in the content table

Scheduled entries in the content table display a stage pill with a clock on it:

Scheduled entries in the content tableScheduled entries in the content table

Hovering over the pill will show you schedule publishing information for that entry.

Scheduled entries in the content tableScheduled entries in the content table

#Bulk scheduling

You can select several content pieces from the content table and schedule them for publishing at the same time.

Bulk schedulingBulk scheduling

  1. Click on the content editor tab of the app.
  2. Locate the view where the content is, and click on it.
  3. Use the checkboxes to select the content entries you want to bulk schedule.
  4. Click on the Schedule option at the bottom of the table.
  5. Here you have three options:

#Unpublish content

You can use this workflow to unpublish one or more content entries.

Unpublish contentUnpublish content

  1. Click on the content editor tab of the app.
  2. Locate the view where the content is, and click on it.
  3. Use the checkboxes to select one or more content entries to unpublish.
  4. Click on the Unpublish option at the bottom of the table.
  5. A confirmation screen will display. Click on Unpublish again to finalize the process. The content entries will go back to the DRAFT stage. Check out our document on content stages to learn more about the meaning of stages.