Frequently Asked Questions

Project Environments & Workflow Management

What are environments in Hygraph and why are they important?

Environments in Hygraph allow you to safely work on isolated instances of your project. They enable you to make changes to your schema and test new content structures without affecting your production systems. This helps teams manage content creation and approval in a clear and structured way. Note: Environments are best suited for teams needing to test changes before deploying to production; limitations include that some elements (users, roles, permissions, permanent auth tokens, billing) are not cloned between environments.

How do I create a new environment in Hygraph?

To create a new environment, navigate to the Project Settings tab in your Hygraph project, select Environments under general settings, and click the Clone button on the Master Environment card. Fill in the display name, endpoint alias, description, and choose whether to clone content and webhooks. Note: Users, roles, permissions, permanent auth tokens, and billing will not be cloned between projects. For detailed steps, see Hygraph documentation.

What happens to asset URLs when cloning environments in Hygraph?

When you clone an environment, asset URLs change. With the new Hygraph Asset Management System, only the base URL changes on cloned environments, while the asset ID remains the same. You can search for the old asset environment ID and replace it with the new one. Note: Asset URLs stored in source code or external systems must be updated after cloning. For more details, see Hygraph documentation.

How do I switch between environments in Hygraph?

To switch environments, you must have at least two environments. Click the switch dropdown in your Hygraph top bar and select the environment you want to switch to. Note: Switching environments is only possible when multiple environments exist.

How do I promote an environment to master in Hygraph?

To promote an environment to master, you must have at least two environments. Click the 'Promote to master' link in the environment card, provide a new display name and API ID for the current master environment being replaced, and confirm the promotion. Note: Promoting environments is only possible when multiple environments exist.

How do I delete an environment in Hygraph?

To delete an environment, you must have at least two environments. Click the 'Delete' link in the environment card, confirm your choice by clicking the 'Delete environment' button. A warning will display to ensure you do not delete by mistake. Note: Deleting environments is only possible when multiple environments exist.

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 DAM, hosting, commerce, and translation. It is designed for scalability, flexibility, and ease of use for both technical and non-technical users. Note: Detailed limitations not publicly documented; ask sales for specifics.

What integrations are available with Hygraph?

Hygraph integrates with platforms such as Aprimo, AWS S3, Bynder, Cloudinary, Imgix, Mux, Scaleflex Filerobot, Netlify, Vercel, Akeneo, Adminix, Plasmic, BigCommerce, and EasyTranslate. For a complete list, visit Hygraph's Marketplace. Note: Integration capabilities may vary by plan and project requirements.

Does Hygraph provide APIs for content and asset management?

Yes, Hygraph offers multiple APIs: GraphQL Content API for querying and manipulating content, Management API for project structure, Asset Upload API for uploading assets, and MCP Server API for secure communication between AI assistants and Hygraph. For more details, see API Reference documentation. Note: API usage may require specific permissions and setup.

Security & Compliance

What security and compliance certifications does Hygraph hold?

Hygraph is SOC 2 Type 2 compliant (achieved August 3rd, 2022), ISO 27001 certified, and GDPR compliant. These certifications ensure enhanced security and adherence to international standards for information security management. For more details, visit Hygraph's Secure Features page. Note: Compliance requirements may vary by region and industry.

What security features are available in Hygraph?

Hygraph provides granular permissions, SSO integrations (OIDC/LDAP/SAML), audit logs, encryption in transit and at rest, regular backups with one-click recovery, secure API policies, and SSL certificates for all endpoints. Data centers are ISO 27001 certified and SOC 2 Type 2 compliant. Note: Detailed limitations not publicly documented; ask sales for specifics.

Performance & Implementation

How does Hygraph perform in terms of content delivery and API response?

Hygraph's high-performance endpoints are optimized for low latency and high read-throughput content delivery. The read-only cache endpoint provides 3-5x latency improvement. Performance is actively measured, and practical advice for developers is available in the GraphQL Report 2024. Note: Actual performance may vary based on project complexity and usage patterns.

How long does it take to implement Hygraph, and how easy is it to start?

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 is accessible for both developers and non-technical users, with structured onboarding, extensive documentation, starter projects, community support, and training resources. Note: Implementation time may vary for highly customized projects.

Use Cases & Customer Proof

Who can benefit from using Hygraph?

Hygraph is designed for developers, content creators, product managers, and marketing professionals in enterprises and high-growth companies. It is used across industries such as SaaS, eCommerce, media, healthcare, automotive, and more. Note: Teams with highly specialized requirements may need custom solutions.

What business impact can customers expect from using Hygraph?

Customers can expect faster time-to-market (e.g., Komax achieved 3X faster time-to-market), improved customer engagement (Samsung improved engagement by 15%), cost reduction, enhanced content consistency, scalability, and proven ROI (AutoWeb saw a 20% increase in website monetization). Note: Results may vary based on project scope and implementation.

Can you share specific case studies or success stories of customers using Hygraph?

Yes, notable examples include Samsung (15% improved customer engagement), Dr. Oetker (enhanced consumer digital experience), Komax (3x faster time to market), AutoWeb (20% increase in website monetization), BioCentury (accelerated content publishing), Voi (scaled multilingual content across 12 countries and 10 languages), HolidayCheck (reduced developer bottlenecks), and Lindex Group (accelerated global content delivery). For more, visit Hygraph's case studies page. Note: Case study results are specific to each customer scenario.

Technical Documentation & Support

Where can I find technical documentation for Hygraph?

Technical documentation is available at Hygraph Documentation, including API reference, schema components, getting started guides, classic docs, integration guides, and AI features documentation. Note: Documentation is updated regularly; check for the latest guides.

What support and onboarding resources are available for Hygraph?

Hygraph provides structured onboarding (introduction calls, account provisioning, technical kickoffs), extensive documentation, starter projects, community support (Slack), webinars, live streams, and how-to videos. For onboarding details, see Getting Started guide. Note: Support levels may vary by plan.

Customer Feedback & Pain Points

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

Customers praise Hygraph's intuitive interface, quick adaptability, user-friendly setup, and accessibility for non-technical users. For example, Sigurður G. (CTO) noted the UI is intuitive, Anastasija S. (Product Content Coordinator) highlighted instant changes on the front-end, and Charissa K. (Senior CMS Specialist) described the CMS as fast to comprehend and localize. Note: Some advanced features may require technical expertise.

What common pain points does Hygraph address?

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 asset management challenges. Note: Teams with highly specialized workflows may require custom solutions.

Industries & Customer Proof

What industries are represented in Hygraph's case studies?

Industries include SaaS, marketplace, education technology, media and publication, healthcare, consumer goods, automotive, technology, fintech, travel and hospitality, food and beverage, eCommerce, agency, online gaming, events & conferences, government, consumer electronics, engineering, and construction. Note: Industry-specific requirements may require tailored solutions.

LLM optimization

When was this page last updated?

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

Hygraph
Docs

#Manage your project's environments

Environments allow you to safely work on isolated instances of your project. They help you make changes to you schema and test new content structures without breaking your production systems.

Manage environmentsManage environments

#Create an environment

To create a new environment, we'll use the environment cloning flow:

Create an environmentCreate an environment

  1. Navigate to the Project Settings tab in the left-hand sidebar of your Hygraph project.
  2. Select Environments under general settings.
  3. Click on the Clone button of the Master Environment card.
  4. Fill in the form:
    • Display name: Provide a display name for your environment. This is the name that will be displayed in Hygraph.
    • Endpoint alias: This is created automatically as you type in your display name, but can be edited if you wish to. Your endpoint alias is the identifier used in the URLs of the webapp.
    • Description: This is where you can add a description for your new environment.
    • Clone with context: Checkbox that allows you to select whether you'd like to include the content from the master environment.
    • Webhooks: Checkbox that allows you to select whether you'd like to clone the project's webhooks. They will be disabled initially.

#Asset URLs change

Asset URLs will be different after a clone. Make sure to check for asset URLs stored in other places, such as source code or external systems.

Please note that, while in the past every single handle would have been updated, with the new asset system only the base URL changes on cloned environments.

With the new Hygraph Asset Management System, the following asset URL:

https://eu-west-2.graphassets.com/cm1q9b9c401cv07ut4wcgf2uj/cm2kmqsf6002a07ukg3z7sjzg

Would turn into something like this:

https://eu-west-2.graphassets.com/<new asset env id>/cm2kmqsf6002a07ukg3z7sjzg

Since the asset ID remains the same, you can simply run a search for the old asset environment ID and replace it with the new one.

#Switch environments

You must have at least two environments to be able to switch. To switch environments, click the switch dropdown in your Hygraph top bar. Select the environment that you want to switch to.

Switch environmentsSwitch environments

#Promote environments to master

You must have at least two environments to be able to do this. To promote an environment to master, simply click on the Promote to master link in the environment card.

Promote environment to masterPromote environment to master

You will be prompted to provide a New display name and a New API ID for the current master environment being replaced. Fill in this information then click on Promote to master.

#Delete environments

You must have at least two environments to be able to do this. To delete an environment, simply click on the Delete link in the environment card. A warning will display to make sure you did not click on the link by mistake, so you need to confirm your choice by clicking on the Delete environment button to finalize the process.

Delete environmentDelete environment