Engineering

Introducing Grafbase Gateway WebAssembly Hooks

How to customize the behavior of your GraphQL federation gateway

Benchmarking Grafbase vs Apollo vs Cosmo vs Mesh



Benchmarking GraphQL Federation gateways

Announcing three open source Rust crates for the GraphQL ecosystem

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

How we built an edge-optimized Postgres connector



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 with AWS Lambda, EFS, DynamoDB and Cloudflare Workers.

Improving your user experience with Edge Caching

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

Getting started with Rust and WebAssembly

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

Why we added TypeScript configuration support

We're excited to announce support for generating GraphQL schemas with TypeScript.

How we built the Grafbase local development experience in Rust

Learn how we built a high performance CLI with Rust, WebAssembly and SQLite.

How to build your own realtime analytics dashboards

Learn how to build the backend for realtime dashboards in a SaaS product.

Building realtime apps with Server-Sent Events and GraphQL

Introduction to Server-Sent Events (SSE), the EventSource API and GraphQL Live Queries. Learn how to build modern, highly interactive, and realtime applications.

Top 5 tools every frontend developer should be using with GraphQL in 2023

Grafbase OpenAPI Connector, GraphQL Code Generator, GQty, GraphQL Network Inspector and GraphMan are powerful tools you should be using.