GraphQL Edge Caching

Reduce origin traffic and boost performance by caching GraphQL queries.

V
I
S
I
T
O
R
S
MAX LOAD
16:00
20:00
24:00
04:00
08:00
12:00
16:00
20:00
24:00
04:00
Without GraphCDN
GraphQL
Client
GraphQL
Backend

Protect your users from downtime. Skyrocket performance and be relaxed about it.

GraphCDN's gateway sits in front of your existing infrastructure and supports all GraphQL APIs.

It can handle POST requests, cache private data per authenticated user, and proxy through to your server of choice.

Compare Performances

Lengthy loading is so 2020

Render your loading invisible. Activate GraphCDN in the example below and fetch data (almost) instantly.

GraphCDN

Set up in minutes

Enter your own API endpoint, have it up and running in 5min.

  • Global p95 response time

    50ms

    There is no excuse for slow performance.

  • Server load reduction

    90%+

    You build your product, we handle your traffic.

  • GraphDN uptime

    100%

    We’re up all night so you stay lucky.

Performance Features

Cache it like it's hot

  • {
    posts { # Post: maxAge 900s swr 900s
    nodes {
    id
    title
    slug
    status # Post.status: swr 180s
    author {
    node { User: scope AUTHENTICATED
    id
    name
    }
    }
    }
    }
    }
  • Fine-grained cache control

    Create custom rules to determine which GraphQL query results to cache for how long based on types and fields.

    For example: Cache posts results for 900s and its status for 180s.

  • Automatic mutation invalidation

    Invalidate any changed data sent to your GraphQL API automatically.

    For example: editPost(id:5) will invalidate all cached query results containing the post with id 5.

  • Instant global cache purging

    Purge specific data globally in about ~150ms.

    For example: Purge the post with id 5 and any cached query results containing it.

Ivan Vanderbyl's Twitter avatar

With GraphCDN’s edge caching we don’t even notice traffic spikes anymore.

Ivan Vanderbyl's Twitter avatar

Ivan Vanderbyl

CPO at Airheart

Read success story

More than just caching

GraphCDN is about peace of mind for your GraphQL API. Analytics and security features are included by default.

What are you waiting for?

It takes less than 5 minutes to set up a fully functional CDN for your GraphQL API.