Blog

Get the latest news on how products at WunderGraph are built, technologies are used, and join the teams helping to build a better landscape of API integration.

The State of Federation 2026 Survey Is Open
Survey

The State of Federation 2026 Survey Is Open

Share how your team adopts, operates, and scales GraphQL Federation—including AI and LLM workloads—in the vendor-neutral State of Federation 2026 survey.

Brendan Bondurant

Brendan Bondurant

3min read
Three Handlers for Event Driven GraphQL Subscriptions
New feature

Three Handlers for Event Driven GraphQL Subscriptions

Cosmo Streams adds three router handlers to enable subscription authorization, initial state delivery, and per-subscriber event filtering without building custom infrastructure.

Dominik Korittki

Dominik Korittki

7min read
10 Principles for Designing Good GraphQL Schemas
Education

10 Principles for Designing Good GraphQL Schemas

Learn 10 proven principles for designing GraphQL schemas that scale. Covers capability-based design, error handling, nullability, pagination, federation, and avoiding common pitfalls from companies like eBay and SoundCloud.

Jens Neuse

Jens Neuse

21min read
The Hidden Cost of Non-Compliance in AI
Education

The Hidden Cost of Non-Compliance in AI

Learn how the EU AI Act, Colorado's AI Act, and California SB-53 impact engineering teams and how to build audit-ready AI systems.

Brendan BondurantTanya Deputatova

Brendan Bondurant & Tanya Deputatova

9min read
What a Year at WunderGraph Looks Like
Culture

What a Year at WunderGraph Looks Like

A year at WunderGraph, what ownership really means in a fast scaling company, and how roles are shaped rather than assigned.

Brendan Bondurant

Brendan Bondurant

6min read
Cosmo Streams: GraphQL Subscriptions Without the Hurdle
New feature

Cosmo Streams: GraphQL Subscriptions Without the Hurdle

Cosmo Streams lets teams expose events through GraphQL subscriptions without the need to bring their own code. Events flow directly from the message broker through the Cosmo Router to clients.

Dominik Korittki

Dominik Korittki

6min read
TypeScript Plugin Support for Cosmo Connect
New feature

TypeScript Plugin Support for Cosmo Connect

Cosmo Connect now supports TypeScript router plugins, allowing developers to write plugin logic in TypeScript and load it directly into the GraphQL federation router without deploying separate services.

Milinda Dias

Milinda Dias

7min read
Extending Subgraph Checks in Cosmo
New feature

Extending Subgraph Checks in Cosmo

Cosmo now supports subgraph check extensions, allowing teams to add custom validation rules to their subgraph checks. Cosmo runs its normal linting and schema checks, and your service adds any additional logic through a secure external endpoint.

Wilson Rivera

Wilson Rivera

5min read
Applying for a Role at WunderGraph
Culture

Applying for a Role at WunderGraph

What we look for, how our interview process works, and how to get the most out of applying to WunderGraph.

Mariya Hristova

Mariya Hristova

7min read
From 10+ Seconds to Under One: Solving Their Slowest Operation
Case study

From 10+ Seconds to Under One: Solving Their Slowest Operation

A personal finance marketplace reduced planning latency by roughly 90–95 percent and made its slowest queries 12–18× faster after replacing an aging Apollo Gateway with WunderGraph Cosmo and enabling the Cache Warmer.

Brendan Bondurant

Brendan Bondurant

6min read
Building the Company We Always Wanted to Work In
Culture

Building the Company We Always Wanted to Work In

How WunderGraph scaled in 2025 with intentional culture, better hiring, stronger representation, and a people first approach to building a great company.

Alexandra Stoica

Alexandra Stoica

9min read
Why Customer Success Can't Be Automated
Culture

Why Customer Success Can't Be Automated

A thoughtful look at why AI can’t replace empathy, curiosity, or creativity in business—and why keeping humans in the loop is good for both customers and companies.

Viola Marku

Viola Marku

4min read
GraphQL Operation Descriptions: How a Spec Update Solved Our MCP Problem
Education

GraphQL Operation Descriptions: How a Spec Update Solved Our MCP Problem

The September 2025 GraphQL spec update added official support for operation descriptions. This solved a real problem: how to document GraphQL operations for MCP tools without custom hacks or non-standard conventions.

Ahmet Soormally

Ahmet Soormally

5min read
When Prompt Injection Gets Real: Use GraphQL Federation to Contain It
Education

When Prompt Injection Gets Real: Use GraphQL Federation to Contain It

How GraphQL Federation helps protect AI systems from prompt injection by enforcing runtime boundaries, scoped access, and signed configurations.

Brendan BondurantTanya Deputatova

Brendan Bondurant & Tanya Deputatova

9min read
MCP Gateway with Curated GraphQL Persisted Operations
Education

MCP Gateway with Curated GraphQL Persisted Operations

Curated GraphQL Persisted Operations (POs) provide a secure, task-level facade for exposing APIs to LLMs via the Modex Context Protocol (MCP). They reduce complexity, enforce security, and ensure stable tool use compared to raw REST APIs.

Ahmet Soormally

Ahmet Soormally

4min read
A Smooth API Developer Experience with WunderGraph Cosmo
Education

A Smooth API Developer Experience with WunderGraph Cosmo

How WunderGraph Cosmo simplifies GraphQL Federation with CQRS, event-driven federated subscriptions, and persisted operations for a secure, scalable developer experience.

Vincent Vermersch

Vincent Vermersch

6min read
Understanding GraphQL Federation Versions (V1, V1.5, and V2)
Education

Understanding GraphQL Federation Versions (V1, V1.5, and V2)

Learn the key differences between GraphQL Federation V1, V1.5, and V2. Understand how entities, value types, and directives like @external and @shareable evolved, and how routers interpret subgraphs across versions for composition compatibility.

David Stutt

David Stutt

12min read
Cosmo Connect vs Apollo Federation vs GraphQL Federation
Education

Cosmo Connect vs Apollo Federation vs GraphQL Federation

Head-to-head comparison of Cosmo Connect, Apollo Federation, and GraphQL Federation—how they model entities, handle batching, and what that means for operations.

Jens Neuse

Jens Neuse

12min read
A GraphQL Federation directive for Subgraph-level compliance: @openfed__requireFetchReasons
Education

A GraphQL Federation directive for Subgraph-level compliance: @openfed__requireFetchReasons

The @requires directive in GraphQL Federation can leak sensitive fields. See how @openfed__requireFetchReasons improves security, compliance, and audit readiness.

Jens Neuse

Jens Neuse

5min read
Cosmo Connect Tutorials for Router Plugins and gRPC Services
Education

Cosmo Connect Tutorials for Router Plugins and gRPC Services

Step-by-step tutorials for Cosmo Connect: build Router Plugins, deploy gRPC services, and integrate subgraphs into a federated GraphQL API.

Brendan Bondurant

Brendan Bondurant

4min read
The Evolution of GraphQL Federation and the Entity Layer
Education

The Evolution of GraphQL Federation and the Entity Layer

How GraphQL evolved from monoliths to Schema Stitching to Federation, and why the Entity Layer has become the foundation for unified APIs.

Jens Neuse

Jens Neuse

15min read
Acoustic saves $178K in engineering costs with WunderGraph Cosmo
Case study

Acoustic saves $178K in engineering costs with WunderGraph Cosmo

Acoustic cut $178K in costs and complexity by replacing Rust plugins and brittle rollbacks with Cosmo’s schema-aware router and visual tooling.

Brendan Bondurant

Brendan Bondurant

6min read
Cosmo Connect: Federation Made Accessible
Education

Cosmo Connect: Federation Made Accessible

Cosmo Connect lets backends use gRPC while frontends see one GraphQL API, lowering the barrier to federation across teams and languages.

Jesse Thompson

Jesse Thompson

6min read
The WunderGraph Engineering Growth Framework
Culture

The WunderGraph Engineering Growth Framework

The engineering career framework at WunderGraph fosters growth, progression, and scaling teams with transparency, fairness, and strong culture.

Alexandra Stoica

Alexandra Stoica

5min read
How Our Core Beliefs Drive the Way We Scale
Culture

How Our Core Beliefs Drive the Way We Scale

Inside WunderGraph’s culture manifesto: how our core beliefs shape hiring, remote teamwork, and scaling a global GraphQL platform — fast and without fluff.

Alexandra Stoica

Alexandra Stoica

5min read
Over 15 Years of APIs with Kevin Swiber
The good thing

Over 15 Years of APIs with Kevin Swiber

API veteran Kevin Swiber joins The Good Thing to unpack MCP, AI hype, and why the future of infrastructure should be boring, in a good way.

Brendan Bondurant

Brendan Bondurant

5min read
The Architecture Behind 40 Deploys a Day at Luxury Presence
Case study

The Architecture Behind 40 Deploys a Day at Luxury Presence

Luxury Presence scaled faster and simplified architecture by replacing BFFs with GraphQL Federation using WunderGraph Cosmo's unified API platform.

Brendan Bondurant

Brendan Bondurant

6min read
The Future of GraphQL Federation
Education

The Future of GraphQL Federation

A crosspost of Curtis Layne’s deep dive into the architectural tradeoffs of Apollo Federation and the path toward simpler, faster, more scalable approaches to GraphQL Federation.

Curtis Layne

Curtis Layne

9min read
Behind the Counter: How Cosmo Works
Education

Behind the Counter: How Cosmo Works

Ever wonder how GraphQL federation works in practice? This story-driven guide uses a food truck park to explain Cosmo’s role in schema composition and routing.

Brendan Bondurant

Brendan Bondurant

7min read
Managing Permissions in Cosmo Just Got Easier with Groups
Engineering

Managing Permissions in Cosmo Just Got Easier with Groups

Manage access with precision in Cosmo. Groups let you control who can view, publish, or deploy, across users and API keys, in one centralized system.

Wilson Rivera

Wilson Rivera

7min read
The Future of Federation: Replacing GraphQL Subgraphs with gRPC Services
Education

The Future of Federation: Replacing GraphQL Subgraphs with gRPC Services

Why WunderGraph is moving Federation beyond GraphQL Subgraphs to enable simpler, faster, type-safe APIs using gRPC under the hood.

Jens Neuse

Jens Neuse

8min read
The Next Generation of GraphQL Federation Speaks gRPC
Education

The Next Generation of GraphQL Federation Speaks gRPC

Implement GraphQL Federation with gRPC: compile Subgraph SDLs to type-safe services with built-in data loading and zero N+1 issues.

Jens Neuse

Jens Neuse

10min read
REST in Peace—Connectors Were Never the Right Supergraph Abstraction
Education

REST in Peace—Connectors Were Never the Right Supergraph Abstraction

Learn how we use LLMs to automate API integration with a single prompt—cutting implementation costs by 99%.

Jens Neuse

Jens Neuse

11min read
Scaling GraphQL Federation: Inside Cosmo’s Food Park
Education

Scaling GraphQL Federation: Inside Cosmo’s Food Park

Explore GraphQL federation through the lens of a food truck park. A story-driven guide to core concepts, tradeoffs, and how federation helps systems scale.

Brendan Bondurant

Brendan Bondurant

7min read
We accidentally built a backend framework for LLMs
Education

We accidentally built a backend framework for LLMs

While simplifying API orchestration, we accidentally built a backend framework for LLMs—powered by Cosmo Plugins and GraphQL Federation.

Jens Neuse

Jens Neuse

7min read
From Interview Task to Production Feature
Engineering

From Interview Task to Production Feature

The story of how an interview assignment turned into a real feature and became my first open-source contribution to Cosmo.

Akshay Garg

Akshay Garg

4min read
When to Migrate from Cosmo OSS
Education

When to Migrate from Cosmo OSS

Cosmo OSS is a great way to start. But when scale, governance, and compliance become blockers, here’s how to know it’s time to move to Cosmo Enterprise.

Brendan Bondurant

Brendan Bondurant

12min read
Golang sync.WaitGroup: Powerful, but tricky
Education

Golang sync.WaitGroup: Powerful, but tricky

Learn how to use Go’s sync.WaitGroup correctly with real-world examples, common mistakes, and performance tips. Avoid deadlocks, leaks, and master goroutine management.

Jens Neuse

Jens Neuse

13min read
Why AI Needs A Common Language
Education

Why AI Needs A Common Language

Discover how AI systems need structured protocols for effective collaboration. Learn about Model Context Protocol (MCP), agent-to-agent communication, and why natural language alone will not scale for AI interactions. Essential reading for AI developers and API architects.

Cameron Sechrist

Cameron Sechrist

6min read
Rethinking API Access in the Age of AI Agents
Education

Rethinking API Access in the Age of AI Agents

Traditional rate limiting doesn’t protect against misuse by AI agents. Discover how harm limiting offers a new, proactive approach to secure API access.

Cameron Sechrist

Cameron Sechrist

6min read
The Impact of MCP and LLMs on Software Development - A Practical Example
Education

The Impact of MCP and LLMs on Software Development - A Practical Example

See how Model Context Protocol enables LLMs to complete real dev tasks like schema exploration, query generation, and router config—all in a single prompt.

Jens Neuse

Jens Neuse

7min read
Cosmo MCP: Agent Mode now handles all the boring parts of GraphQL Federation (Right in your IDE)
Education

Cosmo MCP: Agent Mode now handles all the boring parts of GraphQL Federation (Right in your IDE)

Use Cosmo MCP with Cursor, Windsurf, or VSCode to automate schema changes, query validation, and router config—right from your IDE, no CLI juggling required.

Jens Neuse

Jens Neuse

7min read
Query Plan Regression Testing in GraphQL Federation
Education

Query Plan Regression Testing in GraphQL Federation

Discover how we built automated quality checks for GraphQL Federation that catch breaking changes before they hit production. Learn about our query plan testing tools and GitHub workflows that help maintain reliability at scale.

Alessandro Pagnin

Alessandro Pagnin

8min read
Golang Sync.Pool | Memory Pool Example
Education

Golang Sync.Pool | Memory Pool Example

Understand how Go’s sync.Pool affects memory usage in high-throughput systems. Learn when pooling helps, when it hurts, and how to use it safely for performance optimization.

Jens Neuse

Jens Neuse

6min read
Why we couldn't resist raising from eBay - our Series A announcement
Education

Why we couldn't resist raising from eBay - our Series A announcement

From near shutdown to strategic investment by eBay, this is how WunderGraph’s open-source GraphQL Federation platform became the future of enterprise APIs.

Jens Neuse

Jens Neuse

9min read
AI-Assisted Coding: A Catalyst for Hiring Great Devs
Business

AI-Assisted Coding: A Catalyst for Hiring Great Devs

When a candidate uses AI tools in a hiring assignment, and how that helps employers distinguish between those who know how to code and those who are pretending.

Björn Schwenzer

Björn Schwenzer

5min read
Syncing Up in Bretten: Final Thoughts
Culture

Syncing Up in Bretten: Final Thoughts

The WunderGraph team gets together in Bretten, Germany to work together.

Brendan Bondurant

Brendan Bondurant

3min read
@inaccessible Keys in Federated GraphQL APIs - A Deep Dive
Education

@inaccessible Keys in Federated GraphQL APIs - A Deep Dive

The @inaccessible directive in GraphQL Federation allows you to hide keys from the public and manage sensitive data access in your federated GraphQL API.

Jens Neuse

Jens Neuse

12min read
Syncing Up in Bretten: Day 1
Education

Syncing Up in Bretten: Day 1

The WunderGraph team gets together in Bretten, Germany to work together.

Brendan Bondurant

Brendan Bondurant

3min read
Insights from the Community: State of Federation 2024
Case study

Insights from the Community: State of Federation 2024

Discover why teams choose GraphQL Federation with Cosmo. See real-world insights on modernization, performance, and security at scale.

Stefan Avram

Stefan Avram

3min read
Safeguarding APIs: How K Health Ensures Security While Scaling with Cosmo
Case study

Safeguarding APIs: How K Health Ensures Security While Scaling with Cosmo

K Health streamlined its API architecture with GraphQL Federation and Cosmo, enhancing security, scalability, and collaboration across teams.

Brendan Bondurant

Brendan Bondurant

6min read
SoundCloud and WunderGraph Cosmo Cut Computing Costs by 86%
Case study

SoundCloud and WunderGraph Cosmo Cut Computing Costs by 86%

How the team at SoundCloud saved 86% on infrastructure costs for their GraphQL Federation deployment by moving to WunderGraph Cosmo.

Brendan Bondurant

Brendan Bondurant

6min read
GraphQL Federation Architecture: Open/Closed Principle & Project-Based SuperGraphs
Education

GraphQL Federation Architecture: Open/Closed Principle & Project-Based SuperGraphs

Learn how GraphQL Federation enables the Open/Closed Principle in API design. Discover SuperGraphs, subgraph reuse, and why REST struggles with extensibility.

Jens Neuse

Jens Neuse

6min read
Supergraph Kickoff: Scaling Your Federated GraphQL for the Super Bowl
Education

Supergraph Kickoff: Scaling Your Federated GraphQL for the Super Bowl

Discover how to prep your GraphQL Federation for Super Bowl-scale traffic with Cosmo Router’s cache warm-up strategy and tips to eliminate cold starts.

Jens Neuse

Jens Neuse

14min read
Introducing the @configureDescription directive for GraphQL Federation
Education

Introducing the @configureDescription directive for GraphQL Federation

Fine-tune GraphQL Federation schema composition with @openfed__configureDescription. Control which descriptions appear—and which do not.

David Stutt

David Stutt

7min read
Scaling GraphQL Schema Usage to billions of requests per day
Engineering

Scaling GraphQL Schema Usage to billions of requests per day

See how Cosmo’s cloud architecture scales GraphQL observability with Kafka, ClickHouse & regional load balancing for enterprise reliability.

Dustin Deus

Dustin Deus

12min read
From Custom Code to Cutting-Edge: On The Beach Adopts WunderGraph Cosmo for GraphQL Federation
Case study

From Custom Code to Cutting-Edge: On The Beach Adopts WunderGraph Cosmo for GraphQL Federation

UK travel giant On The Beach replaced their custom GraphQL Federation with WunderGraph Cosmo, improving performance, observability, and developer velocity.

Stefan AvramBrendan Bondurant

Stefan Avram & Brendan Bondurant

12min read
How Normalization affects Query Plan Caching in GraphQL Federation
Education

How Normalization affects Query Plan Caching in GraphQL Federation

Explore how normalization boosts query plan cache hits in GraphQL Federation. Learn about three normalization forms and how they improve performance and analytics.

Jens NeuseSergiy Petrunin

Jens Neuse & Sergiy Petrunin

13min read
Is gRPC Really Better for Microservices Than GraphQL?
Education

Is gRPC Really Better for Microservices Than GraphQL?

Compare gRPC and GraphQL for microservices. Exploring strengths, weaknesses, and when to use each for performance, flexibility, and real-time needs

Brendan Bondurant

Brendan Bondurant

14min read
Expr Lang: Go centric expression language for dynamic configurations
Education

Expr Lang: Go centric expression language for dynamic configurations

Learn how Cosmo Router uses Expr Lang to power flexible, secure GraphQL configuration without code changes. Explore realf use cases like rate limiting and migrations.

Jens Neuse

Jens Neuse

8min read
Are Connectors the path forward for GraphQL Federation?
Education

Are Connectors the path forward for GraphQL Federation?

Are connectors the right choice for GraphQL Federation? This deep dive explores their pros, cons, and impact on performance, testing, and schema design.

Jens Neuse

Jens Neuse

19min read
I was wrong about GraphQL
Education

I was wrong about GraphQL

After 6 years building GraphQL tools, I’m revisiting past opinions to reflect on how experience has reshaped my views on APIs, federation, and tooling.

Jens Neuse

Jens Neuse

12min read
A Comprehensive Overview of GraphQL Federation in Open Source
Education

A Comprehensive Overview of GraphQL Federation in Open Source

Explore GraphQL Federation in open source—how it enables modular APIs with Subgraphs, boosts dev velocity, and scales API infrastructure.

Stefan Avram

Stefan Avram

6min read
How to align Open Source and Enterprise Sales
Education

How to align Open Source and Enterprise Sales

Learn how WunderGraph aligns Open Source and Enterprise Sales without feature-gating. Balancing community trust and commercial success the right way.

Jens Neuse

Jens Neuse

10min read
Live from the GraphQL Conf: The State of Distributed GraphQL 2024
Education

Live from the GraphQL Conf: The State of Distributed GraphQL 2024

Learn about the state of distributed GraphQL in 2024 and explore some of the exciting developments that are happening in this space. This is an update on GraphQL Federation, the work of the GraphQL Foundation, and the Composite Schema Working Group.

Jens Neuse

Jens Neuse

11min read
SOC2 Type II is a wrap
Business

SOC2 Type II is a wrap

WunderGraph Cosmo is now fully certified under SOC2 Type II. Why it matters, what we learned, and what is next on the security roadmap.

Björn Schwenzer

Björn Schwenzer

5min read
Zero-Cost Abstractions for @skip and @include in Federated GraphQL
Education

Zero-Cost Abstractions for @skip and @include in Federated GraphQL

Using @skip and @include in GraphQL federation can hurt performance—learn how Cosmo Router's zero-cost abstraction removes overhead and boosts speed.

Jens Neuse

Jens Neuse

17min read
Graph Feature Flags: Fast and Safe GraphQL Federation Schema Evolution
Education

Graph Feature Flags: Fast and Safe GraphQL Federation Schema Evolution

Learn how Graph Feature Flags in Cosmo enable safe schema evolution and gradual rollouts in GraphQL Federation. Test features and ship faster with full control.

Jens Neuse

Jens Neuse

11min read
99% Smaller GraphQL Queries with AST Minification
Education

99% Smaller GraphQL Queries with AST Minification

Speed up GraphQL Federation by 25% with AST Minification. Learn how Cosmo Router generates smaller queries and outperforms Apollo in Subgraph execution.

Jens Neuse

Jens Neuse

16min read
Designing a Multi-Tenant Federated GraphQL Schema
Education

Designing a Multi-Tenant Federated GraphQL Schema

Designing a multi-tenant federated GraphQL schema is a challenge. Let's explore the different approaches to multi-tenancy in a federated GraphQL API.

Jens Neuse

Jens Neuse

9min read
Cosmo OSS Schema Registry Compatibility Mode for Apollo Router and Gateway
Education

Cosmo OSS Schema Registry Compatibility Mode for Apollo Router and Gateway

Run Apollo Router or Gateway with Cosmo OSS as your open-source schema registry. Fully compatible with Apollo Federation and ideal for gradual migration.

Jens Neuse

Jens Neuse

5min read
SSO Just Got Better: OpenID Connect + SCIM for Identity Management
Education

SSO Just Got Better: OpenID Connect + SCIM for Identity Management

Learn how combining SCIM and OpenID Connect upgrades your SSO. Automate user provisioning, boost security, and streamline identity management at scale.

Jens Neuse

Jens Neuse

6min read
Distributed GraphQL Subscriptions with NATS and Event Driven Architecture
Education

Distributed GraphQL Subscriptions with NATS and Event Driven Architecture

Learn how to leverage NATS and Event Driven Architecture to build distributed GraphQL Subscriptions.

Jens Neuse

Jens Neuse

16min read
When to use GraphQL vs Federation vs tRPC vs REST vs gRPC vs AsyncAPI vs WebHooks - A 2024 Comparison
Education

