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.js
The JavaScript reference implementation of GraphQL for building type schemas and executing queries.
openapi-typescript
Generate type-safe TypeScript types directly from your OpenAPI 3.0 and 3.1 schemas.
GraphQL Code Generator
A plugin-based CLI that generates typed code from a GraphQL schema and operations
octokit.js
The all-batteries-included GitHub SDK for browsers, Node.js, and Deno.
Apollo Client
Industry-leading GraphQL client with normalized caching for TypeScript and React
graphql-tag
Parse GraphQL query strings into ASTs with a simple JavaScript template literal tag
@apollo/server
Spec-compliant, production-ready GraphQL server for Node.js
GraphiQL
The reference in-browser IDE for exploring, writing, and debugging GraphQL queries
graphql-tools
The original SDL-first GraphQL schema builder, now a thin compatibility layer over @graphql-tools/schema.
graphql-ws
Zero-dependency server and client implementing the GraphQL over WebSocket Protocol
DataLoader
A batching and caching layer that coalesces per-request data loads into a fraction of the backend calls.
graphql-scalars
A drop-in library of 70+ precise, spec-compliant GraphQL scalar types for emails, dates, IDs, currencies, and geodata.
NestJS GraphQL
The official GraphQL module for building type-safe GraphQL APIs in NestJS
graphql-subscriptions
A reference PubSub engine and async-iterator helpers for building GraphQL subscription resolvers in Node.js
apollo-upload-client
GraphQL multipart file uploads for Apollo Client
graphql-upload
Express/Koa middleware and an Upload scalar for GraphQL multipart file uploads
graphql-type-json
A JSON scalar type for GraphQL.js schemas
graphql-yoga
A fully-featured, spec-compliant GraphQL server built on the WHATWG Fetch API, running anywhere from Node to Cloudflare Workers.
subscriptions-transport-ws
The original WebSocket transport for GraphQL subscriptions (deprecated, superseded by graphql-ws)
GraphQL Codegen TypeScript React Apollo
GraphQL Code Generator plugin that emits typed React Apollo hooks and components
ts-rest Core
End-to-end type-safe REST API contracts in TypeScript, with an RPC-like client and zero code generation.
@as-integrations/express5
Apollo Server integration middleware for Express v5
urql
Customizable GraphQL client for React, Vue, Svelte, Solid, and more
Graphene
Build GraphQL schemas and types in Python quickly, with built-in Relay support.