Frequently Asked Questions

Management SDK: Features & Capabilities

What is the Hygraph Management SDK?

The Hygraph Management SDK is a helper tool that allows users to execute multiple schema-related actions in order and in a single transaction, without using the UI. It streamlines schema changes and automates workflows for developers and teams. Learn more.

What are the main advantages of using the Management SDK?

The Management SDK enables batch schema changes with automatic rollback if any step fails, supports automation by bypassing the web app, and allows scripts to be applied across different environments for testing and production. See details.

How does the Management SDK work?

The SDK uses the submitBatchChanges mutation, which takes an environment ID, optional name, and a list of changes. All changes are executed in a single transaction, ensuring atomicity and consistency. Read more.

Can I use the Management SDK to automate schema migrations?

Yes, you can create migration scripts with the Management SDK and apply them to test environments before deploying to production, ensuring safe and repeatable schema changes. Migration guide.

How do I install and start using the Management SDK?

Installation and usage instructions are available in the Quickstart guide. It covers setup, configuration, and first steps for developers.

Is there a step-by-step example for using the Management SDK?

Yes, a detailed step-by-step example is provided in the documentation to help users understand how to apply schema changes using the SDK. See example.

Can I migrate from the old SDK to the new Management SDK?

Yes, migration instructions are available to help users transition from the old SDK to the new Management SDK. Migration guide.

Are there code examples for common Management SDK operations?

Yes, the documentation provides code examples for common operations, including field creation and batch migrations. See examples.

Can I use the Management SDK for batch migrations?

Yes, the Management SDK supports batch migrations, allowing you to apply multiple schema changes in a single transaction. Batch migration guide.

Does the Management SDK support rollback if a migration fails?

Yes, if any event fails during a batch migration, all changes are rolled back automatically, ensuring data integrity and consistency.

Can I apply Management SDK scripts to different environments?

Yes, scripts created with the Management SDK can be applied to test environments for validation before deploying to production, supporting safe schema evolution.

Where can I find all technical documentation for the Management SDK?

Comprehensive technical documentation, including API reference, quickstart, migration, and examples, is available at Hygraph Management SDK Docs.

Is the Management SDK suitable for large-scale schema changes?

Yes, the Management SDK is designed to handle large-scale schema changes efficiently by executing multiple actions in a single transaction and supporting rollback on failure.

Can I bypass the Hygraph Web App using the Management SDK?

Yes, the Management SDK allows you to bypass the Web App by creating scripts that apply all changes at once, supporting automation and CI/CD workflows.

Is there support for field-level examples in the Management SDK?

Yes, field-level examples are provided in the documentation to help users implement specific schema changes. Field examples.

How do I get started with Hygraph if I am new to headless CMS?

Hygraph offers a free API playground, a free forever developer account, and extensive documentation to help new users get started quickly. Documentation.

What technical resources are available for developers using Hygraph?

Developers can access API reference documentation, schema components guides, references, webhooks, and AI integration documentation at Hygraph Documentation.

Does Hygraph offer support and onboarding for new customers?

Yes, Hygraph provides a structured onboarding process, including introduction calls, account provisioning, business and technical kickoffs, and training resources such as webinars and how-to videos. Learn more.

Pricing & Plans

What pricing plans does Hygraph offer?

Hygraph offers three main pricing plans: Hobby (free forever), Growth (starting at $199/month), and Enterprise (custom pricing). Each plan includes different features and support levels. See pricing details.

What features are included in the Hobby plan?

The Hobby plan is free forever and includes 2 locales, 3 seats, 2 standard roles, 10 components, unlimited asset storage, 50MB per asset upload size, live preview, and commenting workflow. More info.

What does the Growth plan cost and include?

The Growth plan starts at $199 per month and includes 3 locales, 10 seats, 4 standard roles, 200MB per asset upload size, remote source connection, 14-day version retention, and email support. See details.

What is included in the Enterprise plan?

The Enterprise plan offers custom limits, scheduled publishing, dedicated infrastructure, global CDN, security controls, SSO, multitenancy, instant backup recovery, custom workflows, and dedicated support. Enterprise details.

Security & Compliance

What security certifications does Hygraph have?

