Fission is a stateful schema graph engine from WunderGraph that inverts the traditional GraphQL Federation workflow. Instead of composing subgraphs bottom-up into a supergraph, architects design the supergraph first and Fission decomposes it into subgraph specifications. The algorithm automatically handles transitive dependency propagation, entity @key directive propagation, @shareable directive management, cascading renames, and continuous validation. Every edit follows a validate-first, mutate-second pattern ensuring no half-applied changes. Fission integrates with WunderGraph Hub, a collaborative API design platform, enabling teams to design like a monolith and implement as microservices.

11m read timeFrom wundergraph.com
Post cover image
Table of contents
The Problem Fission SolvesWhat Fission Actually IsHow It Works in PracticeA Multi-Team ExampleFrom Design to Subgraph SpecsDesign DecisionsThe Bigger PictureFrequently Asked Questions (FAQ)

Sort: