Start developing with Hygraph
Hygraph is a GraphQL-first headless CMS that lets you develop your sites and applications the way you want. Get started with quick code snippets, in-depth tutorials, and examples built in your favorite language or framework.
Unify & contextualize various types of structured content and metadata from your services to build engaging products for your audience.
query {# Get all showsshows {titledescription# Get all actors on the showactors {nameslug}}
Craft an experience your editors will love all from within code.
import { Client } from '@hygraph/management-sdk';const client = new Client({authToken: '...',endpoint: '...',});const run = async () => {client.createModel({apiId: 'Post',apiIdPlural: 'Posts',displayName: 'Post',});const result = await client.run(true);if (result.errors) {throw new Error(result.errors);}return result;};run().then((result) => console.log(`Finished migration at: ${result.finishedAt}`)).catch((err) => console.error('Error: ', err));
Whether you're migrating between schema or from a completely different CMS, the Content API can help you do it with ease.
mutation AddBlogPost {createPost(data: {title: "My first blog post",slug: "my-first-blog-post",date: "2023-07-15",content: "# Hosti velocius \n ## Sibi harena excedere in adiuvat fecit tardae \n Lorem markdownum nocendi sustinet circuit et silvas ubi? Est quem Lycabasqu"})}
From the blog
Follow along with the latest tutorials and examples from the blog to learn basic and advanced features of Hygraph.
Working with Remote Sources to build a stock market website
Creating a learning platform with Next.js 13 app router
Join the community
Need help? Want to show off? Join the slack community and ask your questions and show off your projects.
Code Examples
Looking for a specific code snippet in your programming language of choice? Look no further than the Hygraph Code Examples repository.
Quick links
There's so much to learn. Where do you go next? Here's a collection of important tutorials, guides, and pages to help keep you moving in your Hygraph journey.
Getting Started
Get started with this hands on tutorial to get you up and running with Hygraph.
Community Slack
Join our community and chat with other users building with Hygraph.
API Documentation
Browse our documentation, tutorials, and learn more about the Hygraph app.
Examples
Browse our extensive range of examples with the most common frontend libraries and frameworks.
FAQs
Find answers to the most common questions asked by our community.
Chat
Connect with us in chat about any account specific requests.
FAQS
You’ve got questions. We’ve got the answers.
A demo used Python, but any language or service that can fetch from Hygraph's API and generate DOCX or PDF files works. This is not a Hygraph constraint, since Hygraph is only the content, variable store, and API.
Hygraph does not do hands-on implementation. Customer Success and Solution Architects support planning and best practices, while delivery is done by partners.
Yes. Hygraph provides documentation on schema setup, components and front-end integration patterns. Requests can be sent to Support so they are documented.
Yes. Hygraph offers a consultation during the trial, with a Hygraph technical person available to discuss technical questions.
Yes. Hygraph shares best-practice docs first, then runs a hands-on working session (ask-me-anything) where developers build a page or blog and bring specific questions. For how-to and feature usage, Intercom support is used, with Slack for coordinating sessions.