nowfound

Dev tools · June 27, 2022

Open-Source GraphQL CDN/Edge Cache with Cloudflare, Fastly, and Fly.io

How to add edge caching to federated GraphQL APIs with the Cosmo Router, using Automatic Persisted Queries and Cache-Control so any CDN like Cloudflare, Fastly, or Fly.io can cache responses without vendor lock-in.

Open-Source GraphQL CDN/Edge Cache with Cloudflare, Fastly, and Fly.io launched on June 27, 2022 with 8 votes, #1,037 of 3,005 launches that month and more than 50% of that year's launches. The site was still online in September 2026, 4 years on.

What it does

Proprietary GraphQL CDNs like Akamai and GraphCDN/Stellate build a "smart" cache that reads your operations to decide what to cache and invalidate. That creates a second source of truth, ties you to one vendor, and only works when 100% of your traffic flows through it. The Cosmo Router takes the opposite, standards-based approach: with Automatic Persisted Queries, operations are addressed by a hash and served over HTTP GET, so each becomes a plain, cacheable URL. The Router's Cache-Control policy sets a max-age you control per graph or per subgraph (the strictest policy wins, and mutations and errored responses are set to no-cache), so any CDN or cache server like Cloudflare, Fastly,…from wundergraph.com

Does a similar job

all alternatives →
  • GraphCDN – GraphQL CDN with edge caching and analytics2021 · graphcdn.io · ▲200

    Stellate is now open for everybody with edge caching, query analytics, error tracking and protection from malicious queries for your GraphQL APIs.

  • GraphCDN2021 · stellate.co · ▲360

    The GraphQL CDN with caching, analytics and security

  • Cozo – new Graph DB with Datalog, embedded like SQLite2022 · github.com · ▲425

    Hi HN, I have been making this Cozo database since half a year ago, and now it is ready for public release. My initial motivation is that I want a graph database. Lightweight and easy to use, like SQLite. Powerful and performant, like Postgres. I found none of the existing solutions good enough. Deciding to roll my own, I need to choose a query language. I am familiar with Cypher but consider it not much of an improvement over CTE in SQL (Cypher is sometimes notationally more convenient, but not more expressive). I like Gremlin but would prefer something more declarative. Experimentations…

  • Prisma2018 · prisma.io · ▲522

    Build a GraphQL server with any database

  • GraphQL Yoga2022 · the-guild.dev · ▲148

    The fully-featured GraphQL Server

  • Grafbase2023 · grafbase.com · ▲192

    Unify the data layer with GraphQL

More dev tools this month

the category →
  • /dev/null▲482

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 28d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 26d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 23d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, June 2022

the whole month →
  • AF

    I've seen some interests in (simulation) video games here on HN so I thought I'd share a short version of our story. More than 6 years ago, me and my friend from university were playing around with an idea of making a game we always wanted to play. We worked on it on weekends but the progress was quite slow, especially due to so many dead ends and wasted effort. Eventually however, we solidified our direction and decided to take the risk to resign from our well paid SWE jobs and work on it full time. It took more than a year but yesterday we have finally released it on Steam:…

    Life & fun · 2022

  • Life & fun · 2022 · benoitessiambre.com

  • min(DALL·E) is a fast, minimal port of DALL·E Mini to PyTorch - kuprel/min-dalle

    Life & fun · 2022 · github.com

  • 1,100+ free Figma icons for modern UI design.

    Dev tools · 2022 · untitledui.com

  • MakerBox▲621

    600 tools with generous free plans for indie entrepreneurs

    Dev tools · 2022 · makerbox.club

  • Display your Notion data beautifully on your site, no-code

    Dev tools · 2022 · typedream.com