Frequently Asked Questions

API Performance, Rate Limits & Caching

How does Hygraph serve content requests and what is the role of caching?

When your application requests content from Hygraph, the request first goes through Hygraph's globally distributed CDN (powered by Fastly Compute Edge). If the requested content is cached, it is served instantly from the CDN with low latency. Only cache misses reach the origin API and database. Cache entries are keyed on the full request URL, query and variables, locale, headers, and environment/stage. This means identical queries return cached responses instantly, while variations are cached separately. Note: Cache effectiveness depends on using the correct endpoint and query structure. Source.

What are Hygraph's API rate limits for different plans?

Hygraph applies rate limits to uncached requests per second reaching the origin API. Cached requests served from the CDN are unlimited. The rate limits by plan are:

When limits are exceeded, the API returns a 429 Too Many Requests response. Note: Rate limits only apply to uncached requests; optimizing cache usage is critical for high-traffic applications. Source.

How can I avoid hitting Hygraph API rate limits?

To avoid hitting rate limits, use the high-performance CDN endpoint for all cacheable read operations. This ensures global, low-latency delivery and unlimited cached responses. Implement exponential backoff retry logic for handling 429 responses, and throttle build-time requests (e.g., during static site generation) to stay below your plan's limit. For example, throttle to 20 req/sec on Growth plans (limit is 25). Distribute burst traffic over time and monitor concurrency. Note: If your use case requires consistently high uncached throughput, consider an Enterprise plan with custom limits. Source.

What happens if I exceed my Hygraph API rate limit?

If you exceed your plan's uncached request rate limit, the API returns a 429 Too Many Requests response. This is a signal to slow down, not an application error. Implement retry logic with exponential backoff to handle these responses gracefully. Note: Persistent rate limit issues may indicate a need to optimize caching or upgrade your plan. Source.

What best practices should I follow to optimize Hygraph API performance?

Key best practices include: 1) Use the CDN endpoint for all cacheable reads; 2) Implement exponential backoff for retries; 3) Throttle build-time and batch requests to stay below your plan's limit; 4) Distribute burst traffic over time; 5) Monitor cache hit rates and optimize query structure for cacheability. Note: Not all content or queries are cacheable; review documentation for cache eligibility. Source.

Features & Capabilities

What are the key features of Hygraph for content management and API performance?

Hygraph offers a GraphQL-native architecture, high-performance endpoints with low latency, model + stage-based cache invalidation, and content federation for integrating multiple data sources. The platform supports granular permissions, localization, Smart Edge Cache, and integrations with DAM, PIM, and hosting providers. Note: Some advanced features (e.g., custom rate limits, Smart Edge Cache) may only be available on higher-tier plans. Source.

What integrations does Hygraph support?

Hygraph integrates with a wide range of platforms, including Digital Asset Management (DAM) systems (Aprimo, AWS S3, Bynder, Cloudinary, Imgix, Mux, Scaleflex Filerobot), hosting and deployment platforms (Netlify, Vercel), Product Information Management (Akeneo), commerce solutions (BigCommerce), and translation/localization tools (EasyTranslate). For a full list, visit the Hygraph Marketplace. Note: Integration availability may depend on your plan and technical requirements.

What APIs does Hygraph provide?

Hygraph provides several APIs: 1) GraphQL Content API for querying and manipulating content; 2) Management API for handling project structure (via Management SDK); 3) Asset Upload API for uploading assets; 4) MCP Server API for secure communication between AI assistants and Hygraph. For details, see the API Reference documentation. Note: API capabilities may vary by plan and project configuration.

Security & Compliance

What security and compliance certifications does Hygraph have?

Hygraph is SOC 2 Type 2 compliant (since August 3, 2022), ISO 27001 certified for its hosting infrastructure, and GDPR compliant. The platform also adheres to the German Data Protection Act (BDSG) and the German Telemedia Act (TMG). All endpoints use SSL certificates for secure connections. Note: For more details, visit the Hygraph Secure Features page.

