Nik Graf

GraphCDN - The GraphQL CDN with caching, analytics and security

byβ€’

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.

Add a comment

Replies

Best
Max Stoiber
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
Tim Suchanek
@rwieruch Thanks a lot Robin!! πŸ™πŸš€
Mo
@andreasklinger @mxstbr This is so well-built, congrats on πŸš€ launching Tim and Max. Excited to try it.
Shanon Walsh
@andreasklinger @mxstbr what are your last startups?
Nikolas Burk
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 πŸ’ͺ
Tim Suchanek
@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!
Tim Suchanek
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
Tim Suchanek
@ken_moo Thanks a lot! πŸ™
Jamie Barton
@timsuchanek Looks great, congrats on the launch. All the best Tim!
Tim Suchanek
@notrab Thanks a lot Jamie!!
Yogi
Congrats on the launch @mxstbr πŸŽ‰, I'm very excited to try!
Tim Suchanek
@mxstbr @bigint Thanks, we're also excited πŸŽ‰πŸ•ΊπŸ’ƒ
Max Stoiber
@timsuchanek @bigint amazing, so quick!!
Michael Bromley
Congrats on the launch Max. I'm working every day with GraphQL and it is clear that this is a tool built by people with extensive gql experience. I'm recommending to all the devs in my Slack group to check this out. I'd also _love_ to read some technical posts about how you achieve this. Not sure how much secret sauce you can share, but it looks like you've got some really cool stuff going on under the hood. One question: are there plans to expand the hardening capabilities in future? E.g. adding query complexity limits, rate limits or anything else like that?
Max Stoiber
@michlbrmly Yes absolutely, we plan to write a lot about how we managed to make this work! A sneak preview: under the hood, GraphCDN is based on Fastly Compute@Edge. We have a lot of plans to expand the protections, specifically rate limits and complexity analysis are features we would love to have. You can upvote them on our feature requests board and we'll prioritise accordingly! https://graphcdn.io/feedback
Sylvain (:seel-vahn)
Congrats on the launch! Fantastic idea and execution - will definitely try it out on some projects!
Tim Suchanek
@_maoosi Thanks a lot Sylvain! We're excited to see what you're going to build!
Girdharee Saran
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!
Tim Suchanek
@giri Thanks Girdharee, that means a lot to us!
Yogi
GitLab Login would be great too!
Tim Suchanek
@bigint Thanks Yogi! We'll add a few different providers in the future!
Brian Lovin
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 πŸ™
Max Stoiber
@brian_lovin thank you for all the support Brian!
Vincent Battaglia
OK that will be useful, thanks @mxstbr @timsuchanek!
Tim Suchanek
@mxstbr @vinch Thanks @vinch, we're looking forward to what you'll build with this!
Thomas Schranz ⛄️
Kudos to the launch ?makers πŸ₯³
Max Stoiber
@__tosh thanks Tosh!!
Darrick Crona
That is useful. Thanks.
Meulrich Mariela
Gostei da Proposta!
Akshay Kadam(A2K)
Congrats Max & Tim on the launch. I have one noob question as I haven't used GraphQL at scale. When should this be used?
Tim Suchanek
@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
Victor G. BjΓΆrklund
Nice Nice Nice. Solving one of the biggest problems with graphql.
Md jahid bhuiyan.
looks like it has some nice congrats on the launch.
Mahbub Hasan
Very fast, I'm impressed.
David Lauchenauer
super clean logo! Love it.
Elie Steinbock
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.
Tim Suchanek
@eliezer_steinbock1 Thanks Elie, it's a great pleasure to have you as a customer!
Aaron Hayes
Looks brilliant!
Tim Suchanek
@startupaaron Thanks a lot Aaron!