Powerful type-safe extension system. Intercept and manipulate inputs, outputs, and core with hooks; Add new methods; And more.
Ecosystem
Ready to go extensions for things like OpenTelemetry and file uploads to meet real world project needs.
In-Memory Schemas Too
Not just a great way to query GraphQL APIs. Execute documents against in memory schemas just as easily with nearly the same interface.
Opt-in Generation
Begin with a traditional static library and seamlessly transition to a more powerful generated one when you want.
Type Safe Results ( gen )
All result types are automatically inferred based on your document structure across all GraphQL features including selection sets, directives, fragments, interfaces, and unions.
Schema Tailored Methods ( gen )
Range of methods to suit your input needs ranging from creating whole documents to selecting on exactly one Query Mutation or Subscription field.
Schema Errors ( gen )
First class support for schemas that have modelled errors into their design. Result Fields can be made to throw on errors or automatically map to error classes.
Jason Kuhrt
Creator
Ex @prisma Dialogue littleBits. Creator Graffle Molt Paka Nexus. Shapeshifting Polymath ≒ Art ∙ Design ∙ Engineering. Heart humanities. In an alternate universe ⊻ Coureur de Bois, Architect, Athlete, Lego Master Builder