the-guild / blog
hive blog
~/the-guild/blog

The Guild blog.

Writing on open source, GraphQL, and the craft of long-term software. Product posts live on the Hive blog.

Aug 31, 2026

Federation Contexts in Native Composition

Use `@context` and `@fromContext` to pass data to nested fields without exposing extra arguments

#product-update
Aug 27, 2026

From Ruby Monolith to Federation: How Reverb Runs GraphQL with Hive

Reverb, the world's largest online marketplace for musical instruments, migrated a decade-old GraphQL stack to a federated supergraph — query by query, with zero client disruption — using Hive Gateway and The Guild's open source tooling.

#case-study
Aug 19, 2026

Improved Schema Checks in GitHub Merge Queues

Hive schema checks can now compare a merge queue entry against its base commit, isolating the schema changes introduced by the current pull request.

#product-update
Aug 19, 2026

Apollo Persisted Query Manifests in Hive CLI

Create Hive App Deployments directly from Apollo persisted query manifest files without converting them to another format.

#product-update
Aug 13, 2026

WebSocket Connection Multiplexing in Hive Router

Hive Router now multiplexes subscriptions over shared, pooled WebSocket connections to subgraphs instead of opening one connection per subscription, and can optionally route queries and mutations over that same pool.

#product-update
Jul 29, 2026

Automate User and Group Provisioning with SCIM

Provision users and groups from your identity provider and manage their Hive access through group-based role mappings.

#product-update
Jul 26, 2026

Subgraph Error Masking in Hive Router

Hive Router now masks subgraph errors by default, preventing internal details from leaking to clients while keeping the original errors in your logs and traces.

#product-update
Jul 26, 2026

Logging in Hive Router

Hive Router now emits a single structured summary per request, correlates every log line with a request ID and trace ID, and lets you filter or mute individual subsystems.

#product-update
Jul 24, 2026

Get Notified When Your GraphQL API Misbehaves with Metric Alerts

Watch traffic, error rate, and latency on any target and get paged in Slack, MS Teams, or a webhook the moment a threshold breaches.

#product-update
Jul 22, 2026

How Buffer Built Its Public GraphQL API on Top of Its Internal Schema

Buffer is a social media workspace that lets you plan, publish, and analyze posts and comments across 10+ social networks. After closing its public REST API back in 2019, Buffer has been rebuilding its public offering on GraphQL.

#case-study
Jul 20, 2026

Hive Console Adds Native @oneOf Support

Hive adds oneOf directive support added natively to Hive schema composition. No composeDirective required!

#product-update
Jun 30, 2026

Propagate Subgraph Extensions in Hive Router

Hive Router can now forward the `extensions` returned by your subgraphs to the final client response, with control over which keys propagate and how values from multiple subgraphs are merged.

#product-update
Jun 15, 2026

Demand Control in Hive Router

Hive Router now protects your federated graph from expensive operations with cost-based demand control, enforcing per-operation and per-subgraph budgets before execution.

#product-update
Jun 1, 2026

Schema Promotions and Rollbacks

Hive Console now supports schema version promotions and rollbacks through a new CLI command, enabling safer multi-environment workflows, fast production rollbacks, and improved visibility into subgraph-level changes.

#product-update
Jun 1, 2026

Circuit Breakers in Hive Router

Hive Router now ships with a built-in circuit breaker for subgraph execution that fails fast on unhealthy subgraphs, with global and per-subgraph configuration, OpenTelemetry metrics, and tracing.

#product-update
May 26, 2026

Object Storage Backends in Hive Router

Hive Router can now load the supergraph schema and the persisted documents manifest directly from Amazon S3 or any S3-compatible service (Cloudflare R2, MinIO, LocalStack, and more).

#product-update
May 5, 2026

Coprocessors in Hive Router

Coprocessors are now available in Hive Router - external HTTP services that can inspect, mutate, and short-circuit requests at multiple router and GraphQL lifecycle stages.

#product-update
Apr 30, 2026

TLS, mTLS and HTTP/2 Support in Hive Router

Hive Router has the first-class TLS and mTLS support for both inbound and outbound connections, alongside end-to-end HTTP/2 with optional h2c for subgraph traffic.

#product-update
Apr 30, 2026

GraphQL Codegen Update, April 2026 - Operations and Client Preset v6

GraphQL Codegen April 2026 update brings fundamental changes to how client types work, resulting in less generated code, better type correctness and defaults, fewer dependencies, and simpler setup.

#graphql#graphql-codegen#client#operations#code-generation
Apr 17, 2026

Persisted Documents in Hive Router

Persisted documents in Hive Router with configurable ID selectors, file and Hive CDN storage, and allowlist enforcement options.

#product-update
Apr 15, 2026

OpenTelemetry Tracing and Prometheus Metrics in Hive Router

Hive Router now supports production-ready OpenTelemetry tracing and metrics, including OTLP export and Prometheus scraping.

#product-update
Apr 14, 2026

Federated GraphQL Subscriptions in Hive Router

Hive Router now supports federated GraphQL subscriptions with full protocol coverage - SSE, WebSockets, Multipart HTTP, Incremental Delivery, and HTTP Callback.

#product-update
Mar 27, 2026

How trivago Brought Order to APIs with GraphQL Mesh

As trivago scaled its internal systems, fragmented APIs made it difficult to build and maintain tools, leading to the adoption of a GraphQL gateway to unify data access across services.

#case-study
Mar 27, 2026

Automatic Token Expiration for Enhanced Security

All of Hive's access tokens can now be expired automatically to enhance your security posture

#product-update
Mar 19, 2026

How Hemnet Migrated Its GraphQL Backend Without Anyone Noticing

Hemnet is Sweden’s largest property platform, serving millions of users who browse, save, and search through real estate listings every day. Behind the scenes, a GraphQL API handles the bulk of these interactions, powering everything from listing pages and search results to user accounts and saved properties.

#case-study
Mar 5, 2026

Hive Router Plugin System

Hive Router v0.0.40 introduces a plugin system that lets you extend and customize the router using native Rust plugins.

#product-update
Mar 5, 2026

App Deployments General Availability

App deployments are now generally available for all Hive Console organizations.

#product-update
Feb 26, 2026

Save and Share Insights Filters

Save and share filter views on the Insights page for consistent, repeatable GraphQL API analysis across your team.

#product-update
Feb 12, 2026

Layer 2 Cache for Persisted Documents

Add a distributed cache layer between in-memory cache and CDN for persisted documents.

#product-update
Feb 11, 2026

Account Linking and Invitation-Only OIDC

Link multiple login providers to a single account and restrict OIDC organization access with invitation requirements.

#product-update
Feb 10, 2026

The Guild has acquired Grafbase

We're open sourcing the Grafbase stack and uniting the best GraphQL Federation Routers under Hive Platform.

#company#platform
Jan 28, 2026

Introducing the New Laboratory

A redesigned GraphQL laboratory focused on a familiar, editor-driven developer experience.

#product-update
Jan 20, 2026

Schema Checks Show Affected App Deployments

See which app deployments would be impacted by breaking schema changes before deploying.

#product-update
Jan 20, 2026

Find and Clean Up Stale App Deployments

Query app deployments by last usage to identify candidates for retirement.

#product-update
Jan 5, 2026

Proven Schema Designs and Best Practices - Part 2

From a GraphQL Conf 2025 talk -- proven schema design approaches and patterns.

#graphql
Dec 11, 2025

Versioned CDN Artifacts

Retrieve CDN artifacts for specific schema versions using new versioned endpoints.

#product-update
Dec 5, 2025

Enhanced CDN and Gateway Reliability

Major improvements to our CDN infrastructure to ensure higher availability and resilience against outages.

#product-update
Nov 28, 2025

Usage Reporting in Hive Router

Hive Router (Rust) now supports Usage Reporting, allowing you to send operation metrics to Hive Console

#product-update
Nov 27, 2025

Enhanced Schema Change Detection with Directive Support and Input Value Tracking

A major upgrade to change detection, with more accurate severity levels and directive support.

#product-update
Nov 24, 2025

Improved Security and Cost Control in Federation Composition

Stricter validation for authorization and demand controls directives in GraphQL federation schemas.

#product-update
Nov 17, 2025

Supercharge Your Hive Gateway with Rust-Powered Speed

Unleash blazing-fast GraphQL federation with up to 3x performance boost and full audit compatibility.

#product-update
Nov 14, 2025

Invite Member and default OIDC Role Improvements