When to use GraphQL vs Federation vs tRPC vs REST vs gRPC vs AsyncAPI vs WebHooks - A 2024 Comparison

Jens Neuse

Jens Neuse

17min read
Exploring 2.5 Reasons People Embrace GraphQL in 2024, and the Caveats Behind Its Non-Adoption
Education

Exploring 2.5 Reasons People Embrace GraphQL in 2024, and the Caveats Behind Its Non-Adoption

Jens Neuse

Jens Neuse

17min read
So now Cosmo is secure - officially
Business

So now Cosmo is secure - officially

Why security matters, and why getting audited on SOC 2 is not rocket science.

Björn Schwenzer

Björn Schwenzer

7min read
How PemPem Accelerates Product Development with a Custom GraphQL Federation Approach
Case study

How PemPem Accelerates Product Development with a Custom GraphQL Federation Approach

PemPem scaled faster by migrating to Cosmo—gaining GraphQL Federation, endpoint control, and full observability in a single, secure router.

Stefan Avram

Stefan Avram

4min read
Implementing the Viewer Pattern in Federated GraphQL APIs
Education

Implementing the Viewer Pattern in Federated GraphQL APIs

The Viewer Pattern is a popular way to model GraphQL APIs around a 'viewer'. This article explains how the pattern can be implemented and what benefits it brings for federated GraphQL APIs.

Jens Neuse

Jens Neuse

10min read
Rate Limiting GraphQL Federation with Cosmo Router & Redis
Education

Rate Limiting GraphQL Federation with Cosmo Router & Redis

Learn how to protect your federated GraphQL API from abuse and DDoS attacks by implementing effective, centralized rate limiting with Cosmo Router and Redis.

Jens Neuse

Jens Neuse

12min read
How TravelPass Group manages PCI compliance with GraphQL and WunderGraph Cosmo
Case study

How TravelPass Group manages PCI compliance with GraphQL and WunderGraph Cosmo

Discover how TravelPass Group ensures PCI compliance and secure GraphQL usage at scale with WunderGraph Cosmo’s self-hosted router and namespace filtering.

Stefan Avram

Stefan Avram

5min read
Why SoundtrackYourBrand Switched From Apollo to Cosmo
Case study

Why SoundtrackYourBrand Switched From Apollo to Cosmo

Soundtrack Your Brand migrated from Apollo to Cosmo in a day—boosting performance, federation flexibility, and developer productivity.

Stefan Avram

Stefan Avram

5min read
Why you should avoid exhaustive switch case in API clients
Education

Why you should avoid exhaustive switch case in API clients

Avoid exhaustive switch cases in API clients — they break forward compatibility and reveal deeper API design flaws you might miss.

Jens Neuse

Jens Neuse

7min read
Announcing Field Level Authorization for GraphQL Federation with Cosmo Router
Education

Announcing Field Level Authorization for GraphQL Federation with Cosmo Router

Jens Neuse

Jens Neuse

11min read
Effective Integration Testing for Distributed Systems: Mastering Cosmo Router with GraphQL Federation
Education

Effective Integration Testing for Distributed Systems: Mastering Cosmo Router with GraphQL Federation

Discover the art of integration testing for distributed systems through our in-depth guide. Learn how to expertly test the Cosmo Router using advanced techniques in GraphQL Federation, including the utilization of subgraphs and subscriptions, to ensure seamless end-to-end functionality, correctness and superior system performance.

Jens Neuse

Jens Neuse

19min read
Serverless GraphQL Federation Router for AWS Lambda
Engineering

Serverless GraphQL Federation Router for AWS Lambda

Deploy GraphQL Federation on AWS Lambda with Cosmo’s serverless router. Small, fast, OpenTelemetry-ready, and built for real-world performance.

Dustin Deus

Dustin Deus

8min read
Scaling GraphQL Subscriptions in Go with Epoll and Event Driven Architecture
Education

Scaling GraphQL Subscriptions in Go with Epoll and Event Driven Architecture

Learn how we're leveraging Epoll/Kqueue and Event-Driven Architecture to scale GraphQL Subscriptions in Go. We've reduced the number of goroutines by 99% and the memory consumption by 90% without sacrificing performance.

Jens Neuse

Jens Neuse

14min read
Announcing EDFS - Event Driven Federated Subscriptions
Education

Announcing EDFS - Event Driven Federated Subscriptions

Event Driven Federated Subscriptions or EDFS for short is a new way to build federated GraphQL Subscriptions. It is based on the Event Driven Architecture (EDA) pattern and allows you to build highly scalable Event-Driven GraphQL APIs on top of Kafka, NATS, SQS, RabbitMQ and more.

Jens Neuse

Jens Neuse

10min read
Native Subscriptions with Cosmo Router
Education

Native Subscriptions with Cosmo Router

How an event-based approach makes GraphQL Subscriptions better in Federation.

Prithwish Nath

8min read
GraphQL Federation Field-level Metrics 101
Education

GraphQL Federation Field-level Metrics 101

Explore how field-level metrics in federated GraphQL help debug faster, cut costs, and optimize APIs. See how Cosmo makes data-driven scaling effortless.

Prithwish Nath

7min read
GraphQL is Finally Boring.
Education

GraphQL is Finally Boring.

The reports of GraphQL’s death have been greatly exaggerated. Let’s look beyond trends, instead, at how a mature, reliable GraphQL is making organizations better.

Prithwish Nath

7min read
Introducing astjson: Transform and Merge JSON Objects with Unmatched Speed in Go
Education

Introducing astjson: Transform and Merge JSON Objects with Unmatched Speed in Go

Jens Neuse

Jens Neuse

12min read
A C-Level Introduction to API Composition
Business

A C-Level Introduction to API Composition

As the number of APIs keeps growing and headless services are on the rise, understanding APIs and API Composition has become a necessity for decision makers in almost any industry.

Björn Schwenzer

Björn Schwenzer

11min read
How Cosmo meets Compliance Requirements and Saves Onboarding Time
Business

How Cosmo meets Compliance Requirements and Saves Onboarding Time

By being capable of runnung fully on-prem, Cosmo avoids time-consuming due diligence loops and allows for quick implementation of GraphQL Federation.

Björn Schwenzer

Björn Schwenzer

4min read
Transitioning from Monolithic to Federated Architecture with GraphQL
Education

Transitioning from Monolithic to Federated Architecture with GraphQL

Explore the shift from monoliths to Federated GraphQL. Learn how modular APIs boost scalability, dev speed, and flexibility—plus tips for a smooth migration.

Stefan Avram

Stefan Avram

3min read
How to analyze the usage of your GraphQL Schema
Education

How to analyze the usage of your GraphQL Schema

Learn how to analyze GraphQL schema usage to optimize APIs, prevent breaking changes, and improve observability with federation-aware analytics.

Jens Neuse

Jens Neuse

7min read
How to analyze the usage of your GraphQL Schema
Education

How to analyze the usage of your GraphQL Schema

Get deep insights into GraphQL schema usage. Identify unused fields, monitor client behavior, and enable safe, data-driven schema evolution.

Jens Neuse

Jens Neuse

7min read
A Open Source Schema Registry with Schema Checks for Federated GraphQL
Education

A Open Source Schema Registry with Schema Checks for Federated GraphQL

With Cosmo, it’s easier than ever to manage your federated GraphQL schemas and prevent composition errors and breaking changes before they reach production.

Prithwish Nath

8min read
An Introduction to Cosmo Router — Blazingly Fast Open-Source Federation V1/V2 Gateway
Education

An Introduction to Cosmo Router — Blazingly Fast Open-Source Federation V1/V2 Gateway

Apollo Router’s Elastic license preventing adoption? Want to go even faster? This open-source Federation gateway has got you covered.

Prithwish Nath

12min read
Dataloader 3.0: A new algorithm to solve the N+1 Problem
Education

Dataloader 3.0: A new algorithm to solve the N+1 Problem

