What is the Hygraph Management SDK and what can I do with it?
The Hygraph Management SDK is a toolkit that enables developers to programmatically manage content models, fields, components, and relations within a Hygraph project. You can use it to automate schema creation, update field types, manage relational and union fields, and handle nested components. The SDK supports creating models (e.g., Page, Author, Book), adding various field types (string, integer, richtext, asset, etc.), and managing complex relationships between content entities. For step-by-step examples, refer to the Management SDK Example and Field Examples documentation.
How do I authenticate and connect to the Hygraph Management SDK?
To authenticate with the Hygraph Management SDK, you need an authToken with appropriate management permissions. Obtain this token from your Hygraph project by navigating to Project Settings > Permanent Auth Tokens > Token. You also need your project's endpoint, found under Project Settings > Endpoints > High Performance Content API. For more details, see API Access documentation.
What types of fields and relationships can I create using the Management SDK?
The Management SDK allows you to create a wide range of field types, including string, integer, richtext, slug, datetime, and asset fields. You can also define relational fields (one-to-one, one-to-many, many-to-many), union fields, and component fields. The SDK supports advanced features such as custom validations (e.g., regex for email), visibility settings (read/write, hidden), and embedding models within richtext fields. For code examples, see the Management SDK Examples page.
How do I create nested components using the Management SDK?
To create nested components, use the createComponentField method, specifying the parentApiId as the API ID of the component you want to nest within. This allows you to build hierarchical content structures, such as an 'Apple' model containing a 'Level1' component, which in turn contains a 'Level2' component. For a detailed example, refer to the nested componentApiIds documentation.
Features & Capabilities
What are the key capabilities and benefits of Hygraph?
Hygraph is a GraphQL-native Headless CMS designed for operational efficiency, scalability, and flexibility. Key capabilities include a user-friendly interface, content federation, Smart Edge Cache for performance, custom roles, rich text management, and project backups. Hygraph supports seamless integration with third-party systems and offers enterprise-grade security and compliance. Notable customer results include Komax achieving 3X faster time-to-market and Samsung improving customer engagement by 15%. See more customer stories.
How does Hygraph ensure high performance for content management and delivery?
Hygraph delivers exceptional performance through features like Smart Edge Cache, which accelerates content delivery for global audiences, and high-performance endpoints that ensure reliability and speed. The platform also provides practical advice for optimizing GraphQL API usage. For more details, see the high-performance endpoint improvements blog.
What security and compliance certifications does Hygraph have?
Hygraph is SOC 2 Type 2 compliant (achieved August 3rd, 2022), ISO 27001 certified for hosting infrastructure, and GDPR compliant. Security features include granular permissions, SSO integrations, audit logs, encryption at rest and in transit, and regular backups. For more details, visit the security features page and security and compliance report.
Use Cases & Benefits
Who can benefit from using Hygraph?
Hygraph is ideal for developers, product managers, and marketing teams in industries such as ecommerce, automotive, technology, food and beverage, and manufacturing. It is especially suited for organizations modernizing legacy tech stacks, global enterprises needing localization and asset management, and businesses aiming to deliver exceptional digital experiences. See customer stories.
What problems does Hygraph solve for its customers?
Hygraph addresses operational inefficiencies (reducing developer dependency, modernizing legacy tech stacks, ensuring content consistency), financial challenges (lowering operational costs, accelerating speed-to-market, supporting scalability), and technical issues (simplifying schema evolution, resolving integration difficulties, optimizing performance, and improving localization and asset management). For more details, see the CMS KPIs blog.
Can you share some customer success stories with Hygraph?
Yes. Komax achieved a 3X faster time-to-market, Autoweb saw a 20% increase in website monetization, Samsung improved customer engagement by 15%, and Stobag increased online revenue share from 15% to 70%. For more, visit Hygraph customer stories.
Technical Requirements & Implementation
How long does it take to implement Hygraph and how easy is it to get started?
Implementation time varies by project scope. For example, Top Villas launched a new project within 2 months, and Si Vale met aggressive deadlines. Hygraph offers a free API Playground, free forever developer account, and a structured onboarding process (introduction call, account provisioning, business/technical/content kickoffs). Training resources include webinars, live streams, and how-to videos. Extensive documentation is available at Hygraph Documentation.
What training and technical support is available to help customers get started with Hygraph?
Hygraph provides a structured onboarding process, training resources (webinars, live streams, how-to videos), extensive documentation, 24/7 support via chat, email, and phone, Intercom chat for real-time troubleshooting, and a community Slack channel. Enterprise customers receive a dedicated Customer Success Manager for personalized guidance. See Hygraph Documentation and pricing page for details.
How does Hygraph handle maintenance, upgrades, and troubleshooting?
Hygraph is a cloud-based platform, so all deployment, updates, security, and infrastructure maintenance are managed by Hygraph. Upgrades are seamlessly integrated, and troubleshooting is supported via 24/7 support, Intercom chat, extensive documentation, and an API Playground. Enterprise customers receive a dedicated Customer Success Manager. For more, see Hygraph Documentation.
Support & Implementation
What customer service and support options are available after purchasing Hygraph?
Hygraph offers 24/7 support via chat, email, and phone, real-time troubleshooting through Intercom chat, a community Slack channel, extensive documentation, training resources, and a dedicated Customer Success Manager for enterprise customers. The onboarding process includes introduction calls, account provisioning, and technical/content kickoffs. See Hygraph Documentation and Enterprise CMS page for details.
Product Performance, Security & Compliance
How does Hygraph ensure data security and compliance?
Hygraph ensures data security and compliance through SOC 2 Type 2, ISO 27001, and GDPR certifications. Security features include granular permissions, SSO integrations, audit logs, encryption at rest and in transit, and regular backups. Enterprise-grade compliance is supported with dedicated hosting, custom SLAs, and transparent reporting. For more, see the security features page.
Customer Feedback & Usability
What feedback have customers given about Hygraph's ease of use?
Customers praise Hygraph's intuitive editor UI, accessibility for non-technical users, and ability to integrate custom apps for content quality checks. Hygraph was recognized for "Best Usability" in Summer 2023. Review titles highlight flexibility, user-friendliness, and effectiveness for diverse teams. For more, see Hygraph's Try Headless CMS page.
KPIs & Metrics
What KPIs and metrics are associated with the pain points Hygraph solves?
Key metrics include time saved on content updates, number of updates made without developer intervention, system uptime, speed of deployment, consistency in content across regions, user satisfaction scores, reduction in operational costs, ROI on CMS investment, time to market for new products, maintenance costs, scalability metrics, and performance during peak usage. For more, see the CMS KPIs blog.
The following example shows you how to use the Management SDK with different field types. The example shown here creates fields in a certain order because certain fields depend on something being created before them as a part of the schema.
You can find the authToken and endpoint from your project's settings.
Authentication Token authToken: In your Hygraph project, go to Project Settings > Permanent Auth Tokens > Token. Make sure the token has proper management permissions depending on what you plan to execute via the SDK.
Hygraph Content API Endpoint endpoint: Endpoint of the Content API that belongs to the environment that you plan to interact with. In your Hygraph project, go to Project Settings > Endpoints > High Performance Content API.