Frequently Asked Questions

Product Overview & Getting Started

What is Hygraph and how does it work with Qwik?

Hygraph is a GraphQL-native Headless CMS designed to manage and deliver content for modern web applications, including those built with Qwik. It provides an API-first approach, allowing developers to fetch and display content using Qwik's useResource$ for asynchronous data operations. Content editors benefit from an intuitive interface, while developers enjoy precise data fetching and streamlined workflows. Learn more.

How do I set up Hygraph for my Qwik project?

Setting up Hygraph for a Qwik project is straightforward. You can quickly create a Hygraph project, enable the content API, and use Qwik's useResource$ to fetch data from Hygraph's GraphQL endpoint. The process involves constructing a GraphQL query, securing your API requests with a bearer token, and displaying content in Qwik components. For step-by-step instructions, visit the Hygraph Getting Started Guide.

Is there a free way to get started with Hygraph?

Yes, Hygraph offers a free forever developer account and an API playground, allowing you to start building and exploring the platform immediately without any upfront cost. You can sign up for free or request a demo for larger projects.

Features & Capabilities

What are the key features of Hygraph for Qwik projects?

Hygraph provides a range of features for Qwik projects, including:

For more details, see the Hygraph Features page.

How does Hygraph's GraphQL API benefit Qwik developers?

Hygraph's GraphQL API allows Qwik developers to fetch only the data they need, minimizing over-fetching and optimizing application performance. This aligns with Qwik's efficient handling of dynamic data and enables real-time updates, resulting in a streamlined workflow and improved end-user experience. Learn more about GraphQL with Hygraph.

Does Hygraph support multiplatform content management?

Yes, Hygraph is a headless CMS that supports multiplatform content management, allowing you to deliver content across websites, mobile apps, and other digital channels from a single source. This modular and flexible approach is ideal for projects that require scalability and integration with various platforms. Learn more about Headless CMS.

What frameworks can I use with Hygraph?

Hygraph supports integration with popular frameworks including Astro, NextJS, NuxtJS, SvelteKit, and Qwik. This flexibility allows developers to choose the best tools for their projects. See all supported frameworks.

Performance & Security

How does Hygraph ensure high performance for content delivery?

Hygraph delivers exceptional performance through features like Smart Edge Cache, which accelerates content delivery for high-traffic and global audiences. The platform also offers high-performance endpoints and provides practical advice for optimizing GraphQL API usage. For more details, see the performance improvements blog post.

What security and compliance certifications does Hygraph have?

Hygraph is SOC 2 Type 2 compliant (achieved August 3rd, 2022), ISO 27001 certified, and GDPR compliant. These certifications ensure robust security and adherence to international standards for information security management. For more details, visit the security features page and security report.

What security features does Hygraph offer?

Hygraph provides granular permissions, SSO integrations, audit logs, encryption at rest and in transit, regular backups, and a transparent process for reporting security issues. These features help protect customer data and support enterprise-grade compliance. Learn more.

Ease of Use & Onboarding

How easy is it to get started with Hygraph?

Hygraph is designed for easy onboarding. Customers can start immediately using the free API playground and developer account. The structured onboarding process includes introduction calls, account provisioning, business and technical kickoffs, and content schema setup. Training resources such as webinars, live streams, and how-to videos are available, along with extensive documentation at Hygraph Documentation.

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

Customers consistently praise Hygraph's intuitive editor UI and accessibility for non-technical users. Many highlight its ease of setup and use, even for those without technical expertise. Hygraph was recognized for "Best Usability" in Summer 2023, and users appreciate features like custom app integration for content quality checks. Try Hygraph.

Support & Implementation

What support and training resources are available for Hygraph users?

Hygraph offers 24/7 support via chat, email, and phone, real-time troubleshooting through Intercom chat, a community Slack channel, extensive documentation, webinars, live streams, and how-to videos. Enterprise customers receive a dedicated Customer Success Manager for personalized guidance. Explore documentation | Enterprise support

How long does it take to implement Hygraph?

Implementation time varies by project scope. For example, Top Villas launched a new project within 2 months from initial contact, and Si Vale met aggressive deadlines during their implementation. The onboarding process is designed to be efficient, with immediate access via the API playground and structured onboarding calls. Read Top Villas case study.

How does Hygraph handle maintenance, upgrades, and troubleshooting?

Hygraph is a cloud-based platform, so all deployment, updates, and infrastructure maintenance are managed by Hygraph. Upgrades are seamlessly integrated, and troubleshooting is supported via 24/7 support, Intercom chat, documentation, and a dedicated Customer Success Manager for enterprise clients. Learn more.

Use Cases & Benefits

