Minimal GraphQL Client for Node & Browsers

JSON →
library 7.4.0 ·javascript
verified May 27, 2026

graphql-request is a lightweight, promise-based GraphQL client designed for simple applications and scripts in both Node.js and browser environments. It currently maintains version 7.x as its stable series, with `7.4.0` being the latest as of this entry. Releases appear to be somewhat frequent, driven by bug fixes and minor features, often in quick succession (e.g., 7.3.1 to 7.3.5). Key differentiators include its extreme simplicity, minimal footprint compared to full-fledged clients like Apollo or Relay, first-class TypeScript support (including `TypedDocumentNode`), and its isomorphic nature. It focuses on sending raw GraphQL documents and receiving responses without complex caching or state management layers. This makes it ideal for one-off requests or applications where a full client is overkill. Users must manually install `graphql` as a peer dependency.

total hits 16
actors 8 distinct systems
last hit 4d ago AhrefsBot
MetaBot
4
GPTBot
2
Script
1
ClaudeBot
1
Search engines
2

top countries 🇺🇸 United States · 🇨🇦 Canada · 🇳🇴 Norway · 🇩🇪 Germany · 🇫🇷 France