Introducing a new algorithm to solve GraphQL’s N+1 problem. Learn how breadth-first data loading cuts complexity and boosts performance up to 5x.

Jens Neuse

Jens Neuse

31min read
OSS Analytics, Monitoring, and Tracing for Federated GraphQL APIs
Business

OSS Analytics, Monitoring, and Tracing for Federated GraphQL APIs

WunderGraph announces the Cosmo Analytics Stack to provide Analytics, Metrics, Monitoring, and Distributed Tracing for Federated GraphQL APIs.

Jens Neuse

Jens Neuse

3min read
Cosmo Router: High Performance Federation v1 & v2 Router / Gateway
Business

Cosmo Router: High Performance Federation v1 & v2 Router / Gateway

WunderGraph announces the Cosmo Router, a high performance GraphQL API Gateway / Router compatible with Apollo Federation v1 and v2.

Jens Neuse

Jens Neuse

4min read
Announcing Open Federation
Business

Announcing Open Federation

WunderGraph announces Open Federation, a MIT-Licensed Specification and a set of libraries to build federated GraphQL APIs.

Jens Neuse

Jens Neuse

6min read
Refactoring Monoliths to Microservices with the BFF and Strangler Patterns
Education

Refactoring Monoliths to Microservices with the BFF and Strangler Patterns

Refactor monoliths to microservices with the BFF & Strangler patterns. Avoid adapter hell and shield frontends using WunderGraphs unified BFF layer.

Prithwish Nath

17min read
5 Best Practices for Backends-for-Frontends
Education

5 Best Practices for Backends-for-Frontends

Best practices to follow when implementing the BFF pattern: do’s and don’ts

Prithwish Nath

9min read
7 Key Lessons I Learned While Building Backends-for-Frontends
Education

7 Key Lessons I Learned While Building Backends-for-Frontends

Crucial takeaways from building production-ready BFFs that every developer should know.

Prithwish Nath

11min read
Using invisible divs in GitHub Discussions as a key-value store
Opensource

Using invisible divs in GitHub Discussions as a key-value store

Introducing Open Previews and how we built it without a database.

Eelco Wiersma

Eelco Wiersma

4min read
Return JSON from OpenAI to build AI enhanced APIs
Education

Return JSON from OpenAI to build AI enhanced APIs

Build AI-enhanced APIs with OpenAI that return structured JSON. Automate schema validation and OpenAPI docs using the WunderGraph Agent SDK.

Jens Neuse

Jens Neuse

5min read
Preventing prompt injections with Honeypot functions
Education

Preventing prompt injections with Honeypot functions

Learn how Honeypot functions help prevent prompt injection attacks in AI-powered APIs built with OpenAI.

Jens Neuse

Jens Neuse

7min read
Beyond Functions: Seamlessly build AI enhanced APIs with OpenAI
Education

Beyond Functions: Seamlessly build AI enhanced APIs with OpenAI

Create structured, AI-powered APIs and Agents that integrate with REST, GraphQL, SOAP, and databases—securely, scalably, and without prompt injection risks.

Jens Neuse

Jens Neuse

14min read
TypeSafe Testing in Backends-for-Frontends
Education

TypeSafe Testing in Backends-for-Frontends

Struggling with integration, unit & E2E tests in your BFF? WunderGraph’s type-safe testing & mocking makes API testing easier.

Prithwish Nath

15min read
From 26 Minutes to 20 Seconds: Using pprof to optimize large GraphQL Operations in Go
Engineering

From 26 Minutes to 20 Seconds: Using pprof to optimize large GraphQL Operations in Go

How we reduced the executing time of a huge GraphQL operation using Golang's profiling tools

Alberto García Hierro

Alberto García Hierro

9min read
Fixing the Backends-for-frontends pattern with Build-time GraphQL
Education

Fixing the Backends-for-frontends pattern with Build-time GraphQL

Fix the BFF pattern’s limitations using build-time GraphQL. WunderGraph delivers secure, fast, type-safe APIs—without runtime GraphQL overhead

Prithwish Nath

9min read
Apollo Federation v2 compatible OSS licensed Gateway coming to WunderGraph
Business

Apollo Federation v2 compatible OSS licensed Gateway coming to WunderGraph

WunderGraph announces a partnership with YC-backed Tailor Technologies, Inc. to implement an Apollo Federation v2 compatible OSS licensed API Gateway.

Jens Neuse

Jens Neuse

4min read
The Easiest Way to Bake Auth Into Your Backend-for-Frontend with Clerk and WunderGraph
Education

The Easiest Way to Bake Auth Into Your Backend-for-Frontend with Clerk and WunderGraph

A true match made in heaven, learn how to implement authentication in your BFF architecture in minutes!.

Prithwish Nath

10min read
Here's the Universal API ORM for REST, SOAP and GraphQL and more
Education

Here's the Universal API ORM for REST, SOAP and GraphQL and more

Call REST, GraphQL, SOAP, and SQL as if they were one API. The WunderGraph ORM gives you type-safe access to any source—without relying on SDKs.

Jens Neuse

Jens Neuse

13min read
GraphQL doesn't solve under & overfetching, Relay & WunderGraph does
Education

GraphQL doesn't solve under & overfetching, Relay & WunderGraph does

Jens Neuse

Jens Neuse

12min read
Dodging the Vercel Tax
Education

Dodging the Vercel Tax

Get Vercel-level DX with Postgres, Redis & Blob—without the markup. Use WunderGraph, an open-source alternative to Vercel Storage with no vendor lock-in.

Prithwish Nath

10min read
Do you even test?
Education

Do you even test?

Easily write end-to-end tests for your API Gateway with mocks. Learn how WunderGraph makes testing integrations faster, safer, and more maintainable.

Dustin Deus

Dustin Deus

8min read
Why you should Relay give GraphQL another look
Education

Why you should Relay give GraphQL another look

Explore how Relay and WunderGraph enable secure, fast, type-safe GraphQL apps with SSR, persisted queries, and no runtime API exposure.

Jens Neuse

Jens Neuse

11min read
5 Best Backend-for-Frontend Tools You Should Be Using
Education

5 Best Backend-for-Frontend Tools You Should Be Using

Discover 5 powerful Backend-for-Frontend tools—like WunderGraph, Istio, and AWS—to simplify API integration, auth, observability, and scaling.

Prithwish Nath

11min read
WunderGraph raises $3M in seed funding to build GitHub for APIs
Business

WunderGraph raises $3M in seed funding to build GitHub for APIs

Jens Neuse

Jens Neuse

4min read
Introducing the new Vue Query client
Changelog

Introducing the new Vue Query client

Introducing the new WunderGraph Vue Query client. Consume WunderGraph queries, mutations and subscriptions fully typesafe with Vue and Nuxt.

Eelco Wiersma

Eelco Wiersma

3min read
Introducing the new Svelte Query client
Changelog

Introducing the new Svelte Query client

Introducing the new WunderGraph Svelte Query client. Consume WunderGraph queries, mutations and subscriptions fully typesafe with Svelte & SvelteKit.

Dani Akash

Dani Akash

3min read
The Backend-for-Frontend pattern using NextJS A Step-by-Step Guide
Education

The Backend-for-Frontend pattern using NextJS A Step-by-Step Guide

Start with BFFs, scale to GraphQL Federation. Build secure, type-safe APIs in Next.js with WunderGraph as your Backend-for-Frontend layer.

Prithwish Nath

20min read
Lightning-fast API development with Neon and WunderGraph
Partner

Lightning-fast API development with Neon and WunderGraph

Learn how to use the Neon integreation with WunderGraph to create fast APIs

Stefan Avram

Stefan Avram

2min read
How Not invented here kills innovation and 5 rules to avoid it
Business

How Not invented here kills innovation and 5 rules to avoid it

The not invented here syndrome is a serious threat to innovation and your business. Here are five rules to avoid it.

Björn Schwenzer

Björn Schwenzer

