GraphQL Zeus

Strongly Typed GraphQL from the GraphQL Editor team.

GraphQL Zeus is simply the best way to interact with your GraphQL endpoints in a type-safe way. Zeus uses your schema to generate Typescript types and strongly typed clients to unlock the power, efficiency, productivity and safety of Typescript on your GraphQL requests.

Features:

⚡️ Types mapped from your schema ⚡️ Works with Apollo Client, React Query, Stucco Subscriptions (*more coming soon...) ⚡️ Works with Subscriptions ⚡️ Infer complex response types ⚡️ Create reusable selection sets (like fragments) for use across multiple queries ⚡️ Supports GraphQL Unions, Interfaces, Aliases and Variables ⚡️ Handles even absolutely massive schemas ⚡️ Supports Browsers, Node.js and React Native in Javascript and Typescript ⚡️ Schema downloader ⚡️ JSON schema generation

Generate Types With Zeus CLI

Simply run Zeus in your terminal to output your types file based on your graphql schema:

Usage Example

A simple example of using a generated chain client. Queries, mutations and subscriptions are now type-safe in arguments, field selections and response types:

Last updated