We know the difference between a query and a mutation, and will automatically pass through mutations to your servers.
FastQL is the first CDN to understand what data objects are in your API results, so we can automatically purge things as they get stale. See How It Works.
No need to customize and deploy code to the edge, simply supply the URL for your GraphQL endpoint and you'll have a global distribution network powering your API.
The beauty of GraphQL is the ability to combine multiple queries in one request. FastQL can cache individual parts of the query, taking some of the load off your backend.
Get Startedquery ArticlePage($slug: String!) { # Article hasn't been updated and is cached
article: Article(slug: $slug) { id title slug thumbnail body }
# Latest articles widget updates often # so it is invalidated separately
latestArticles { id title slug thumbnail }
}
You can get started on the free plan with no credit card required.
Configuration is as simple as providing us with the GraphQL origin URL. You can also specify other options, like default TTL for your cache.
Update the URL you pass to Apollo or any other GraphQL client to FastQL's servers, and you'll notice quicker load times and lower server costs.