7min read
Is GraphQL dying? 2023 Trend Analysis of REST, GraphQL, OpenAPI, SOAP, gRPC and tRPC
Education

Is GraphQL dying? 2023 Trend Analysis of REST, GraphQL, OpenAPI, SOAP, gRPC and tRPC

Jens Neuse

Jens Neuse

5min read
WunderGraph Acquires Apollo GraphQL to Join Forces to Create the Ultimate GraphQL Solution: Graphzilla
Partner

WunderGraph Acquires Apollo GraphQL to Join Forces to Create the Ultimate GraphQL Solution: Graphzilla

WunderGraph’s Virtual Graph meets Apollo’s SuperGraph to form UberGraph — the most powerful GraphQL solution ever built.

Stefan Avram

Stefan Avram

2min read
Integration Testing for GraphQL APIs, type-safe, run locally and in CI
Education

Integration Testing for GraphQL APIs, type-safe, run locally and in CI

Write fast, type-safe integration tests for GraphQL and REST APIs using WunderGraph. Run tests locally or in CI with built-in support for federation and auth.

Jens Neuse

Jens Neuse

9min read
Embedding SQL into GraphQL without sacrificing type safety
Education

Embedding SQL into GraphQL without sacrificing type safety

Learn how to embed SQL in GraphQL without losing type safety. This guide shows how to rewrite operations at the gateway level using AST transformations.

Jens Neuse

Jens Neuse

10min read
10 GraphQL Developer Tools I Use To Make Building APIs Easier
Education

10 GraphQL Developer Tools I Use To Make Building APIs Easier

Discover 10 GraphQL tools that streamline API development—from schema visualization to testing and performance. Build faster, debug better, and ship with ease.

Prithwish Nath

10min read
How to be the worst engineer on your team?
Education

How to be the worst engineer on your team?

To what extent should we compare ourselves to others? How can we channel differences positively?

David Stutt

David Stutt

3min read
TypeScript First API Development: Never Write OpenAPI Specifications Again
Education

TypeScript First API Development: Never Write OpenAPI Specifications Again

Skip the manual OpenAPI work. With WunderGraph’s TypeScript-first approach, generate OpenAPI specs directly from your code—no annotations, no boilerplate.

Jens Neuse

Jens Neuse

8min read
Serverless CI with Podman, Firecracker, fly.io Machines, and temporal.io
Education

Serverless CI with Podman, Firecracker, fly.io Machines, and temporal.io

This is the story of how we built the CI/CD system for WunderGraph Cloud. 13s builds on top of giants like fly.io Machines, Podman, and temporal.io.

Jens NeuseDustin Deus

Jens Neuse & Dustin Deus

14min read
TypeScript Made Easy
Education

TypeScript Made Easy

Learn TypeScript the fun way—build your first full stack Todo App with Next.js, Prisma & WunderGraph. End-to-end typesafety, zero boilerplate.

Prithwish Nath

15min read
The most important lesson I've had to learn as a technical founder
Education

The most important lesson I've had to learn as a technical founder

If you want to build a business, you have to stop being obsessed with technology and start to focus on the customer and their problems.

Jens Neuse

Jens Neuse

6min read
Building internal tools with WunderGraph and Interval
Education

Building internal tools with WunderGraph and Interval

A guide that shows you how to build internal tools using WunderGraph and Interval.

Eelco Wiersma

Eelco Wiersma

7min read
How to escape the capacity trap of legacy architecture
Business

How to escape the capacity trap of legacy architecture

Legacy systems draining your team? Learn how WunderGraph helps you break the cycle and reclaim capacity without a full rewrite.

Björn Schwenzer

Björn Schwenzer

5min read
GraphQL's @defer and @stream Directives are overkill
Education

GraphQL's @defer and @stream Directives are overkill

The GraphQL directives @defer and @stream are a great way to incrementally load data, but they are a complex solution that can be solved in a much simpler way.

Jens Neuse

Jens Neuse

17min read
Introducing the new Solid Query client
Changelog

Introducing the new Solid Query client

Introducing the new WunderGraph Solid Query client. Consume WunderGraph queries, mutations and subscriptions fully typesafe with Solid.js.

Eelco Wiersma

Eelco Wiersma

4min read
A comprehensive Guide to WunderGraph and WunderGraph Cloud
Education

A comprehensive Guide to WunderGraph and WunderGraph Cloud

A comprehensive guide to WunderGraph, the API Gateway that turns GraphQL into RPC on the fly, with a focus on its TypeScript Operations

Prithwish Nath

18min read
Isomorphic TypeScript APIs: End-to-end type-safety between client & server
Education

Isomorphic TypeScript APIs: End-to-end type-safety between client & server

Blur the lines between frontend and backend with isomorphic TypeScript APIs. Get instant type-safe feedback for faster full-stack development—no codegen needed.

Jens Neuse

Jens Neuse

18min read
Build a Serverless Live Chat App with Next.js, Fauna & WunderGraph
Education

Build a Serverless Live Chat App with Next.js, Fauna & WunderGraph

Learn to build a real-time serverless chat app using WunderGraph’s Live Queries, Next.js, and Fauna—no WebSockets needed, just scalable GraphQL.

Prithwish Nath

19min read
Building WunderGraph
Business

Building WunderGraph

The people of WunderGraph discuss a variety of aspects of running a start-up in short, unedited video episodes.

Björn Schwenzer

Björn Schwenzer

2min read
How to turn employee resignations into a growth opportunity for your company
Business

How to turn employee resignations into a growth opportunity for your company

Discover how employee resignations can spark meaningful growth. Learn to gather feedback, drive change, and improve retention with honest reflection.

Björn Schwenzer

Björn Schwenzer

10min read
Data Fetching with Next.js 13’s Bleeding-Edge Features
Education

Data Fetching with Next.js 13’s Bleeding-Edge Features

Explore data fetching with Next.js 13 using Streaming and Suspense. Build a record catalog app with GraphQL and WunderGraph for seamless end-to-end typesafety.

Prithwish Nath

20min read
Introducing the new React Query client
Changelog

Introducing the new React Query client

Introducing the new WunderGraph React Query client. Consume WunderGraph queries, mutations and subscriptions fully typesafe with React Query.

Eelco Wiersma

Eelco Wiersma

4min read
How to Use ChatGPT as an Educational Chatbot in a Next.js Frontend
Education

How to Use ChatGPT as an Educational Chatbot in a Next.js Frontend

Can you use OpenAI’s GPT-3.5 on your website as a chat assistant? You bet. Here’s how to get it done with an Express server, WunderGraph as a BFF, and GraphQL.

Prithwish Nath

18min read
Introducing the new Next.js and SWR clients
Changelog

Introducing the new Next.js and SWR clients

Introducing the new Next.js and SWR clients

Eelco Wiersma

Eelco Wiersma

7min read
The simplicity of tRPC with the power of GraphQL
Education

The simplicity of tRPC with the power of GraphQL

tRPC is a new alternative to GraphQL that promises to be a lot simpler, but at what cost? What tradeoffs does it make? Let's find out!

Jens Neuse

Jens Neuse

11min read
Why going API first will boost your business
Business

Why going API first will boost your business

Adopting an API first approach and exposing commoditized services is essential to participate in the emerging API Economy.

Björn Schwenzer

Björn Schwenzer

10min read
How to Compose and Integrate APIs Together as if You Were Using NPM for APIs
Education

How to Compose and Integrate APIs Together as if You Were Using NPM for APIs

Bring React-style composability to APIs, microservices & databases using GraphQL, WunderGraph, and the BFF/API Gateway pattern.

Prithwish Nath

17min read
How to Build a GraphQL eCommerce App from Scratch
Education

How to Build a GraphQL eCommerce App from Scratch

Setting JAMstack to easy mode with WunderGraph, Next.js, Strapi, and Snipcart

Prithwish Nath

19min read
Quirks of GraphQL Subscriptions: SSE, WebSockets, Hasura, Apollo Federation / Supergraph
Education