Select the default assigned resources for an invited user and newly signed-up OIDC users.

#product-update
Nov 7, 2025

Personal and Project Access Tokens

Gain more control over who can issue access tokens with personal and oproject access tokens.

#product-update
Oct 29, 2025

Easier Gradual Schema Migrations with Progressive Overrides

Safer and controlled migrations with Progressive Override that allows gradual schema changes.

#product-update
Oct 6, 2025

Proven Schema Designs and Best Practices - Part 1

From a GraphQL Conf 2025 talk -- proven schema design approaches and patterns.

#graphql
Oct 1, 2025

Documentation Update

Documentation is hard. You have to strike a balance between what's useful and what's excessive; and organize it in a way that is equally clear and easy to search.

#product-update
Sep 22, 2025

Incrementally Exposing a Public GraphQL API with Federation Contracts

Learn how to safely expose a public GraphQL API from a monolith using federation contracts and tags, enabling incremental and controlled schema evolution.

#federation#graphql#hive
Sep 15, 2025

Find unused Types and deprecated Fields via the Hive Console API

You can now automate finding deprecated fields and unused schema parts via the Hive Console GraphQL API.

#product-update
Sep 11, 2025

GraphQL Conf 2025 Recap

Our recap of GraphQL Conf 2025 in Amsterdam: 10 years of GraphQL, new spec release, Hive Router launch, Codegen update, and key community takeaways.

#graphql
Sep 7, 2025

GraphQL Code Generator Major Update, September 2025

GraphQL Code Generator September 2025 update comes with improvements to Federation and normal GraphQL server typing and lots of internal quality-of-life changes.

#graphql#graphql-codegen#resolvers#federation
Sep 4, 2025

Monitoring Hive Gateway with OpenTelemetry

Explore the new OpenTelemetry integration for Hive Gateway v2

#graphql#monitoring#opentelemetry#hive
Sep 4, 2025

Hive Gateway v2: Next-Generation GraphQL Federation Features

Discover Hive Gateway v2's next-generation features: enhanced OpenTelemetry integration, advanced structured logging, distributed subscription architecture, and intelligent request deduplication. Built on v1's proven foundation with production feedback-driven improvements.

#platform#graphql#graphql-federation#graphql-hive#hive-gateway
Sep 3, 2025

Schema Proposals Preview

A progress update on a much awaited feature -- Schema Proposals!

#product-update
Sep 2, 2025

Hive Router: A High-Performance GraphQL Federation Gateway

Discover Hive Router, a new high-performance and open-source GraphQL Federation gateway. Built in Rust, it's a production-ready alternative to Apollo Router, offering superior GraphQL gateway performance and full Apollo Federation compatibility.

#platform#graphql#graphql-federation#graphql-hive
Aug 10, 2025

Launching the Public Hive Console GraphQL API

Hive Console now has an official public API powered by GraphQL

#product-update
Aug 1, 2025

GraphQL Codemod Use Case - Migrating from Apollo Client Generated Hooks to Client Preset

Learn how to migrate from @graphql-codegen/typescript-react-apollo to Client Preset using a codemod. Improve type safety, reduce bundle size, and automate the migration process with ease.

#graphql#graphql-code-generator#graphql-codegen#client-preset#typescript-react-apollo
Jul 19, 2025

Client Preset SWC plugin is Officially Supported by the SWC Team

Announcing the new home, package name and support from SWC team for the Client Preset SWC plugin.

#graphql#graphql-code-generator#graphql-codegen#client-preset#swc-plugin
May 20, 2025

Input Based Breaking Change Detection

Improvements to Hive's breaking change detection to make it easier and safer to migrate schemas.

#product-update
Mar 25, 2025

Hive Platform Achieves SOC-2 Type II Certification

The certification process involved a thorough review of our security controls and processes, and we are proud to have achieved SOC-2 compliance.

#security#cloud#graphql-hive#platform#compliance
Mar 20, 2025

Require Approval for Dangerous Schema Changes

Make schema changes safer with this simple opt-in setting.

#product-update
Mar 10, 2025

Organization-Level Access Tokens for Enhanced Security & Flexibility

Enhance security and access management in Hive Console with organization-level access tokens. Learn about granular permissions, migration from registry access tokens, and upcoming API integrations.

#product-update
Mar 8, 2025

Subgraph Metadata Features

One of the most convincing reasons to use GraphQL that it's self documenting. The `@meta` directive takes this a step further by defining a convenient and type safe way to add key-value metadata to your schema.

#product-update
Jan 30, 2025

New Permission System and Role-based Access Control

We improved the permission system to allow more granular permission assignment including role-based access control on a project level.

#product-update
Jan 27, 2025

Building a Unified Financial API: Wealthsimple's Hive Implementation

As the company scaled, the need for a robust, flexible, and efficient API architecture became paramount, leading to the adoption of GraphQL with Hive as their central API management solution.

#case-study
Jan 27, 2025

Sound.xyz: Scaling GraphQL Infrastructure for Web3 Music Innovation

Sound.xyz is revolutionizing the music industry by addressing two critical challenges: the concentration of streaming revenue among top artists and the inadequate compensation per stream.

#case-study
Jan 22, 2025

View Preflight Script Logs While Executing Queries

We've added a logs panel in Laboratory to make debugging and tracking preflight script execution easier.

#product-update
Jan 16, 2025

Customizable Default Roles for OIDC Users

When a new member signs in via OIDC, they'll now be automatically assigned the default role configured by your organization.

#product-update
Jan 13, 2025

Nextra 4 x App Router. What's New and Migration Guide

App Router, Turbopack, Rust search engine Pagefind, RSC i18n, server/client components, compiled by React Compiler, GitHub Alert Syntax, new _meta.global file

#react#nextjs#nextra#react-compiler#rsc#app-router#turbopack#pagefind#i18n
Jan 10, 2025

Added a Conditional Breaking Change Static Threshold

A minor improvement to our conditional breaking changes behavior that allows changes to be considered breaking based on a minimum number of requests.

#product-update
Dec 27, 2024

Preflight Scripts in the Laboratory

Populate headers with environment variables and automate authentication flows for GraphQL requests.

#product-update
Dec 27, 2024

Audit Logs

Track actions within your organization.

#product-update
Dec 16, 2024

Persisted Documents Support for Apollo Router

App Deployments feature is now available for Apollo Router. Learn how to use and how it can improve your GraphQL API.

#product-update
Dec 4, 2024

GraphQL Security: From Vulnerabilities to Edge Protection with Stellate

Learn how to secure your GraphQL API from vulnerabilities and attacks. Discover how Stellate's edge network provides zero-latency protection, safeguarding your endpoints through powerful rate limiting and custom rules at the edge.

#stellate
Dec 3, 2024

Understanding the Differences Between GraphQL and REST API Gateways

What is the difference between GraphQL and REST API Gateway?

#graphql#rest
Nov 20, 2024

Hive Plugin for Apollo-Router now available on Crates.io

We've published the Hive Plugin for Apollo-Router on Crates.io. Learn how to use it in your custom Apollo-Router projects.

#product-update
Nov 19, 2024

Hive Plugin for Apollo Router - Stable v1 Release

The stable build of Apollo Router with Hive plugin is now available. Learn how to integrate it with your Federation projects.

#product-update
Nov 18, 2024

Extending your GraphQL service: Federation or Schema Stitching

A summary of information regarding extending your GraphQL service to use Federation or Schema Stitching.

#graphql#graphql-tools#schema-stitching#graphql-federation
Nov 4, 2024

How to write GraphQL resolvers effectively

Learn GraphQL concepts like resolver map, resolver chain, mappers, defer resolve and use GraphQL Code Generator and Server Preset to write resolvers.

#graphql#codegen#node#server#typescript
Oct 30, 2024

Supercharge Your Supergraph with Hive

Explore API management for Federated GraphQL with Hive. Unlock tools for collaboration, monitoring, and governance to simplify your API architecture.

#graphql#graphql-hive#graphql-federation
Oct 29, 2024

Self-Hosting Hive Made Easier with Versioned Docker Images

We've introduced versioned Docker images for Hive, making it easier to manage and self-host. See where to find the latest updates.

#product-update
Oct 29, 2024

New Home for Repositories and Docker Images

We've moved repositories and Docker images to the `graphql-hive` organization on GitHub. See what's changed and how to update your setup.

#product-update
Oct 11, 2024

Laboratory Improvements

