Engineering

What is GraphQL Federation? A practical guide for modern APIs

What is GraphQL Federation? A practical guide for modern APIs

Tom Houlé

GraphQL Federation enables you to build modular, scalable APIs by composing multiple GraphQL services into a single endpoint. Learn how it works and how Grafbase makes federation simple.

Security considerations in GraphQL Federation

Security considerations in GraphQL Federation

Tom Houlé

Learn how to secure GraphQL Federation architectures with best practices for authentication, authorization, schema design, and query protection. Discover how Grafbase simplifies federation security.

Customize your GraphQL Federation authentication and authorization with Grafbase Extensions

Customize your GraphQL Federation authentication and authorization with Grafbase Extensions

Benjamin Rabier

Learn how to setup and configure custom authentication and/or authorization with extensions to integrate with any authentication provider, configure field-level authorization and more in GraphQL Federation.

Enhance Your GraphQL Federation API with NATS Subscriptions using Grafbase

Enhance Your GraphQL Federation API with NATS Subscriptions using Grafbase

Julius de Brujin

Learn how to publish and subscribe to NATS subjects directly from your federated GraphQL API with Grafbase's NATS extension. Enhance your GraphQL Federation capabilities with seamless integration and powerful features.

Federating AWS AppSync GraphQL APIs

Federating AWS AppSync GraphQL APIs

Tom Houlé

Use AWS AppSync subgraphs in your federated graph and join data from other services.

Introducing Grafbase Gateway WebAssembly Hooks

Introducing Grafbase Gateway WebAssembly Hooks

Julius de Bruijn

How to customize the behavior of your GraphQL federation gateway

Benchmarking Grafbase vs Apollo vs Cosmo vs Mesh

Benchmarking Grafbase vs Apollo vs Cosmo vs Mesh

Benjamin Rabier
Graeme Coupar
Julius de Bruijn

Benchmarking GraphQL Federation gateways

Announcing three open source Rust crates for the GraphQL ecosystem

Announcing three open source Rust crates for the GraphQL ecosystem

Tom Houlé

Announcing open source Rust crates for validating, diffing and composing GraphQL schemas.

How we built an edge-optimized Postgres connector

How we built an edge-optimized Postgres connector

Julius de Bruijn
Hugo Barrigas
Benjamin Rabier

Some of the challenges we faced with Postgres and WebAssembly at the edge.

How we implemented serverless full-text search in Rust

How we implemented serverless full-text search in Rust

Benjamin Rabier
Marc Mettke

How we implemented serverless full-text search in Rust with AWS Lambda, EFS, DynamoDB and Cloudflare Workers.

Improving your user experience with Edge Caching

Improving your user experience with Edge Caching

Hugo Barrigas

Leverage Edge Caching for ultra-low latency and improved user experiences globally.

Getting started with Rust and WebAssembly

Getting started with Rust and WebAssembly

Yoav Lavi

Learn to compile Rust to WebAssembly for use in the browser, Node.js and Deno