Skip to content
Now accepting Q2 projects — limited slots available. Get started →
Capability

Hygraph (GraphCMS) Ontwikkeling

Bouw content-rijke apps met Hygraph's GraphQL API

Stack
HygraphGraphQLNext.jsAstroGraphQL Code GeneratorTypeScriptVercelNetlifyCloudflare PagesurqlTurborepoAlgoliaMeilisearch

Waarom Hygraph een ander soort Headless CMS is

Hygraph — voorheen GraphCMS — is de enige headless CMS die volledig from scratch is gebouwd rond GraphQL. Dit is geen marketingtruc. Het betekent dat uw content API nief getypeerd is, met chirurgische precisie opvraagbaar, en in staat is content uit meerdere bronnen in één uniforme API samen te voegen.

We hebben sinds de GraphCMS-dagen productieapplicaties op Hygraph gebouwd. We weten waar het uitblinkt, waar het ruwere kanten heeft, en hoe je content models architecteert die schalen zonder in een onderhoudsalbtraap te veranderen.

Wat maakt Hygraph de moeite waard

Native GraphQL, niet achteraf toegevoegd

De meeste headless CMS-platforms bieden eerst REST API's aan, met GraphQL als nagedachte. Hygraph draait dat om. Elk content type, elke relatie, elk asset krijgt automatisch een volledig getypeerd GraphQL-schema. U querypt exact de velden die u nodig heeft — geen over-fetching, geen under-fetching, geen meerdere API-oproepen aan elkaar koppelen.

Dit is belangrijk voor performance. Een enkele Hygraph-query kan nested content, gelokaliseerde varianten en gerelateerde entries in één round trip oplossen. Probeer dat met een REST-gebaseerde CMS en je kunt je rate limits op zijn voordat de pagina laadt.

Content Federation

De Remote Sources-functie van Hygraph laat je data uit externe REST en GraphQL API's ophalen en als native content behandelen. Productdata van Shopify, gebruikersprofielen van je backend, prijzen van Stripe — allemaal toegankelijk via één unifiek GraphQL-endpoint.

We gebruiken dit veel om applicaties te bouwen waar content editors in Hygraph werken terwijl de frontend uit meerdere gegevensbronnen ophaalt zonder te weten of zich druk te maken waar de data vandaan komt.

Gedetailleerde machtigingen en workflows

Hygraph heeft stage-gebaseerde content workflows (Draft → Review → Published) en op rollen gebaseerd toegangsbeheer dat echt werkt voor enterprise-teams. Content editors zien wat ze nodig hebben. Developers kunnen schema-wijzigingen vergrendelen. Reviewers keuren goed zonder productie aan te raken.

Onze aanpak voor Hygraph-ontwikkeling

Content modeling dat niet stuk gaat

Het meest kritieke besluit in elk CMS-project gebeurt voordat een enkele regel frontendcode wordt geschreven: het content model. Zet dit verkeerd neer en je bent over zes maanden aan het refactoren.

We ontwerpen Hygraph-schema's met deze principes:

  • Component-gestuurde modellen — Content types kunnen rechtstreeks worden toegewezen aan frontendcomponenten. Editors stellen pagina's samen uit modulaire blokken, niet uit monolithische page types.
  • Relatie-architectuur — We plannen one-to-many, many-to-many en polymorfische relaties vooraf. De union types van Hygraph laten ons flexibele content-structuren maken zonder toevlucht te nemen tot generieke "catch-all"-velden.
  • Lokalisatie van dag één — Hygraph ondersteunt lokalisatie op veldniveau. We configureren dit tijdens het initiële schema-ontwerp, niet als een latere aanpassing.
  • Enumeratievelden boven vrije tekst — Waar mogelijk beperken we invoer tot enums. Dit voorkomt kwaliteitsproblemen met gegevens en maakt filteren voorspelbaar.

Frontend-integratie

We bouwen Hygraph-aangedreven frontends vooral met Next.js en Astro. Hier ziet dat er meestal uit als:

Next.js + Hygraph: We gebruiken Next.js App Router met server components om Hygraph bij build time of request time op te vragen. GraphQL-queries worden server-side uitgevoerd, dus uw API-tokens bereiken nooit de browser. We implementeren ISR (Incremental Static Regeneration) met Hygraph-webhooks om specifieke pagina's opnieuw in te stellen wanneer content verandert — geen volledige rebuilds.

Astro + Hygraph: Voor content-zware sites waar interactiviteit minimaal is, biedt Astro's static-first benadering gekoppeld aan Hygraph uitzonderlijke performance. We schrijven GraphQL-queries in .astro-bestanden, verzenden standaard geen JavaScript en hydrateren interactieve eilanden alleen waar nodig.

In beide gevallen genereren we TypeScript-types uit het GraphQL-schema van Hygraph met behulp van GraphQL Code Generator. Elke query is type-safe. Elk component weet precies welke gegevensvorm het kan verwachten.

Webhook-gestuurde workflows

Hygraph-webhooks triggeren op content lifecycle-events — create, update, publish, unpublish, delete. We verbinden deze met:

  • On-demand ISR in Next.js voor directe content-updates zonder volledige deployments
  • Search index-updates in Algolia of Meilisearch wanneer content verandert
  • Notification pipelines via Slack of email voor redactionele workflows
  • Cache invalidation op CDN-niveau voor wereldwijd verspreide sites