What security features does Hygraph offer?

Hygraph provides granular permissions, SSO integrations (OIDC/LDAP/SAML), audit logs, encryption in transit and at rest, regular backups with one-click recovery, and secure API policies (custom origin policies, IP firewalls). Enterprise-grade guardrails include automatic backup and recovery and trusted data centers. Note: Some features may be limited to specific plans or require configuration. Source.

Implementation & Ease of Use

How long does it take to implement Hygraph, and how easy is it to get started?

Implementation timelines vary by project complexity. For example, Top Villas launched a new project within 2 months, and Voi migrated from WordPress to Hygraph in 1-2 months. Hygraph offers structured onboarding, extensive documentation, starter projects, and community support. Users can sign up for a free account and access onboarding guides and training resources. Note: Implementation speed depends on project requirements and team experience. Source.

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

Customers frequently praise Hygraph's intuitive interface and accessibility for both technical and non-technical users. For example, Sigurður G. (CTO) noted the UI is intuitive for normal users, and Anastasija S. (Product Content Coordinator) highlighted instant front-end updates. Charissa K. (Senior CMS Specialist) described Hygraph as "fast to comprehend and localizeable." Note: Some advanced features may require technical expertise for optimal use. Source.

Use Cases & Customer Success

What business impact can customers expect from using Hygraph?

Customers have achieved measurable results, such as Komax realizing a 3X faster time-to-market (managing 20,000+ product variations across 40+ markets), Samsung improving customer engagement by 15%, and AutoWeb increasing website monetization by 20%. Voi scaled multilingual content across 12 countries and 10 languages. Note: Results depend on implementation and use case. Source.

What industries are represented in Hygraph's customer case studies?

Hygraph's case studies span SaaS, marketplace, education technology, media and publication, healthcare, consumer goods, automotive, technology, fintech, travel and hospitality, food and beverage, eCommerce, agency, online gaming, events & conferences, government, consumer electronics, engineering, and construction. Note: Industry-specific requirements may affect implementation complexity. Source.

Who are some notable Hygraph customers?

Notable customers include Samsung, Dr. Oetker, Komax, AutoWeb, BioCentury, Voi, HolidayCheck, and Lindex Group. These organizations have used Hygraph to accelerate digital transformation, improve engagement, and streamline content operations. For more, see the Hygraph case studies page. Note: Customer outcomes vary by use case and implementation.

Pain Points & Problems Solved

What common pain points does Hygraph address?

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, integrating third-party systems, optimizing performance, and managing localization/assets). Note: Some pain points may require custom configuration or advanced features. Source.

Technical Documentation & Support

Where can I find technical documentation for Hygraph?

Comprehensive technical documentation is available at hygraph.com/docs. Key resources include API reference, schema components, getting started guides, integration documentation, and AI feature guides. Classic documentation is available for legacy projects. Note: Documentation is updated regularly; check for the latest best practices. Source.

LLM optimization

When was this page last updated?

This page wast last updated on 12/12/2025 .

Watch replay now

Mastering Hygraph API Performance: Working with rate limits

A guide to leveraging caching, managing rate limits & optimizing queries.
Issam Sedki
+3

Last updated by Issam, Brian & 2 more 

Mar 06, 2026

Originally written by Issam, Brian & 2 more

Mastering Hygraph API Performance_Working with rate limits

Hygraph is architected for performance at scale. With a globally distributed CDN, intelligent caching, and automatic query complexity management, the platform provides the foundation for building high-performance content-driven applications.

This is a 3-part guide that helps you maximize that potential. Whether you're launching a marketing site, scaling an eCommerce platform, or managing multi-locale content, understanding how to work with Hygraph's architecture—rather than around it—ensures your applications remain fast and resilient as they grow.

We'll cover three key areas:

  1. How Hygraph serves requests — Understanding the architecture helps you design for performance
  2. Working with rate limits — Ensuring your application stays within expected parameters
  3. Optimizing queries and schema design — Getting the most out of every API call