Quirks of GraphQL Subscriptions: SSE, WebSockets, Hasura, Apollo Federation / Supergraph

Jens NeuseYuri Buerov

Jens Neuse & Yuri Buerov

14min read
GraphQL is not Terraform
Education

GraphQL is not Terraform

GraphQL is used in many different ways. In this post, I'd like to show why GraphQL is not ideal as a configuration language.

Jens Neuse

Jens Neuse

14min read
The End of DevOps
Business

The End of DevOps

How WunderGraph’s infraless platform returns simplicity to the developer experience.

Björn Schwenzer

Björn Schwenzer

6min read
Dev without Ops - Why we are building Vercel for Backend, the Infraless Cloud
Changelog

Dev without Ops - Why we are building Vercel for Backend, the Infraless Cloud

Serverless isn't enough. Learn why we're building WunderGraph Cloud—a fully managed backend platform that redefines simplicity, speed, and developer experience.

Jens Neuse

Jens Neuse

11min read
Build flexible GraphQL APIs by treating the Schema like a Database
Education

Build flexible GraphQL APIs by treating the Schema like a Database

By treating your GraphQL API like a Database, you're able to build flexible and easy to maintain APIs, with the additional benefit of making them easy to audit.

Jens Neuse

Jens Neuse

6min read
WunderBase – Serverless GraphQL DB using SQLite, Firecracker & Prisma
Opensource

WunderBase – Serverless GraphQL DB using SQLite, Firecracker & Prisma

WunderBase is an open source Serverless GraphQL database built on SQLite, Firecracker, and Prisma. Sleep mode saves cost—perfect for fast, lightweight apps.

Jens Neuse

Jens Neuse

9min read
4 ways to stitch, integrate, compose & federate multiple GraphQL APIs
Education

4 ways to stitch, integrate, compose & federate multiple GraphQL APIs

Combining multiple GraphQL APIs can be a challenge. Learn about four different methods to solve the problem and the tradeoffs of each approach.

Jens Neuse

Jens Neuse

10min read
WunderGraph 🤝 Fauna Integration
Partner

WunderGraph 🤝 Fauna Integration

WunderGraph and Fauna integration. Quickly integrate FaunaDB into your serverless applications using WunderGraph.

Stefan Avram

Stefan Avram

4min read
How to improve your markdown-based docs with automatic tagging
Education

How to improve your markdown-based docs with automatic tagging

Help your readers to better understand your markdown-based docs by automatically tagging the content with cross-references to other parts of your documentation.

Jens Neuse

Jens Neuse

7min read
Building WunderGraph Cloud in public
Business

Building WunderGraph Cloud in public

Why WunderGraph builds its cloud solution in public and choses transparency over secrecy.

Björn Schwenzer

Björn Schwenzer

5min read
When hiring developers gets tough, focus on developer efficiency
Business

When hiring developers gets tough, focus on developer efficiency

When you have difficulties staffing your software engineering positions, consider leveraging the efficiency potential in your existing development teams.

Björn Schwenzer

Björn Schwenzer

7min read
Stop Building Your MVP Before You Figure Out These 7 Founder Lessons
Education

Stop Building Your MVP Before You Figure Out These 7 Founder Lessons

Most technical founders overbuild and underplan. Learn 7 lessons to avoid wasted effort, from user acquisition to sales strategy, before coding your MVP.

jensneuse

jensneuse

6min read
WunderGraph - The Next-Gen API Developer Platform - is Open Source!
Opensource

WunderGraph - The Next-Gen API Developer Platform - is Open Source!

Learn more about how WunderHub, the first Package Manager for APIs, creates a whole new Experience of sharing and integrating APIs. We are currently in a public beta and are looking for feedback and ideas.

Jens Neuse

Jens Neuse

19min read
How WunderGraph helps Developers to compose & integrate APIs
Education

How WunderGraph helps Developers to compose & integrate APIs

Discover how WunderGraph streamlines API composition and integration with Gateway-Less API Management that fits modern developer workflows.

Jens Neuse

Jens Neuse

5min read
Open Source GraphQL CDN / Edge Cache with Cloudflare, Fastly, and Fly.io
Education

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

WunderGraph's open-source approach to GraphQL CDN and edge caching works with Cloudflare, Fastly, Fly.io, and more—without vendor lock-in or complexity.

Jens NeuseDustin Deus

Jens Neuse & Dustin Deus

11min read
NextJS / React SSR: 21 Universal Data Fetching Patterns & Best Practices
Education

NextJS / React SSR: 21 Universal Data Fetching Patterns & Best Practices

21 Universal Data Fetching Patterns & Best Practices for NextJS / React SSR

Jens Neuse

Jens Neuse

59min read
GraphQL Subscriptions: Why we use SSE/Fetch over Websockets
Education

GraphQL Subscriptions: Why we use SSE/Fetch over Websockets

WebSockets should be deprecated for GraphQL Subscriptions. Instead, we're proposing to use Server Sent Events.

Jens Neuse

Jens Neuse

10min read
Partnership Announcement: Oracle Cloud and WunderGraph
Partner

Partnership Announcement: Oracle Cloud and WunderGraph

WunderGraph and Oracle Cloud team up to deliver 90% faster API integrations and seamless Kubernetes hosting for modern, scalable app development.

Stefan Avram

Stefan Avram

4min read
API Design Best Practices for long-running Operations: GraphQL vs REST
Education

API Design Best Practices for long-running Operations: GraphQL vs REST

Discover how to design asynchronous APIs for long-running operations using REST or GraphQL. Learn trade-offs, patterns, and best practices for robust API workflows.

Jens Neuse

Jens Neuse

10min read
Keycloak Integration in Minutes with Cloud IAM and WunderGraph
Partner

Keycloak Integration in Minutes with Cloud IAM and WunderGraph

Integrate Keycloak with WunderGraph in under 10 minutes using Cloud IAM. Boost security, simplify setup, and speed up auth workflows with this step-by-step guide.

Stefan Avram

Stefan Avram

4min read
Thunk-based Resolvers: Building a Flexible GraphQL API Gateway
Education

Thunk-based Resolvers: Building a Flexible GraphQL API Gateway

Learn how thunk-based resolvers enable modular, schema-free GraphQL Gateways. Boost flexibility, performance, and support for REST, federation, and subscriptions.

Jens Neuse

Jens Neuse

19min read
10x faster implementation time for your API with WunderHub
Changelog

10x faster implementation time for your API with WunderHub

Cut API implementation time by 90% with WunderHub—search, integrate, and scale APIs instantly. Boost user time-to-value and grow adoption.

Karl Baumbarten

Karl Baumbarten

4min read
WunderGraph 🤝 MongoDB Atlas
Partner

WunderGraph 🤝 MongoDB Atlas

We're super excited to introduce our latest integration with MongoDB Atlas – MongoDB’s multi-cloud application data platform.

Stefan Avram

Stefan Avram

4min read
How to market your product as a Technical Founder
Education

How to market your product as a Technical Founder

How WunderGraph’s founders grew their user base through hands-on marketing—from cold outreach to content and community—in just 6 months.

Stefan Avram

Stefan Avram

11min read
WunderHub - The Package Manager for APIs Public Beta
Education

WunderHub - The Package Manager for APIs Public Beta

Try WunderHub, the first API package manager. Share, discover & integrate APIs faster. Now in public beta — feedback welcome!

Jens Neuse

Jens Neuse

5min read
What every GraphQL user should know about HTTP and REST
Education

What every GraphQL user should know about HTTP and REST

Stop choosing between GraphQL and REST. Combine their strengths to build more flexible, powerful APIs with the best of both worlds.

Jens Neuse

Jens Neuse

10min read
How automating API Integrations benefits your business
Education

How automating API Integrations benefits your business

Automate API integrations with WunderGraph to save developer time, cut costs, and boost efficiency across your software ecosystem.

Karl Baumbarten

Karl Baumbarten

