GraphQL Edge Caching
Reduce origin traffic and boost performance by caching GraphQL queries.
Protect your users from downtime. Skyrocket performance and be relaxed about it.
Stellate’s GraphQL Edge Cache 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.
Lengthy loading is so 2020
Render your loading invisible. Activate Stellate’s GraphQL Edge Cache in the example below and fetch data (almost) instantly.
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.
Stellate uptime
100%
We’re up all night so you stay lucky.
Cache it like it's hot
- {posts { # Post: maxAge 900s swr 900snodes {idtitleslugstatus # Post.status: swr 180sauthor {node { User: scope AUTHENTICATEDidname}}}}}
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 itsstatus
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 id5
.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.
“With Stellate’s GraphQL Edge Cache we don’t even notice traffic spikes anymore.”
Ivan Vanderbyl
CPO at Airheart
More than just caching
Stellate’s GraphQL Edge Cache 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.