GraphQL & API Query Packages
GraphQL servers, clients, and typed API query tooling for building and consuming schema-driven APIs with strong type safety end to end.
Packages in GraphQL & API Query
Kind
Sort:Used by Most Apps
GraphQL Code Generator
A plugin-based CLI that generates typed code from a GraphQL schema and operations
Apollo Client
Industry-leading GraphQL client with normalized caching for TypeScript and React
graphql-ws
Zero-dependency server and client implementing the GraphQL over WebSocket Protocol
apollo-upload-client
GraphQL multipart file uploads for Apollo Client
graphql-upload
Express/Koa middleware and an Upload scalar for GraphQL multipart file uploads
Graphene
Build GraphQL schemas and types in Python quickly, with built-in Relay support.
graphql-redis-subscriptions
A Redis-backed PubSubEngine for graphql-subscriptions that lets multiple GraphQL server instances share subscription events.
graphql-sse
Zero-dependency GraphQL subscriptions over Server-Sent Events for any HTTP/1 or HTTP/2 server.
TypeGraphQL
Build type-safe GraphQL APIs in TypeScript by defining schema and resolvers with classes and decorators instead of hand-written SDL.
React Apollo
React bindings for Apollo Client — hooks, render-prop components, and a graphql() HOC for querying, mutating, and subscribing to GraphQL data.
juniper_axum
Axum handlers and extractors for serving Juniper GraphQL queries, mutations, and WebSocket subscriptions.
graphene-django
Build powerful, flexible GraphQL APIs with seamless Django integration.
sgqlc
A simple, typed GraphQL client for Python that builds queries programmatically.
graphql-core
A Python 3 port of the GraphQL.js reference implementation of GraphQL.
graphql-query
A complete Python DSL for building correct GraphQL query strings from typed classes.