The laboratory received a new look, tabs support, Query Builder plugin and uses GraphiQL v4 alpha.

#product-update
Sep 10, 2024

Introducing Hive Gateway

Announcing the new GraphQL Federation Gateway that seamlessly integrates with the Hive Schema Registry.

#product-update
Sep 10, 2024

The Guild acquires Stellate

Today we are very pleased to announce that we have acquired Stellate GraphQL CDN - the leading GraphQL Caching solution.

#graphql#company
Sep 10, 2024

Introducing GraphQL Mesh v1 and Hive Gateway v1

We released Version 1 of GraphQL Mesh and Hive Gateway, enabling flexible, open-source GraphQL Federation with both GraphQL and non-GraphQL sources.

#graphql#graphql-mesh#graphql-hive#graphql-federation
Sep 10, 2024

Audit of GraphQL Gateways Supporting Apollo Federation

Set of tests to evaluate and compare the compatibility of different GraphQL gateways with Apollo Federation.

#graphql#graphql-federation
Sep 10, 2024

Stellate has been acquired!

Big news today! The Guild will be the new home for the product, while Stellate's technical team is joining Shopify to work on global storefront performance.

#stellate
Jul 30, 2024

Persisted Documents with App Deployments in Preview

Secure your GraphQL API and reduce upstream traffic by persisting documents through app deployments.

#product-update
Jul 17, 2024

Enhanced OpenID Connect (OIDC) Support

Restrict organization access to OIDC users and improved sign-in flow.

#product-update
Jun 14, 2024

MS Teams Webhooks for Alerts in Hive

MS Teams webhooks to receive alerts and notifications from Hive.

#product-update
May 22, 2024

Replacing a piece of our proxy: How we changed engines mid flight

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
May 22, 2024

How Stellate pushed the boundaries of the Edge

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
May 22, 2024

Integration testing Fastly services with Viceroy

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
May 21, 2024

Why Our Dashboard Stands Out

Take a peek under the hood of our React-built dashboard today! We'll reveal the styling solution we rely on, how we fetch data efficiently, and what powers those visually appealing charts. Buckle up for a technical deep dive!

#stellate
May 21, 2024

Simulating Realistic Traffic: Building a Demo GraphQL API at Stellate

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
May 21, 2024

Partial Query Caching: Splitting, explained

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
May 21, 2024

Open sourcing graphql-query: 8.7x faster GraphQL query parser written in Rust

We are excited to open source graphql-query, the fastest GraphQL query parser in town! 8.7x faster than other Rust parsers.

#stellate
May 21, 2024

The Journey to GraphiQL v2: The Next Generation of GraphQL IDEs

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
May 16, 2024

PQC + @defer to Stream Partial Cache Hits to the Client Immediately

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
May 15, 2024

Introducing Our Largest UX Overhaul to Date

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
May 14, 2024

Error Replay Gets You to the Root Cause Faster

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
May 10, 2024

Live Debugging of OpenID Connect Logs

Organization admins can now live debug OpenID Connect logs in the Hive Dashboard.

#product-update
May 2, 2024

Building Type-Safe Random GIF Generator with feTS

Building a Random Gif Generator using the Giphy API and feTS, a tool designed to simplify REST API development.

#fets
Apr 29, 2024

GraphQL Request Cancellation in JavaScript

Learn how to cancel GraphQL requests on the client side and how to handle cancellations on the server side with JavaScript.

#graphql#javascript#typescript
Apr 23, 2024

Specialized packages for GraphQL Servers & Cloudflare Worker Support

Enhanced integration with GraphQL servers, deprecating `@graphql-hive/client` and adding support for Cloudflare Workers.

#product-update
Apr 9, 2024

Introducing Deprecated Schema View

Find and understand the deprecated part of your GraphQL schema

#product-update
Apr 9, 2024

Adding Notes to Schema Check Approvals

Give your team more context when approving schema changes by leaving a note.

#product-update
Apr 4, 2024

Native Apollo Federation v2 by default

Generally available support for Apollo Federation v2 in new projects.

#product-update
Apr 4, 2024

Develop supergraph locally with new dev command in Hive CLI

Replace the subgraph(s) available in the Registry with your local subgraph(s) and compose a Supergraph locally.

#product-update
Apr 4, 2024

Announcing Stellate is SOC 2 Type 2 certified!

We are thrilled to announce that Stellate has added the Type 2 certification to our SOC 2 certifications. This contributes to our ongoing dedication to the highest standards of data protection and operational excellence for our customers.

#stellate
Apr 4, 2024

The Best Way to Do GraphQL Error Tracking

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Apr 3, 2024

Enhancing Context with Clients and Users

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Apr 2, 2024

Introducing First Class Support for GraphQL Ruby and GraphQL Strawberry

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Apr 1, 2024

Stellate Supports Hands on Keyboards

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Mar 26, 2024

Support for Subscription and Incremental Delivery Usage Reporting (Defer/Stream)

We now allow you to report usage for subscription operations and incremental delivery with the client SDK.

#product-update
Mar 21, 2024

What I’ve Learned About Operating GraphQL APIs at Scale

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Mar 20, 2024

Granular Date Ranger Picker for Insights and Explorer

A improved date range picker for Insights and Explorer that allows for more granular date ranges.

#product-update
Mar 14, 2024

The Hardest Part of Caching: Understanding What to Cache and When to Invalidate

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Mar 12, 2024

Unlocking the Potential of GraphQL: A Guide for Engineering Leaders

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Mar 6, 2024

GraphQL Types as a Superpower

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Mar 5, 2024

Your Cache Sucks: 7 Ways You’re Doing Caching Wrong

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Mar 5, 2024

Don’t Start Caching Until You Read This

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Feb 29, 2024

Persisted Operations: The Easiest Way to Secure & Speed up Your GraphQL API

Learn how locking down operations and leveraging query hashing can enhance security, reduce network overhead, and enable better observability. Find out how persisted operations can provide the perfect balance between developer flexibility in development and controlled query execution in production.

#stellate
Feb 26, 2024

Top affected operations based on conditional breaking change configuration

We now show you the top affected operations and clients based on the conditional breaking change configuration. This allows you to see the impact of your changes before you approve or reject them.

#product-update
Feb 24, 2024

The Guild - Rebranding in open source

The Guild is doing rebranding - The open source way

#open-source#branding#marketing
Feb 20, 2024

WebSocket-based Reverse Proxying with CloudFlare Durable Objects

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Feb 8, 2024

Upcoming changes to schema composition for Schema Stitching projects

Due to stitching limitations we need to slightly alter the schema composition behaviour for more predictable results.

#product-update
Feb 8, 2024

Launch Week: GraphQL Insights with Stellate

However your GraphQL API is evolving, to confidently make changes you need the complete context of your graph. To help you do that, we’re introducing four new features to ensure you have a complete picture of your graph, past and present

#stellate
Feb 7, 2024

Launch Week: Partial Query Caching is Generally Available

Maximizing cache effectiveness without introducing funny business into your queries has historically been difficult. But, as engineers, we fully believed we could have our cake and eat it too. For the past five months, the cake has been baking, and now it’s ready to eat.

#stellate
Feb 6, 2024

Schema Contracts for Federation

We added support schema contracts for Federation projects.

#product-update
Feb 6, 2024

Launch Week: Harden your GraphQL API with Stellate

Like any technology, operating GraphQL comes with security considerations to account for. Many of the security considerations stem from what makes GraphQL great - its flexibility. We’ve shipped several new features that will help you harden your GraphQL API so that you may continue to take advantage of GraphQL’s flexibility without sacrificing security.

#stellate
Feb 5, 2024

Updates to Stellate's Pricing Model

Despite significantly improving our edge caching product over the past three years (including Partial Query Caching, CacheGuard, Directives, Errors, Custom Attributes, Dynamic Scopes, and more) and introducing entirely new products - Metrics and Rate Limiting - we have never raised our prices since the initial launch almost three years ago. Fundamentally, what we are charging no longer aligns with the value we provide. Our customers have confirmed this: more than a dozen proactively mentioned wanting to pay us more.

#stellate
Feb 5, 2024

Launch Week: Building for GraphQL APIs @ Scale

Over the past three years of building the industry’s best GraphQL caching service, we have spoken with hundreds of companies using GraphQL at a large scale. Through these conversations, we identified some common pain points with operating at that enterprise level. This week, we’re launching a set of new features to solve some of the pain points of operating GraphQL at a large scale.

#stellate
Jan 17, 2024

Safely Handling Lists in Partial Query Caching

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Jan 11, 2024

6 Steps To Optimize Black Friday Website Performance

This post is a list of the highest impact opportunities to improve your website’s performance on Black Friday.

#stellate
Jan 10, 2024

Announcing Stellate is SOC 2 Type 1 certified!

We are thrilled to announce that Stellate has achieved SOC 2 Type 1 certification underlining our dedication to the highest standards of data protection and operational excellence for our customers.

#stellate
Jan 9, 2024

How Do I Prevent My Website From Crashing During Big Sales?

Preparing your website for a big sale can be overwhelming. So focus on these seven high impact tips to prevent your website from crashing during a big sale.

#stellate
Jan 8, 2024

Announcing Accounts.js 1.0 Release Candidate

Introducing Accounts.js 1.0 Release Candidate, an end to end authentication and accounts management solution.

#accounts-js#graphql-modules#graphql
Jan 8, 2024

How To Prevent Black Friday Website Slowdowns

Use this checklist to make sure your website is prepared for Black Friday. These are the highest impact/lowest effort opportunities.

#stellate
Jan 8, 2024

Guide To Akamai Caching For GraphQL

This post analyzes Akamai’s GraphQL caching feature and provides tips and alternatives to further improve your caching strategy.

#stellate
Dec 12, 2023

Nextra 3 – Your Favourite MDX Framework, Now on 🧪 Steroids

MDX 3, new i18n, new _meta files with JSX support, more powerful TOC, remote MDX, better bundle size, MathJax, new code block styles, shikiji, ESM-only and more

#nextra#nextjs#react
Dec 12, 2023

Cache requests containing non-cacheable data with PQC

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Dec 8, 2023

Building Open Source GraphQL Security

Learn how open-source boosts GraphQL security and explore defensive and offensive tools, resources, and best practices to protect your GraphQL APIs.

#graphql
Dec 7, 2023

Announcing Fuse.js: The opinionated framework for creating typesafe data layers

Data layers enable frontend teams to transform backend APIs for their UIs. Fuse.js is tailor-made to make it simple to build data layers, starting with first-class support for Next.js.

#stellate
Dec 6, 2023

Partial Query Caching is now in Public Beta

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Dec 5, 2023

Introducing Member Roles

Assign roles to members of your organization or create custom roles that fit your team perfectly

#product-update
Dec 4, 2023

Introducing Stellate Cache Directives

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Nov 30, 2023

GraphQL Performance: Key Challenges and Solutions

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Nov 29, 2023

GraphQL Latency: Challenges, Solutions, and Case Studies

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Nov 28, 2023

The Best GraphQL CDN Solutions: Detailed Analysis

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Nov 24, 2023

Install a specific version of CLI

Users who do not use NPM can now select and install the precise version of CLI that suits their requirements.

#product-update
Nov 16, 2023

Breaking change approval improvements

Approved breaking changes are now remembered in the context of a pull request/branch.

#product-update
Nov 10, 2023

Persist query and variables state for the laboratory GraphiQL playground

Query and variables state is now saved in the browser for the laboratory GraphiQL playground.

#product-update
Nov 2, 2023

New schema checks filters and a GitHub commit link

Select to view only failed schema checks or only schema checks with changes. Click on the GitHub commit link to see the corresponding code changes.

#product-update
Oct 11, 2023

2x faster GraphQL edge caching with Fastly

As of last week, all new Stellate services run entirely on Fastly, improving GraphQL edge caching performance by up to 2x! Existing services will be automatically migrated on November 1st.

#stellate
Oct 10, 2023

Native Apollo Federation v2 support in Hive!

Gain early access and eliminate the need for you to manage your own schema composition server.

#product-update
Oct 10, 2023

Announcing Partial Query Caching: Automatically split your GraphQL Queries at the Edge for Ideal Caching

Don’t let one field ruin your cache: based on per-GraphQL type or even per-field cache configuration, our GraphQL edge caching will automatically split queries for ideal caching.

#stellate
Oct 9, 2023

Introducing Unused GraphQL Schema view

Detect unused GraphQL schema elements to safely remove them.

#product-update
Oct 5, 2023

Link GitHub action repository to schema check

A schema check within a project can now be linked to any GitHub action repository.

#product-update
Oct 5, 2023

Open Source composition and validation library for Apollo Federation

Introducing MIT licensed drop-in replacement for the Apollo Federation composition library.

#graphql#graphql-federation
Oct 3, 2023

Improve Website Performance and Reduce Costs with GraphQL Caching

Discover the power of GraphQL caching to enhance website performance, reduce infrastructure costs, and deliver a seamless user experience. Learn about the definition, challenges, and solutions of GraphQL caching and how it can benefit your business. In this comprehensive guide, explore the concept of GraphQL caching, its advantages, and the challenges it presents. Understand how client-side caching and edge caching can revolutionize your website's performance. Discover the cost reduction and improved performance benefits of GraphQL caching, along with its fail-safe capabilities. Explore ideal use cases and learn about the top challenges of GraphQL caching, along with effective solutions. Supercharge your website with GraphQL caching and unlock the potential for better user experience and cost efficiency. Get started with GraphQL caching today to boost website performance and deliver exceptional results.

#stellate
Sep 28, 2023

Introducing GraphQL API consumer Insights page

Insights into individual GraphQL consumers and their versions.

#product-update
Sep 27, 2023

Introducing Schema Coordinate Insights page

Insights into individual GraphQL types and fields.

#product-update
Sep 26, 2023

Github check-run includes now project's name

A subtle but important change for Github users. In newly created projects, a check-runs name includes the name of the project.

#product-update
Sep 25, 2023

GraphQLConf 2023 Recap

Explore the highlights of GraphQLConf 2023. Learn about the latest trends in GraphQL, from gateway solutions to composite schemas and innovative projects.

#graphql#graphql-federation
Sep 14, 2023

State of GraphQL Gateways in 2023

A six-month journey of researching, benchmarking, exploring and comparing GraphQL gateways and the Federation spec in 2023.

#graphql#gateway#benchmark#performance#report#graphql-federation
Sep 14, 2023

Introducing CacheGuard: Change Management for your Cache Configuration

Avoid data leaks and origin traffic spikes caused by changes to your cache configuration with CacheGuard: connect cache rules to your production traffic and preview how configuration changes will affect your production traffic.

#stellate
Aug 30, 2023

All GraphQL clients and versions in Insights page

TreeMap showcasing various GraphQL clients along with their versions and traffic data

#product-update
Aug 18, 2023

Top 5 operations in Explorer

In the Laboratory, you can now run a query against an actual endpoint

#product-update
Aug 18, 2023

GraphQL Operation Insights page is here

Insights into individual GraphQL operations.

#product-update
Jul 28, 2023

Query actual GraphQL endpoint from Laboratory

In the Laboratory, you can now run a query against an actual endpoint

#product-update
Jul 20, 2023

Hive Summer Update 2023

Learn what is new on Hive Console, we have shipped a lot of new exciting features and improvements.

#graphql#graphql-hive#graphql-federation
Jul 5, 2023

Improving your caching experience with Stellate

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Jun 27, 2023

The complete GraphQL Scalar Guide

Knowing how native and custom GraphQL Scalar works enables building flexible and extendable GraphQL schema.

#graphql#scalars#codegen#node#server#typescript
Jun 1, 2023

How Much Are GitHub Stars Worth to You?

Exposing the dark side of GitHub and open source projects

#open-source
May 31, 2023

Build a GraphQL server running on Cloudflare Workers.

This course aims to build a practical GraphQL server on Cloudflare Workers using GraphQL Yoga, Pothos, Kysely, etc.

#graphql#nodejs#typescript#yoga
May 24, 2023

Using @defer Directive with GraphQL Code Generator

Learn how to boost GraphQL performance using the @defer directive and GraphQL Code Generator for deferred fragment field resolution.

#graphql#graphql-federation#codegen
May 16, 2023

Introducing Schema Policy in Hive

New GraphQL-Hive feature for enfocring best-practices and schema-design styles.

#graphql#graphql-hive
May 9, 2023

Announcing GraphQL Developer Portal: Give others access to your GraphQL API in minutes

Discover the Stellate GraphQL Developer Portal – a powerful, user-friendly solution for sharing your GraphQL API with partners and users. With API Key Management, Developer Portal & Documentation, Metrics, and Rate Limiting, integration has never been easier. Get started today!