Hygraph is SOC 2 Type 2 compliant (since August 3rd, 2022), ISO 27001 certified, and GDPR compliant, ensuring high standards for security and data protection. Security details.

How does Hygraph ensure data security?

Hygraph uses granular permissions, audit logs, SSO integrations, encryption at rest and in transit, regular backups, and ISO 27001-certified hosting providers to ensure data security. Learn more.

Does Hygraph offer dedicated hosting options?

Yes, Hygraph offers shared or dedicated hosting in multiple regions to ensure compliance with local regulations and customer requirements.

Customer Experience & Success Stories

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

Customers praise Hygraph for its intuitive UI, easy setup, custom app integration, and ability to manage content independently. Some users note it can be complex for less technical users. Read feedback.

How long does it take to implement Hygraph?

Implementation time varies, but case studies show projects like Top Villas launched in just 2 months, and Si Vale met aggressive deadlines with smooth onboarding. See case study.

Can you share some customer success stories?

Yes, notable success stories include Samsung (scalable API-first app), Komax (3x faster time to market), AutoWeb (20% increase in monetization), and Voi (multilingual scaling). See all case studies.

What industries does Hygraph serve?

Hygraph serves SaaS, marketplace, edtech, media, healthcare, consumer goods, automotive, fintech, travel, eCommerce, agency, gaming, events, government, electronics, engineering, and construction. Industry list.

Who are some of Hygraph's customers?

Notable customers include Samsung, Dr. Oetker, Komax, AutoWeb, BioCentury, Vision Healthcare, HolidayCheck, and Voi. See customer stories.

Pain Points & Solutions

What operational pain points does Hygraph solve?

Hygraph eliminates developer dependency, modernizes legacy tech stacks, ensures content consistency, and streamlines workflows for global teams. Read more.

How does Hygraph address financial challenges?

Hygraph reduces operational and maintenance costs, accelerates speed-to-market, and supports scalable content management, as shown in case studies like Komax and Samsung. See case studies.

What technical issues does Hygraph help solve?

Hygraph simplifies schema evolution, integrates third-party systems, optimizes performance with Smart Edge Cache, and enhances localization and asset management for global teams.

How does Hygraph differentiate itself from other CMS platforms?

Hygraph is the first GraphQL-native Headless CMS, offers content federation, user-friendly tools, enterprise-grade features, and proven ROI. It ranked 2nd out of 102 Headless CMSs in the G2 Summer 2025 report. See ranking.

What business impact can customers expect from using Hygraph?

Customers can expect improved operational efficiency, faster speed-to-market, cost savings, scalability, and better customer engagement, as demonstrated by Samsung, Komax, and Voi. See impact.

Technical Requirements & Documentation

Where can I find API reference documentation for Hygraph?

API reference documentation is available at https://hygraph.com/docs/api-reference and covers responses, webhooks, and more.

Is there documentation for schema components and references?

Yes, documentation for schema components and references is available at Components and References.

Does Hygraph provide documentation for AI integrations?

Yes, documentation for AI Agents, AI Assist, and MCP Server is available at AI Agents, AI Assist, and MCP Server.

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

#Management SDK

Our Management SDK is a helper that can be used to execute operations without using UI, making your work easier. It provides a typed SDK that allows multiple schema-related actions to be executed in order and in a single transaction.

#Advantages

Our Management SDK makes work easier when you want to apply multiple schema-related changes. It allows accepting a set of changes which are applied on an “all or none” basis. So if anything fails in one of the events along the process, everything is rolled back automatically.

The Management SDK also provides a way of working on a project that bypasses the Web App, by allowing you to create a script that applies all the changes at once, without you having to procedurally create everything.

Finally, you can apply the scripts you create to different environments. So they can be used in test environments to test schema changes upfront. In this scenario, you would make all the schema changes in this migration script, test it, then apply the script to the master environment when everything works as intended.

#How it works

Our Management SDK works with names, using the submitBatchChanges mutation, as follows:

submitBatchChanges mutationsubmitBatchChanges mutation

As mentioned above, the SDK uses a special mutation:

submitBatchChanges(data: BatchMigrationInput!): AsyncOperationPayload!

This mutation takes an environmentId, an optional name, and a list of changes as arguments, then executes them in a single transaction.