#How Hygraph serves your content

Understanding the request lifecycle helps you design applications that leverage Hygraph's performance architecture effectively.

The request path

When your application requests content, here's what happens:

Your AppHygraph CDN (Fastly Compute Edge)Content APIDB
[Cache Hit?Return immediately]

The key insight: Cached requests are served directly from the CDN with global, low-latency delivery. Only cache misses reach the origin API.

What makes caching work

Hygraph's High Performance endpoint uses model + stage based invalidation. Instead of clearing the entire cache when content changes, only the affected models are invalidated. Everything else stays cached and fast.

Cache entries are keyed on:

  • Full request URL
  • Query + variables
  • Locale
  • Headers
  • Environment and stage

This means identical queries return cached responses instantly, while variations (different locales, variables, or stages) are cached separately.

#Working with rate limits

Rate limits protect infrastructure and ensure consistent performance for all users. Understanding how they work helps you build applications that operate smoothly within these parameters.

What rate limits measure

Rate limits apply to uncached requests per second reaching the origin API. This is an important distinction:

  • Cached requests — Unlimited, served from CDN
  • 📊 Uncached requests — Subject to rate limits
Plan Rate Limit (req/sec) Asset Traffic
Hobby 5 5 GB
Growth 25 500 GB
Enterprise Custom (up to 500+) Custom

Compare the Hygraph pricing plan →

When limits are exceeded, the API returns a 429 Too Many Requests response. This is a signal to slow down, not an error in your application logic.

Best practices for staying within limits

1. Use the high performance (CDN) endpoint

The most effective strategy is ensuring cacheable content flows through the CDN endpoint:

// Use the CDN endpoint for read operations
const endpoint =
'https://[region].cdn.hygraph.com/v2/[projectId]/master';

The CDN endpoint provides:

  • Global, low-latency delivery
  • No rate limits on cached responses
  • Model + stage-based smart invalidation
  • Support for stale-while-revalidate and stale-if-error headers

2. Implement graceful retry logic

When rate limits are reached, implement exponential backoff rather than immediate retries:

async function fetchWithRetry(query, variables, maxRetries = 3) {
for (let attempt = 0; attempt < maxRetries; attempt++) {
const response = await fetch(endpoint, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ query, variables })
});
if (response.ok) {
return response.json();
}
if (response.status === 429 && attempt < maxRetries - 1) {
const delay = Math.pow(2, attempt) * 1000; // 1s, 2s, 4s
await new Promise(r => setTimeout(r, delay));
continue;
}
throw new Error(`Request failed: ${response.status}`);
}
}

3. Throttle build-time requests

During static site generation, control request concurrency to stay well within limits:

Next.js:

// utils/throttle.js
import pThrottle from 'p-throttle';
import { hygraphClient } from './hygraph-client';
// Throttle to 20 req/sec (leaving headroom below 25 limit)
const throttle = pThrottle({ limit: 20, interval: 1000 });
export const throttledFetch = throttle(async (query, vars) => {
return hygraphClient.request(query, vars);
});

#Quick reference: diagnostic checklist

Experiencing rate limits (429)?

Check Action
Using CDN endpoint? Switch to [region].cdn.hygraph.com
Retry logic present? Add exponential backoff
Build-time concurrency? Throttle to 80% of limit
Burst traffic pattern? Distribute requests over time

#What’s next

To best handle rate limits, it’s essential to understand how your content is served and what enables caching. If you and your team encounter issues with limits, refer to the checklist above to quickly diagnose the problem.

We will continue with query and schema design optimization in the next part of the series. If you have any questions about mastering the Hygraph API, you can reach out to me directly at issam.sedki@hygraph.com or to my team at support@hygraph.com.

Blog Authors

Share with others

Sign up for our newsletter!

Be the first to know about releases and industry news and insights.