#stellate
May 2, 2023

Announcing Custom Attributes: Understand Your Users Engagement with Your GraphQL API

Stellate brings the power of edge computing to GraphQL APIs, delivering enterprise-grade security, global scalability, and low latency. Safeguard your APIs with advanced protections while building resilient, high-performance systems at the edge.

#stellate
Apr 24, 2023

Consume OpenAPI in TypeScript Without Code Generation

feTS Client allows you to create an SDK-like client that infers types from an OpenAPI specification document.

#OpenAPI#typescript
Apr 18, 2023

Optimize your Bundle Size with SWC and GraphQL Codegen

Optimize your Bundle Size with the SWC plugin for client-preset for GraphQL Code Generator

#client-preset#codegen
Apr 6, 2023

GraphQL over Internet

HTTP, WebSockets, Server-Sent Events, undergoing standardization and libraries.

#graphql#http#ws#sse
Feb 22, 2023

Announcing GraphQL Network Inspector

A better way to debug network traffic with GraphQL

#graphql#graphql-network-inspector
Feb 15, 2023

GraphQL Cursor Pagination with PostgreSQL

An SQL based approach for understanding and implementing GraphQL Cursor Pagination.

#graphql#sql#postgresql
Feb 6, 2023

Hive Console - Improvements in Schema Registry

Hive Console announces new and improved schema registry model with improved workflow and user experience. Access to old model will end soon, switch recommended.

#graphql#graphql-hive
Feb 2, 2023

How we shipped CDN access tokens with Cloudflare Workers and R2

Learn how we are using Cloudflare Workers to provide highly available access tokens for the Hive schema artifacts CDN.

#graphql-hive#javascript#cloudflare#whatwg
Jan 27, 2023

On-Demand Shared GraphQL Subscriptions with RxJS

Trigger on-demand expensive subscriptions and share results between multiple subscribers

#graphql#subscriptions#typescript#rxjs
Jan 25, 2023

Flutter GraphQL | The Guild

Brick is an open source package that provides offline support for GraphQL in Flutter

#graphql#deepdive#flutter
Jan 24, 2023

Nextra 2 – Next.js Static Site Generator

Here are what the new version of Nextra 2 Framework includes.

#nextra#nextjs#react
Jan 24, 2023

Scalable APIs with GraphQL Server Codegen Preset

Structuring GraphQL server the right way enables many teams to work in harmony while minimising runtime risks.

#graphql#codegen#node#server#typescript
Jan 24, 2023

Announcing GraphQL Rate Limiting: Protect Your GraphQL API from Bots and Hackers

Protect your GraphQL API from bots, hackers, and SLA violations by rate limiting specific GraphQL operations. Sign up for the public beta and start using it today!

#stellate
Jan 17, 2023

Build realtime GraphQL backends with Grafbase

Build collaborative, multiplayer apps faster and easier than ever with GraphQL Live Queries using Grafbase.

#graphql#real-time#live-query
Dec 28, 2022

GraphQL-ESLint v3.14 - What's New?

The best GraphQL linter becomes even better! Check out what we added in the new version.

#graphql#eslint#linter
Dec 12, 2022

GraphQXL - The Missing GraphQL Language Extension?

GraphQXL, a new language for building big and scalable GraphQL server-side schemas

#graphql
Dec 6, 2022

GraphQL Yoga NestJS integration now supports NestJS v9 and Yoga v3

A new version of @graphql-yoga/nestjs with NestJS v9 support is out!

#graphql#nodejs#typescript#yoga#nestjs
Nov 15, 2022

Announcing GraphQL Yoga v3

The new version of GraphQL Yoga is out! Learn what has improved and what is new!

#graphql#nodejs#typescript#yoga#graphql-federation
Nov 8, 2022

How ClickHouse helps us track billions of GraphQL requests monthly

Learn how ClickHouse enabled Hive Console to scale from millions to billions of requests monthly.

#graphql#graphql-hive
Nov 7, 2022

Announcing free SSO (Single Sign On) on Hive Console

Link your Hive Console Organization to your OAuth OIDC provider of choice.

#graphql#graphql-federation#graphql-hive
Oct 18, 2022

Getting the Best of TypeScript and GraphQL: Union Types

The combination of TypeScript and GraphQL can be very powerful. Both TypeScript and GraphQL support the concept of discriminated unions.

#graphql#typescript#codegen
Oct 12, 2022

Building Slack Bot with Cloudflare Workers

The Guild Internal toolL - GitHub Slack bot reminder in Cloudflare Workers

#graphql#codegen
Oct 5, 2022

Announcing self-hosted Hive Console

Host your own Hive Console instance. We are happy to announce that we have reached the milestone of making it easy to host their own instance of Hive Console.

#graphql#graphql-federation#graphql-hive
Sep 19, 2022

10 Decisions We Made Around Opening Up Our GraphQL API

In two weeks, we opened up our internal GraphQL API. Let’s dive into the decisions that went into getting our operational readiness and developer experience up to the task so quickly.

#stellate
Sep 1, 2022

Announcing Our Open GraphQL API: Integrate with the Stellate Platform

Our GraphQL API is now open for anyone to use and build integrations for our platform with!

#stellate
Aug 24, 2022

Improved Security with GraphQL Armor support for Yoga Server 2

Bringing security by default to GraphQL and Yoga Server.

#graphql#graphql-tools#security
Aug 22, 2022

JavaScript runs everywhere, so should your servers - here is how

A new way to make any Javascript server platform-agnostic.

#fetch#whatwg#node#graphql#graphql-yoga
Aug 19, 2022

Why We Switched from YAML to TypeScript for Our Configuration

We originally considered several static configuration formats, including YAML, JSON, and TOML, and decided on YAML. After a year of evolving our product, we realized that YAML falls short in flexibility for our use case and switched to TypeScript.

#stellate
Aug 17, 2022

Announcing JWT Scopes: Create Cache Buckets Based on JWT Claims

Increase your cache hit rate by sharing cache buckets between groups of users and avoiding JWT refreshes causing cache misses!

#stellate
Aug 12, 2022

Universal Configuration-As-Code: The Future of Stellate’s Configuration (and beyond?)

Rather than building a custom UI for every config option, Stellate has universal configuration-as-code. From the browser to the terminal, you are editing the same config file: stellate.ts.

#stellate
Aug 11, 2022

Integrating the new GraphiQL for our GraphQL Metrics

Our GraphQL Metrics come with the brand-new GraphiQL at your fingertips. With the click of a single button, test any GraphQL operation with your API.

#stellate
Aug 10, 2022

Announcing Purging Analytics for Our GraphQL Edge Cache: Full Visibility into Your Cache Invalidation

Get full visibility into your GraphQL Edge Cache’s purging so you can optimize your cache hit rate and have the confidence that no stale data is served to your users.

#stellate
Aug 9, 2022

Announcing Our New GraphQL Metrics: Full Observability for Your GraphQL API

Get full observability into your GraphQL API, including fine-grained slicing and dicing of aggregate traffic data and visibility into individual GraphQL requests.

#stellate
Aug 8, 2022

Announcing Our Brand-New Dashboard: Everything You Need to Know

All of the tooling we're building for your GraphQL APIs needed a new home, a home that scales. Today, we’re excited to release the new Stellate dashboard for everyone!

#stellate
Aug 5, 2022

Unleash the power of Fragments with GraphQL Codegen

The most important parts of Relay are the concepts of building and scaling applications, let's show how you can use these patterns in your existing projects.

#graphql#codegen#react#typescript#relay#apollo#urql
Jul 14, 2022

Lee Byron joins Stellate as an advisor

We are thrilled that our vision and moxie resonated with Lee to have him join us in our journey, as an advisor, to unlock access to the world’s data by creating the global data graph.

#stellate
Jul 4, 2022

Bringing the best GraphQL experience to Svelte

It's time to unveil a massive effort by the KitQL and Houdini maintainers to join forces!

#graphql#svelte
Jun 28, 2022

Building GraphQL Servers in 2022

In this talk we'll learn about the tools needed to build your own GraphQL server from scratch using GraphQL Yoga.

#graphql#conference#yoga
Jun 6, 2022

GraphCDN is now Stellate and we’ve raised $30M to build the global data graph

We're excited to announce that we have a new name, Stellate, an expanded vision, building the global data graph, have raised $30M in funding, and are hiring!

#stellate
Jun 2, 2022

One Job, One Pay

We’ve made a bold decision not to anchor pay to employees' physical location, no matter where they are in the world. We're calling this “One Job, One Pay” (OJOP).

#stellate
May 24, 2022

Announcing Hive Console, the complete GraphQL API manager

We are incredibly excited to share with you today the public launch of Hive Console!

#graphql#graphql-federation#graphql-hive
May 18, 2022

Make WPGraphQL 56% faster with one click with the new Stellate Edge Cache integration

The Stellate Edge Cache speeds up WPGraphQL APIs with the power of GraphQL edge caching. Today, we're announcing an official integration which means you can get started with one click.

#stellate
May 12, 2022

The Heroes of GraphQL

From the original creators at Facebook to the many open source maintainers and contributors, the GraphQL community is a vibrant and growing community of builders and problem solvers. We'll have a look how this early technology could even get to this wide adoption and what the latest outcomes from the working group are.

#stellate
May 10, 2022

Announcing `stellate check`: Prevent Breaking GraphQL Changes

stellate check verifies that any breaking change you make to your API will not affect any of your users by checking if any removed fields, types, or arguments have been used recently based on the data our GraphQL Analytics collect.

#stellate
Apr 26, 2022

Let’s get real about GraphQL performance: you got p99 problems but your p50 ain’t one

After analyzing billions of GraphQL requests, we noticed one peculiar fact that led us to realize that you should stop looking at your p50 GraphQL response times & focus on your p99 response times instead.

#stellate
Apr 20, 2022

How GraphQL's Introspective Design Principle Gives the Upperhand to Client Types

There's more to GraphQL than meets the eye. Let's dive into the language's Introspective nature and how Strong-Typing can give you an edge (no pun intended. Well, maybe - haha).

#stellate
Apr 5, 2022

What we learned about cache hit rates from caching thousands of GraphQL APIs

Caching is ideal for read-heavy and public use cases. Yet, across the thousands of GraphQL APIs we’ve seen, it’s almost never that clear cut. Let's talk about the cache hit rates you can expect with your GraphQL API!

#stellate
Mar 29, 2022

Announcing GraphQL Yoga 2.0!

Fully-featured GraphQL Server with focus on easy setup, performance and great developer experience

#server#graphql-federation#envelop#node#graphql
Mar 25, 2022

All for one, one for all! Announcing Single Sign-On & Directory Sync support

We’re all inundated with logins and passwords and let’s be honest: it’s not that fun. Which is why our enterprise customers can now authenticate using Single Sign-On! Fewer logins = better life, right?

#stellate
Mar 24, 2022

A deep dive into caching REST APIs

ETag, Cache-Control, Last-Modified, Max-Age: how does REST caching work under the hood and how can you use it with Node.js?

#stellate
Mar 7, 2022

GraphQL error handling to the max with Typescript, codegen and fp-ts

Handle unsafe APIs in a typesafe way with Typescript and Functional Programming.

#graphql#typescript#codegen#fp-ts#error-handling#best-practices
Feb 16, 2022

Caching REST APIs vs. GraphQL APIs

GraphQL APIs are so fundamentally different than REST APIs that standard REST caching mechanisms don't work for them. Let's explore the tradeoffs of both approaches and understand how one might be able to cache GraphQL APIs after all.

#stellate
Feb 14, 2022

How not to learn GraphQL

A guide to avoid common learning biases and misconceptions around GraphQL.

#graphql#graphql-federation
Feb 10, 2022

Unlimited free requests for developers

We're updating our pricing to be completely free for developers no matter how many requests you send. Companies signing up to Stellate after today still pay the exact same $10 / 1M requests, albeit without the 5M free request allowance.

#stellate
Jan 30, 2022

The Anatomy of a GraphQL Request

Let's go back to the basics and break down a GraphQL request.

#graphql
Jan 26, 2022

Caching data with DataLoader

How to use DataLoader to cache data in your GraphQL server.

#cache#data#server#graphql
Jan 4, 2022

What I learned from reading the GraphQL Spec

The GraphQL language is defined by a very well written spec! Thomas read it and shares some things he learned, even after years of working with GraphQL.

#stellate
Dec 19, 2021

GraphQL Code Generator with TypeScript and Prisma models

How to use Prisma models with GraphQL Code Generator

#graphql#typescript#codegen#prisma
Dec 19, 2021

GraphQL AuthZ - GraphQL Authorization layer

Flexible modern way of adding an authorization layer on top of your existing GraphQL backend systems.

#graphql#authorization#graphql-federation#graphql-authz
Dec 19, 2021

GraphQL Authentication with Envelop and Auth0

Learn how to quickly add authentication to you GraphQL Envelop setup with Auth0.

#graphql#authentication#envelop
Nov 3, 2021

Welcome Thomas Heyenbrock to Stellate

We're thrilled that Thomas Heyenbrock, previously data scientist and Head of Analytics, is joining our team here at Stellate to take our GraphQL Analytics offering to the next level!

#stellate
Oct 21, 2021

How Instatus reduced their infrastructure costs by 86% thanks to Stellate's GraphQL edge caching

Instatus allows its customers to create status pages for their products and services. Let's dive into their architecture to understand how Stellate's GraphQL edge cache helped reduce their infrastructure costs by a whopping 86%.

#stellate
Oct 14, 2021

What makes urql different from other GraphQL clients

In an ecosystem where two other options already dominated, we had to prove that there's still space for a third opinion in the ecosystem — one that is Novel, Versatile and Intuitive.

#stellate
Oct 4, 2021

Welcome Sue Odio to Stellate

We knew from the very first days that we wanted to invest in building the best team possible. That's why we feel so incredibly fortunate that Sue Odio is joining the team here at Stellate to lead our Operations & People!

#stellate
Oct 1, 2021

Welcome Jovi De Croock to Stellate

We're pumped that Jovi De Croock, core team member of the GraphQL client urql as well as Preact, is now a part of the team here at Stellate!

#stellate
Sep 30, 2021

Welcome Andy Richardson to Stellate

We're thrilled that Andy Richardson, lead maintainer of the GraphQL client urql as well as creator of the urql-devtools and subscriptionless, is joining the team here at Stellate as a software engineer!

#stellate
Sep 29, 2021

Welcome Marko Locher to Stellate

Nothing is more frustrating than asking an in-depth technical question and getting a disappointing answer. That's why we're fortunate that Marko Locher is joining the team here at Stellate to run Customer Success!

#stellate
Sep 27, 2021

Welcome Phil Pluckthun to Stellate

We're very excited that Phil Pluckthun, the creator of the GraphQL client urql as well as many other open source projects, is joining the team here at Stellate as a software engineer!

#stellate
Sep 23, 2021

How Skillshare moved to a federated GraphQL API

In 2018, Skillshare's REST API had become a performance and maintainability bottleneck. Luis joined the team in March 2018 as they had started thinking about moving to Node, and he suggested they try GraphQL…

#stellate
Sep 1, 2021

GraphQL over SSE (Server-Sent Events)

Zero-dependency, HTTP/1 safe, simple, GraphQL over Server-Sent Events Protocol server and client.

#graphql#graphql-subscriptions
Aug 19, 2021

GraphQL Response Caching with Envelop

Caching GraphQL endpoints can be tricky. Let's take a look at the theory behind making it possible and learn how to do it with Envelop.

#graphql
Aug 12, 2021

What does it take to support Node.js ESM?

I have worked on all The Guild's libraries and graphql-js to support ESM. Here is how you can do it too.

#nodejs#mjs#esm#typescript
Aug 3, 2021

What's new in GraphQL-Codegen v2?

Human-readable types, improved infrastructure, a new plugin for TypeScript and more!

#graphql#codegen#typescript
Aug 2, 2021

SwiftGraphQL - A GraphQL client for Swift lovers.

SwiftGraphQL lets you use all the power Swift gives you to query your data. It feels like magic.

#graphql#swift#client#swift-graphql
Jul 28, 2021

GraphQL Tools V8 - Stitch Federation Services

GraphQL Tools - Faster and more flexible Schema Stitching!

#graphql#graphql-tools#schema-stitching#relay#graphql-federation
Jul 27, 2021

Announcing Stellate has acquired FastQL, the first GraphQL CDN

We are excited to announce that Stellate has acquired FastQL! We'll be transitioning all existing FastQL customers to the Stellate Edge Cache over the coming months and Zach Hobbs, the creator of FastQL, is going to be advising Stellate.

#stellate
Jul 22, 2021