Who can benefit from using Hygraph with Qwik?

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 seeking to modernize legacy tech stacks, scale content operations, and deliver exceptional digital experiences across multiple platforms. See use cases.

What problems does Hygraph solve for businesses?

Hygraph addresses operational inefficiencies (reducing developer dependency, streamlining workflows), financial challenges (lowering operational costs, accelerating speed-to-market), and technical issues (simplifying schema evolution, improving integration, optimizing performance, and enhancing localization and asset management). See related KPIs.

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, see customer stories.

Technical Requirements & Integration

How do I fetch content from Hygraph in a Qwik application?

You can use Qwik's useResource$ hook to manage asynchronous operations and fetch data from Hygraph's GraphQL endpoint. The request uses the POST method, includes headers for content type and authorization (bearer token), and sends the GraphQL query as a JSON string. For code examples, see the Qwik CMS integration page.

How do I display content fetched from Hygraph in Qwik?

Once content is fetched, you can use it in a Qwik component by passing the data as props and rendering it in your UI. The useResource$ hook manages the asynchronous fetching process, enabling responsive and user-friendly content display. See code examples on the integration page.

KPIs & Metrics

What KPIs and metrics are associated with Hygraph's impact?

Key metrics include time saved on content updates, reduction in developer intervention, system uptime, speed of deployment, consistency in content across regions, user satisfaction scores, reduction in operational costs, ROI on CMS investment, speed to market, scalability metrics, and performance during peak usage. For more, see the CMS KPIs blog.

Introducing Click to Edit

Headless CMS for Qwik

Hygraph is the ideal Headless CMS for Qwik websites and applications. Read further to learn how our API-first CMS allows you to add components to your Qwik apps in minutes and enable your website's content to be managed from a powerful CMS.

Step #1 - Construct your query and fetch the content from the headless CMS

To fetch the content from the headless CMS you can use Qwik's useResource$ for managing asynchronous operations, such as fetching data. The fetch request is made to the Hygraph's GraphQL endpoint, using the POST method, and includes headers for content type and authorization.

The authorization header carries a bearer token for secure access which you can retrieve in your Hygraph project settings. The body of the request contains the GraphQL query as a JSON string.

import { component$, useResource$ } from '@builder.io/qwik';
export const fetchData = component$(() => {
const resource = useResource$(() => {
return fetch('https://api-<region>.hygraph.com/v2/<some hash>/master', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_HYGRAPH_TOKEN' // Add your token here
},
body: JSON.stringify({
query: `YOUR_GRAPHQL_QUERY`,
}),
})
.then(response => response.json())
.catch(error => console.error('Error fetching data:', error));
});
return resource;
});

Step #2 - Displaying content in Qwik

One the content is fetched you can use it in a Qwik component. This component utilizes the fetchData function defined earlier to obtain resources. The useResource$ hook manages the asynchronous fetching process.

This approach provides a responsive and user-friendly way to handle and display content fetched from a GraphQL API in a Qwik application.

import { component$ } from '@builder.io/qwik';
export default component$((props) => {
const { data } = props;
return (
<div>
{data && data.map(item => (
<div key={item.id}>
<h2>{item.title}</h2>
<p>{item.description}</p>
</div>
))}
</div>
);
});

Start building with Qwik and Hygraph

We made it really easy to set up your project in Hygraph and use our GraphQL API within your Qwik project.

Quickstart

Check out our docs to see how you can quickly set up your Hygraph project and enable the content API for your Qwik website or app.

Learn GraphQL

Hygraph is GraphQL-native Headless CMS offers precise data retrieval, minimizing over-fetching and optimizing efficiency.

Examples

Look at some of the example projects to see Hygraph in action.

Why Hygraph

Choosing Hygraph for your Qwik project

Using a GraphQL-native headless CMS such as Hygraph with a Qwik application benefits both developers and content editors. Developers enjoy a streamlined workflow, as GraphQL allows precise data fetching, reducing unnecessary data retrieval and boosting performance. This aligns well with Qwik's efficient handling of dynamic data.

Content editors, on the other hand, get an intuitive interface for managing content, free from concerns about the app's structure or performance. This separation enables editors to focus solely on content, while real-time updates via GraphQL facilitate a seamless, collaborative workflow between the editorial and development teams. The result is a more efficient content management process and a better end-user experience.

qwik cms

Developer Experience

We try to be the most un-opinionated CMS on the market with a wide collection of open source example projects to get you started.

Headless CMS

As a headless CMS (i.e. API based content management), you can be as modular and flexible as you need. We even support multiplatform content management.

Management API

Hygraph boasts a flexible and powerful management API to manage your content and schema, as well as a blazing fast content API.

Get started for free, or request a demo
to discuss larger projects