4min read
Join data across APIs: GraphQL, REST, PostgreSQL, MySQL and more
Education

Join data across APIs: GraphQL, REST, PostgreSQL, MySQL and more

Learn how to join data across GraphQL, REST, PostgreSQL, MySQL, and more using a single GraphQL operation—no stitching or federation required.

Jens Neuse

Jens Neuse

11min read
Announcing WunderHub: Share APIs like they were npm packages
Changelog

Announcing WunderHub: Share APIs like they were npm packages

Today, we announce WunderHub, a tool to share APIs just like npm packages. WunderHub enables API developers and consumers to collaborate at a whole new level.

Jens Neuse

Jens Neuse

8min read
Namespacing for GraphQL: Conflict-Free merging of any number of APIs
Education

Namespacing for GraphQL: Conflict-Free merging of any number of APIs

WunderGraph introduces the concept of Namespacing to GraphQL, allowing you to merge any number of APIs without naming conflicts.

Jens Neuse

Jens Neuse

11min read
Instant Realtime APIs using PostgreSQL, MySQL, SQLite, SQLServer and Planetscale
Education

Instant Realtime APIs using PostgreSQL, MySQL, SQLite, SQLServer and Planetscale

WunderGraph now supports PostgreSQL, MySQL, SQLite, SQLServer and Planetscale as DataSources to generate a production-ready Realtime API in Minutes

Jens Neuse

Jens Neuse

7min read
API Management does too little, Backend as a Service does too much
Education

API Management does too little, Backend as a Service does too much

Explore the limitations of API Management and Backend as a Service, and how WunderGraph bridges the gap to offer extensibility, type safety, and zero vendor lock-in.

Jens Neuse

Jens Neuse

16min read
Benchmark: Apollo Federation Gateway v1 vs v2 vs WunderGraph vs mercurius-js
Comparison

Benchmark: Apollo Federation Gateway v1 vs v2 vs WunderGraph vs mercurius-js

Benchmarks of the Apollo Federation Gateway v1 and v2 vs. WunderGraph show that WunderGraph is up to 271 times faster than Apollo.

Jens Neuse

Jens Neuse

10min read
GraphQL file uploads - evaluating the 5 most common approaches
Education

GraphQL file uploads - evaluating the 5 most common approaches

Explore 5 ways to handle file uploads in GraphQL—from base64 to S3 and WunderGraph’s TokenHandler Pattern. See which approach balances speed and security..

Jens Neuse

Jens Neuse

12min read
GraphQL in production - Analyzing public GraphQL APIs #1: Twitch.tv
Education

GraphQL in production - Analyzing public GraphQL APIs #1: Twitch.tv

Explore how Twitch runs GraphQL in production. From batching to APQ, HTTP quirks, and performance trade-offs—learn what works and what to avoid at scale.

Jens Neuse

Jens Neuse

14min read
Build JSON APIs with JSON-Schema by writing GraphQL Operations against any DataSource like REST, GraphQL, Apollo Federation, PostgreSQL and MySQL
Education

Build JSON APIs with JSON-Schema by writing GraphQL Operations against any DataSource like REST, GraphQL, Apollo Federation, PostgreSQL and MySQL

Learn how to build JSON APIs with JSON Schema validation by writing GraphQL Operations against any DataSource like GraphQL, REST, PostgreSQL or MySQL

Jens Neuse

Jens Neuse

8min read
The Fusion of GraphQL, REST, JSON-Schema and HTTP2
Education

The Fusion of GraphQL, REST, JSON-Schema and HTTP2

REST vs. GraphQL is the wrong question. Instead, combine the two! Making GraphQL more RESTful is the better solution than choosing one technology exclusively.

Jens Neuse

Jens Neuse

35min read
Versionless APIs - Making APIs backwards compatible FOREVER to enable businesses to collaborate
Education

Versionless APIs - Making APIs backwards compatible FOREVER to enable businesses to collaborate

A visionary approach to solving API versioning problems one and for all, keeping APIs backwards compatible forever.

Jens Neuse

Jens Neuse

16min read
The complete GraphQL Security Guide: Fixing the 13 most common GraphQL Vulnerabilities to make your API production ready
Education

The complete GraphQL Security Guide: Fixing the 13 most common GraphQL Vulnerabilities to make your API production ready

A description of the 13 most common GraphQL vulnerabilities and how to mitigate them.

Jens Neuse

Jens Neuse

26min read
Solving the Double (Quintuple) Declaration Problem in GraphQL Apps
Education

Solving the Double (Quintuple) Declaration Problem in GraphQL Apps

Stop repeating yourself across your stack. Learn how to eliminate redundant declarations in GraphQL apps using codegen, JSON Schema, and WunderGraph.

Jens Neuse

Jens Neuse

9min read
Authentication for NextJS with GraphQL & REST APIs and SSR (Server Side Rendering)
Education

Authentication for NextJS with GraphQL & REST APIs and SSR (Server Side Rendering)

A discussion on NextJS, GraphQL and Authentication and how to get it right with SSR (Server Side Rendering)

Jens Neuse

Jens Neuse

15min read
Where in the HypeCycle is GraphQL in 2021? Analyzing public data from Google Trends, StackOverflow, GitHub and HackerNews
Education

Where in the HypeCycle is GraphQL in 2021? Analyzing public data from Google Trends, StackOverflow, GitHub and HackerNews

A review of public data from Google Trends, StackOverflow, GitHub and HackerNews to better understand if GraphQL is still a trending technology.

Jens Neuse

Jens Neuse

5min read
Apollo GraphQL Federation with Subscriptions - production grade and highly scalable
Education

Apollo GraphQL Federation with Subscriptions - production grade and highly scalable

Learn how WunderGraph lets you get the most out of Apollo Federation, being the only provider with a Gateway that supports Subscriptions for SubGraphs.

Jens Neuse

Jens Neuse

13min read
Polyglot persistence for PostgreSQL & MySQL using GraphQL & TypeScript
Education

Polyglot persistence for PostgreSQL & MySQL using GraphQL & TypeScript

Storing data in either PostgreSQL or MySQL using the exact same interface, a GraphQL API

Jens Neuse

Jens Neuse

6min read
What if we treat GraphQL Queries as the API definition?
Education

What if we treat GraphQL Queries as the API definition?

Explore a powerful pattern where GraphQL operations define your API, enabling type-safe clients, input validation, and secure auth—all from your queries.

Jens Neuse

Jens Neuse

8min read
The most powerful GraphQL Client for the web in just 2kb
Education

The most powerful GraphQL Client for the web in just 2kb

WunderGraph offers the most powerful GraphQL client for the web in just 2.5kb. Outperforms Apollo & urql in speed, DX, and security—without the bloat.

Jens Neuse

Jens Neuse

16min read
Why you need a Package Manager for APIs
Education

Why you need a Package Manager for APIs

Packager Managers are Common for storing and sharing code. This post describes how we can apply the same pattern to APIs as well.

Jens Neuse

Jens Neuse

6min read
Generated GraphQL APIs: Tight Coupling as a Service
Education

Generated GraphQL APIs: Tight Coupling as a Service

A discussion on the problems related to generating GraphQL APIs from a Database Schema, like tight coupling the client to the server.

Jens Neuse

Jens Neuse

11min read
Why not use GraphQL?
Education

Why not use GraphQL?

Analyzing common misconceptions on the discussion around GraphQL vs. REST.

Jens Neuse

Jens Neuse

14min read
GraphQL is not meant to be exposed over the internet
Education

GraphQL is not meant to be exposed over the internet

A discussion about the problems with using GraphQL over HTTP POST requests and how to improve the situation with a JSON RPC facade.

Jens Neuse

Jens Neuse

7min read
The case against normalized caching in GraphQL
Education

The case against normalized caching in GraphQL

A discussion on the topic of normalized caching in GraphQL Clients, why it's inefficient and how better solutions could look like

Jens Neuse

Jens Neuse

6min read