Introducing Envelop - The GraphQL Plugin System

A new tool by The Guild: A powerful new way for creating fast, modern and secure GraphQL servers.

#graphql#server#node#plugins#envelop
Jul 1, 2021

Collecting GraphQL Live Query Resource Identifier with GraphQL Tools

GraphQL Tools can help to solve a variety of problems. Lean how it can be used for live queries.

#graphql#graphql-tools#real-time#live-query
Jun 17, 2021

Announcing Stellate, the CDN for GraphQL APIs

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

#stellate
Apr 29, 2021

GraphQL with TypeScript done right

How to get the most of React application types with GraphQL Code Generator.

#graphql#typescript#codegen#node#react
Apr 22, 2021

Easy Open Source - Orchestrating the Open Source Contribution Workflow

Sharing our journey of making it easier for people to participate in Open Source.

#open-source#contributor#workflow
Apr 21, 2021

Subscriptions and Live Queries - Real Time with GraphQL

GraphQL subscriptions are used by many. Let's take a look at both methods for achieving real-time communication with GraphQL.

#graphql#subscription#real-time
Mar 26, 2021

Hive Console - Manage Your GraphQL API Workflow

Announcing the beta testing program of Hive Console - schema registry for any GraphQL workflow.

#graphql#graphql-hive#graphql-federation
Jan 14, 2021

A New Year for GraphQL Schema Stitching

2021 is the year to give Schema Stitching a fresh look after its recent renovation

#graphql#graphql-federation#graphql-tools#schema-stitching
Dec 21, 2020

The New GraphQL Modules

GraphQL Modules showed up on NPM almost 3 years ago, but now we decided to rewrite it from scratch.

#graphql#graphql-modules
Dec 15, 2020

Add reactivity to an existing source using GraphQL Mesh

How To extend an existing endpoint with subscriptions to bring reactivity to your application.

#graphql#graphql-mesh#subscription
Dec 12, 2020

GraphQL - The Workflow

The Workflow when taking GraphQL from development to production.

#graphql#graphql-federation
Dec 6, 2020

GraphQL - The Stack - #3

The GraphQL Stack - Part 3. In this blog looking at more such tools and services which have created a great impact in the GraphQL ecosystem.

#graphql#graphql-federation
Dec 4, 2020

GraphQL - The Stack - #2

The GraphQL Stack - Part 2. GraphQL Modules Preset with Codegen since it essentially also splits your types and generates types.

#graphql#graphql-federation
Dec 3, 2020

GraphQL - The Stack - #1

The GraphQL Stack - Part 1. Choosing the right tech stack for your use case and building the development workflow which suits you best in this blog.

#graphql#graphql-federation
Dec 2, 2020

GraphQL - Use case and Architecture

Architecting for GraphQL and its ecosystem. Looking at how your architecture can look like when working with GraphQL.

#graphql#graphql-federation
Dec 1, 2020

GraphQL - Diving Deep

Answering all the questions you may have about GraphQL and its ecosystem.

#graphql#graphql-federation
Nov 30, 2020

What's new with Apollo Client v3 and GraphQL Codegen

All the new features GraphQL Codegen adds to your type-system with the new Apollo Client 3.

#graphql#codegen#typescript#react#angular#apollo-client
Nov 25, 2020

graphql-let - A Webpack loader for GraphQL Code Generator

graphql-let is a webpack loader of GraphQL code generator.

#graphql#codegen#webpack
Nov 23, 2020

Introducing: GraphQL Codegen plugin for TypeScript & SWR!

Working with GraphQL, TypeScript and SWR is now much simpler!

#graphql#codegen#typescript#react#hooks#swr
Nov 3, 2020

GraphQL Tools v7 delivers the next generation GraphQL API Gateway

GraphQL Tools v7 - Brings Schema Stitching to a whole new level thanks to automation and performance enhancements.

#graphql#graphql-tools#schema-first#schema-stitching#graphql-federation
Oct 30, 2020

The Guild is joining the GraphQL Foundation

Our plans to contribute to the GraphQL Foundation.

#graphql#foundation
Oct 15, 2020

What's new in GraphQL CLI 4.1

GraphQL CLI - experience the modern way for developing full-stack GraphQL applications.

#graphql#node#graphql-cli#graphback
Oct 5, 2020

Webhooks as GraphQL Subscriptions using GraphQL Mesh

Consume your legacy webhooks and subscriptions from any data source as GraphQL Subscriptions with GraphQL Mesh.

#subscriptions#webhooks#graphql#mesh
Oct 3, 2020

Introducing GraphQL-ESLint!

A new tool by The Guild, for making your GraphQL schema and GraphQL operations more standard and robust!

#graphql#graphql-eslint#eslint
Sep 15, 2020

GraphQL over WebSockets

Coherent, zero-dependency, lazy, simple, server and client implementation of the new, security first, GraphQL over WebSocket Protocol.

#graphql#graphql-subscriptions
Jul 22, 2020

TypedDocumentNode: the next generation of GraphQL and TypeScript

Using GraphQL and Typescript on the client just became a lot easier!

#graphql#codegen#typescript#react
May 31, 2020

Migrating from Schemaless REST API to GraphQL without writing any code

Migrating to GraphQL from a REST API has never been easier. With tools like GraphQL Mesh you can do it automatically.

#graphql#rest#graphql-mesh
May 21, 2020

GraphQL Tools - next generation schema stitching and new leadership

GraphQL Tools v6 with more tools, improved schema stitching and bug fixes.

#graphql#graphql-tools#schema-first#schema-stitching#graphql-federation
May 20, 2020

Integrating GraphQL Code Generator in your frontend applications

The GraphQL codegen library can generate code for multiple purposes. Make sure you get the most out of it.

#graphql#codegen#typescript#react#angular
May 17, 2020

Better Type Safety for your GraphQL resolvers with GraphQL Codegen

Type-check your resolvers' implementation in order to find issues in build-time. Simply integrate with your existing TypeScript data models and context types.

#graphql#codegen#node#typescript
May 5, 2020

New GraphQL Inspector and upcoming features

See what's new and shape the future of GraphQL Inspector together! It's entirely open-sourced!

#graphql#graphql-inspector
May 4, 2020

Schema Change Notifications in GraphQL Inspector

Stay up to date with changes in your GraphQL Schema. Receive notifications on Slack, Discord or even via WebHooks.

#graphql#graphql-inspector
May 3, 2020

Validate GraphQL Schema - Continuous Integration & Delivery Pipeline

Detect breaking changes and identify possible issues in GraphQL API with GraphQL Inspector

#graphql#graphql-inspector
May 2, 2020

Multiple environments and endpoints in GraphQL Inspector

Use different variants of GraphQL schema. Live and running GraphQL API as the source of truth of a schema.

#graphql#graphql-inspector
May 1, 2020

Enable Remote Control in GraphQL Inspector

Intercept schema changes via HTTP and decide which changes are acceptable which are not and all of this through a serverless function.

#graphql#graphql-inspector
Mar 23, 2020

GraphQL Mesh - Query anything, run anywhere

We are excited to announce GraphQL Mesh. A powerful open source library enabling developers to leverage the power of GraphQL without requiring changes

#graphql#graphql-mesh#graphql-federation
Feb 10, 2020

How to run React E2E tests purely with hooks

How to run React E2E tests purely with hooks. Tested with React-Native and Firebase Test Lab.

#react
Oct 31, 2019

GraphQL CLI is back!

Your Swiss Army Knife for the GraphQL ecosystem. Production-ready GraphQL app in seconds.

#graphql#graphql-cli
Oct 25, 2019

GraphQL Config - One configuration for all your tools

One configuration for all your tools. A single place to store all your GraphQL configurations for any GraphQL based tool.

#graphql#graphql-config
Aug 8, 2019

GraphQL Scalars 1.0 is out!

More Types, Data Integrity and Strict Validations on GraphQL.

#graphql#graphql-scalars
Jul 31, 2019

The coolest, most underrated design pattern in React

The coolest, most underrated design pattern in React

#react#child-props
Jul 24, 2019

I wrote a customizable CSS engine in JavaScript

I wrote a customizable CSS engine in JavaScript. Custom selectors, custom rules and custom events. You determine its behavior.

#css#javascript
Jul 15, 2019

Optimizing Apollo Operations - GraphQL Code Generator & Relay Compiler

Optimizing your Apollo Operations with GraphQL Code Generator and the Relay Compiler.

