Skip to content

[WIP] Caliban Gateway - #3103

Draft
ghostdogpr wants to merge 122 commits into
series/3.xfrom
new_gateway
Draft

ghostdogpr wants to merge 122 commits into
series/3.xfrom
new_gateway

Conversation

@ghostdogpr

@ghostdogpr ghostdogpr commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Introduces Caliban Gateway, a native GraphQL gateway to compose multiple services into a single graph.

Features

  • Composition of Federation, ordinary GraphQL, and local Caliban APIs
  • Cross-service query planning with batched, multi-hop entity joins
  • Distributed execution of queries, mutations, and subscriptions
  • Public schema customization
  • Automatic schema acquisition and hot reload
  • Query plan inspection, metrics, and tracing
  • And a lot more!

ghostdogpr and others added 30 commits September 11, 2026 21:17
* reimplement gateway wrappers as phase hooks

* fix after rebase

* Fix docs, optimize `run` hooks to not need guards

* Revert more unslop, clean up
Cached operations are DocumentOnly, Planned or Ready instead of two
independent options. Lookup validation returns Either. Prepared lookups
are specialized per Federation, single and by-key GraphQL lookups, so a
by-key lookup no longer prepares an unused ordered variant. Context
selections compile to a single projection at planning time, read with
one map lookup per entity. Subscription plans carry their source fetch.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants