Scale, inspect & protect your GraphQL API with GraphCDN. Reduce your origin traffic by up to 95% with our GraphQL edge cache, get insights about your requests with analytics, track your errors and protect your API from malicious queries.
Looks like an awesome much needed service. FastQL (https://fastql.io/) seemed to try something similar a while back but unfortunately that project seems dead.
I'd love to try it out but having trouble adding custom headers to the request. I'm really curious to know how well it works with AppSync particularly!
Congratulations on the launch! This is the exact thing we wish weβd had while building Spectrum.chat, Iβm so excited to see Max and Tim solve this hard and meaningful problem for the GraphQL toolchain π
Hey ProductHunt! βοΈ
I'm Tim, one of the co-founders of GraphCDN. It's super exciting to be on PH today.
In the projects with GraphQL that we worked on, it always was a struggle to scale our APIs and make them really fast. Yes you can use dataloader etc - I even did a talk about this topic a while ago
But ultimately nothing beats caching on the edge when it comes to performance.
Your user will be able to get the response in 15ms. Your server can breathe and won't be affected by any traffic spike.
That's why we created GraphCDN - because we believe this is the right abstraction and should be used by any GraphQL API.
It has powerful cache invalidation and fine-grained cache control built-in.
It shows you, which queries are slow, so you can fix them.
And last but not least, GraphCDN also gives you security: DDOS protection and Query Depth Limiting.
We're super excited to see what you will build with this. Feel free to ask us anything!
Cheers
Tim
Hey ProductHunt! π
I'm Max, one of the co-founders of GraphCDN, and we're super excited to launch on PH today. True story: the person who originally introduced Tim, my co-founder, and I was @AndreasKlinger, the former CTO of PH! π€―
While building our last startups we struggled to scale our GraphQL APIs. As much as we love GraphQL for allowing us to ship good products very quickly, no traditional CDN can cache GraphQL APIs. We had to build custom caching solutions from scratch, which distracted us for weeks and the caches never worked as well as we needed them to.
That's why Tim & I built GraphCDN β so you can get the well-deserved peace of mind we wished we had. We take care of GraphQL scaling problems so you can rest knowing that your API is protected from random traffic spikes, database troubles and downtime.
We'll be here all day to answer your questions, so feel free to ask us anything!
Cheers,
Max
Looks awesome! I've been getting into GraphCDN and this tool looks like it has some nice additions to track your errors and protect your API. Great work!
I've had the pleasure to work with Tim as a colleague for over 4 years at Prisma and have been incredibly impressed by his engineering skills and general attitude towards product development.
In that time, Tim was the mastermind behind any software we've put since the early Graphcool days and built various GraphQL APIs with different tooling. I am not surprised at all that he's now launching his own product that scratches the itches he has experienced when building these GraphQL APIs and I don't think many other people in the world would be as qualified as Tim to develop a GraphQL CDN. Can't wait to see where this project is headed πͺ
@nikolasburk Thanks Nikolas, that means a lot to me! It was also always a pleasure to work with you - I learned tons about writing from you, I think since I met you it significantly improved π I'm also super excited to announce this now, after all the great experiences with Graphcool and Prisma!
@deadcoder0904 you can use it even with very low traffic. And the analytics themselves are already worth checking it out - even if you don't want to use the caching
Awesome product, I upvoted, but we can't use it and I'm really bummed! We use GitLab not GitHub -- Google or GitLab or email signup (in order of preference) would be my top requested feature because we'd *really* love to use this!
Been using GraphCDN for the past few months and it's been a super quick way to set up caching for our servers. It helped us speed up requests as well as drop our server count.
Waffle