#graphql#codegen#relay
Jun 24, 2019

Injectable services in React

How they're implemented and their similarities with Angular services.

#react
Jun 19, 2019

Authentication and Authorization in GraphQL

After a few years of working with GraphQL, we've learned some lessons about GraphQL, and how to authenticate and authorize GraphQL API.

#graphql#graphql-modules#authentication
Jun 19, 2019

GraphQL Codegen adds new Apollo-Android and Java plugins

GraphQL Codegen adds a new Apollo-Android and a new Java Backend plugins!

#graphql#codegen#apollo-android#android#java
Jun 18, 2019

The Guild is taking over maintenance of merge-graphql-schemas

The Guild is taking over maintenance of merge-graphql-schemas, so let's talk about GraphQL Schema management

#graphql#merge-graphql-schemas
Mar 18, 2019

Manage Circular Imports Hell in GraphQL-Modules

Designing and building modular GraphQL API may not look straight-forward. It is hard to keep a perfect modularity with standalone and encapsulated modules.

#graphql#graphql-modules#di
Mar 7, 2019

How should you pin dependencies and why?

Getting in-depth on making your application updated and safe.

#javascript#node
Mar 6, 2019

Stencil-Apollo - Stencil meets GraphQL

Stencil-Apollo lets you easily use GraphQL in Web Components.

#graphql#stencil#stencil-apollo
Mar 4, 2019

New encapsulation method for Styled-Components with Babel

Use private class names instead of a dedicated component

#react#babel#css
Mar 1, 2019

GraphQL Code Generator - Hooks support for React Apollo plugin

Use and generate React Hooks with Apollo and Typescript with the new version of GraphQL Code Generator.

#graphql#codegen#react#react-apollo#hooks
Feb 25, 2019

WhatsApp Clone - Angular, GraphQL, Apollo, TypeScript and PostgreSQL

An open-source full-stack example app made with Angular 7.2, TypeScript, GraphQL Subscriptions, GraphQL Code Generator, GraphQL Modules, PostgreSQL and TypeORM.

#whatsapp-clone#angular#graphql#typescript#postgres
Feb 1, 2019

WhatsApp Clone - GraphQL, Apollo, TypeScript and PostgreSQL

Fully functional WhatsApp Clone using React (Hooks+Suspense), GraphQL, Apollo, TypeScript and PostgreSQL

#whatsapp-clone#react#graphql#typescript#postgres
Jan 25, 2019

SOFA — The best way to REST (is GraphQL)

Ending the REST vs. GraphQL debate once and for all

#graphql#rest#sofa
Jan 21, 2019

Babel plugin and get a performance boost for your React components

Use this magical Babel plugin and get a performance boost for your React components.

#babel#react
Jan 18, 2019

Introducing: GraphQL Inspector

Prevent breaking changes. Find broken operations. Get Schema Coverage. Check deprecated usage and type duplicates. All as part of your CI process.

#graphql#graphql-inspector
Jan 11, 2019

Scoped Providers in GraphQL-Modules

Understand how scoped providers work in GraphQL-Modules Dependency Injection.

#graphql#graphql-modules#di
Jan 11, 2019

Dependency Injection in GraphQL-Modules

Why did we implement our own Dependency Injection library for GraphQL-Modules?

#di#graphql#graphql-modules
Jan 7, 2019

Modular Encapsulation in Large-Scale GraphQL Projects

Why is True Modular Encapsulation So Important in Large-Scale GraphQL Projects? — GraphQL Modules is your savior!

#graphql#graphql-modules
Dec 11, 2018

This is how our brain detects shapes

This is how our brain detects shapes. And so shall the computer...

Dec 4, 2018

GraphQL TypeScript - w/ GraphQL-Modules and GraphQL-Code-Generator

Writing a GraphQL TypeScript project w/ GraphQL-Modules and GraphQL-Code-Generator.

#graphql#graphql-modules#codegen#typescript
Nov 30, 2018

How I helped improve Angular Console

How I helped improve Angular Console. By doing GraphQL the right way.

#angular#console
Nov 21, 2018

Under the hood of React's hooks system

Looking at the implementation and getting to know it inside out.

#react
Nov 16, 2018

Authentication with accounts-js & GraphQL Modules

How to implement server-side using accounts-js, GraphQL-Modules and Apollo-Server

#graphql#graphql-modules#authentication
Nov 12, 2018

Implementing a runtime version of JSX

Learning how to think like a JSX parser and building an AST

#react
Nov 5, 2018

Recursive React tree component implementation made easy

The challenges that I've faced and how I solved them.

#react
Nov 5, 2018

GraphQL Modules  —  Feature based GraphQL Modules at scale

Today we are happy to announce that we are open sourcing a framework we've been using for the past couple of months in production, GraphQL Modules!

#graphql#graphql-modules
Oct 22, 2018

Getting to know React DOM's event handling system inside out

Getting to know React DOM's event handling system inside out.

#react#dom
Oct 8, 2018

This is how I build Babel plug-ins

The basics of AOT compilers and how to write Babel plug-ins.

#javascript#babel
Sep 27, 2018

Getting to know Node's child_process module

How to call git, cpp, sh, etc., from a Node.js script.

#node
Sep 7, 2018

How to create a React app out of a Webflow project

How to create a React app out of a Webflow project.

#react#webflow
Sep 3, 2018

git rebase (not) --interactive

How to build a Node.js script to re-write history. Pre-requisites: Familiarity with git rebase --interactive.

#git
Aug 21, 2018

GraphQL Code Generator v0.11

Generate React and Angular Apollo Components, Resolver signatures and much more!

#graphql#codegen
Aug 21, 2018

GraphQL Code Generator for Typescript React Apollo

Generate React Apollo Query, Mutation and Subscription components and hook. All completely typed by TypeScript.

#graphql#codegen#react#react-apollo#hooks
Aug 21, 2018

Apollo-Angular 1.2 - using GraphQL in your apps just got a lot easier!

Check what's new in Apollo Angular and how to get the full potential benefits of using Angular + GraphQL + TypeScript combined thanks to GraphQL-Code-Generator

#graphql#angular#apollo-angular
Jul 13, 2018

Angular CLI + Meteor — No more ejecting Webpack Configuration

Angular CLI + Meteor — No more ejecting Webpack Configuration

#angular-meteor
Jul 13, 2018

React Native and Meteor backend w/o any 3rd party library in 2018

Introduction to new features of client bundler and React Native Meteor Polyfills including OAuth and persistent login session support etc.

#react-native#meteor
Jul 13, 2018

Meteor with Webpack — Faster compilation and better source handling

Faster compilation and better source handling. Meteor-Webpack is here as a solution to this kind of problems and lack of features in Meteor's bundler

#meteor#webpack
Jul 13, 2018

Meteor Client Bundler — React Native support, handling Meteor imports

Introduction to new features of MCB. Better React Native support, handling Meteor imports etc.

#meteor#react#react-native
May 7, 2018

What's new in GraphQL Codegen 0.9.0

The GraphQL Codegen library can generate any code for any language — including type definitions, data models, query builder, resolvers, etc...

#graphql#codegen
Feb 15, 2018

Open source FPS with Apollo GraphQL — GeoStrike (Alpha)

A GeoReferenced Multiplayer First-Person Shooter Game.

#cesium#graphql#angular
Oct 12, 2017

Introducing GraphQL Code Generator

The True GraphQL-First platform. Generate your backend, frontend, types, resolvers, ORM code and more from your GraphQL schema and documents.

#graphql#codegen
May 8, 2017

How to create a native add-on using C++

Node.js Advanced — How to create a native add-on using C++

#cpp
Mar 1, 2017

Apollo Angular Version 0.11

New name, AoT support, TypeScript improvements, and Angular 4 readiness

#graphql#apollo-angular
Nov 30, 2016

Build a WhatsApp Clone with Ionic 2, Angular 2, and Meteor

Build a WhatsApp Clone with Ionic 2, Angular 2, and Meteor

#whatsapp-clone#angular#meteor-ionic
Jul 28, 2016

GraphQL as a best practice for modern Angular apps?

In this post, I'll make the case for why Angular needs a best practice for communicating with the server, and why GraphQL should be that best practice.

#graphql#angular
Oct 16, 2015

Build a WhatsApp clone with Meteor and Ionic — Meteor Platform version

Build a WhatsApp clone using Meteor, Angular, and the Ionic Framework for CSS and mobile components

#whatsapp-clone#meteor#ionic