Preview en Draft Mode

Editors moeten ongepubliceerde content zien voordat het live gaat. We implementeren de Draft-stage van Hygraph met Next.js Draft Mode of Astro's server-rendered preview-routes. Content editors klikken op een preview-link in Hygraph en zien hun wijzigingen weergegeven op de werkelijke frontend, met een zichtbare "Preview"-banner zodat er geen verwarring ontstaat over wat live is.

Wat u krijgt bij samenwerking met ons

Discovery en Schema Design

We auditen uw content-vereisten, zetten content types en relaties uit en ontwerpen een Hygraph-schema dat is geoptimaliseerd voor zowel redactionele ergonomie als query-performance. U krijgt een gedocumenteerd content model voordat de ontwikkeling begint.

Frontend Build

Een production-ready frontend in Next.js of Astro, volledig geïntegreerd met Hygraph. Type-safe GraphQL-queries, geoptimaliseerde image handling via Hygraph's asset pipeline en responsive layouts gebouwd met uw design system.

Editorial Experience Setup

Aangepaste sidebar widgets, geconfigureerde stages en machtigingen, preview-omgevingen en gedocumenteerde redactionele workflows. Uw content-team krijgt een CMS dat werkt zoals zij denken, niet zoals een developer denkt.

Performance Optimization

We implementeren query batching, persisted queries waar ondersteund, CDN-cachingstrategieën en image optimization via Hygraph's ingebouwde transformaties en next/image of Astro's image component. Core Web Vitals zijn geen nagedachte — het zijn beperkingen waar we omheen ontwerpen.

Deployment en Infrastructure

We deployeren naar Vercel, Netlify of Cloudflare Pages met CI/CD pipelines die type checks uitvoeren, GraphQL-queries valideren tegen uw Hygraph-schema en voorkomen dat breaking changes productie bereiken.

Wanneer Hygraph de juiste keuze is

Hygraph werkt het best wanneer:

  • Uw team al in GraphQL denkt of dat wil doen
  • U content uit meerdere externe bronnen moet federeren
  • Multi-language content een kernvereiste is, geen leuke toevoeging
  • U gedetailleerde redactionele workflows met stage-gebaseerde publicatie wilt
  • Uw frontend met moderne frameworks is gebouwd die GraphQL efficiënt kunnen gebruiken

Het is minder ideaal voor eenvoudige blogs of sites waar REST-eenvoud de voorkeur geniet. We zeggen u dat van tevoren en stellen alternatieven voor als die beter uitkomen.

De technologie achter onze Hygraph-builds

Elk project is anders, maar onze Hygraph-stack bevat meestal Next.js of Astro op de frontend, GraphQL Code Generator voor type safety, Vercel of Netlify voor hosting en tools als Turborepo voor monorepo-management wanneer het project dat rechtvaardigt. We gebruiken urql of graphql-request als lichte GraphQL-clients — Apollo is overkill voor de meeste CMS-aangedreven frontends.

We hebben Hygraph-projecten uitgebracht voor marketing sites, documentatieplatforms, multi-brand content hubs en e-commerce storefronts. De patronen zijn bewezen. De tooling is volwassen. En de redactionele ervaring is consistent de beste feedback die we van clients krijgen.

FAQ

Common questions

What is Hygraph and how is it different from other headless CMS platforms?

Hygraph is a headless CMS built natively on GraphQL. Unlike platforms that bolt GraphQL onto REST APIs, Hygraph generates a fully typed GraphQL schema from your content model automatically. It also supports content federation, letting you pull data from external APIs like Shopify or Stripe into a single unified endpoint.

Is Hygraph the same as GraphCMS?

Yes. GraphCMS rebranded to Hygraph in 2022. The platform, API, and core functionality stayed the same — the rename reflected its expanded capabilities beyond content management, particularly around content federation and remote sources. Existing GraphCMS projects migrated without issue.

How does Hygraph work with Next.js?

We query Hygraph's GraphQL API from Next.js server components, keeping API tokens secure and off the client. Content is fetched at build time or request time depending on freshness requirements. Hygraph webhooks trigger on-demand ISR to update specific pages instantly when editors publish changes — no full site rebuilds needed.

Can Hygraph handle multilingual content?

Hygraph supports field-level localization natively. Each field in your content model can store variants per locale, and you query the specific locale you need via GraphQL. This is more flexible than page-level translation because fields like images or numbers can remain shared across locales while text fields are translated independently.

How much does Hygraph cost compared to other headless CMS options?

Hygraph offers a free Community tier suitable for small projects, with paid plans scaling based on API operations, seats, and features like content federation and custom roles. It's competitively priced against Contentful and Sanity. We help clients choose the right tier during discovery and optimize query patterns to stay within plan limits.

How long does a typical Hygraph development project take?

A marketing site with 5-10 content types, localization, and a Next.js or Astro frontend typically takes 6-10 weeks from schema design through launch. More complex projects involving content federation, custom integrations, or migration from an existing CMS can run 12-16 weeks. We scope every project individually after a discovery phase.

Ready to get started?

Free consultation. No commitment. Just an honest conversation about your project.

Book a free call →
Get in touch

Let's build
something together.

Whether it's a migration, a new build, or an SEO challenge — the Social Animal team would love to hear from you.

Get in touch →