Client | graphql.framework.dev

Libraries

10
logo
Minimal hooks-first GraphQL client.
GraphQL Hooks GitHub Repository

logo

GraphQL-request

Prisma Labs

Minimal GraphQL client supporting Node and browsers for scripts or simple apps
GraphQL-request GitHub RepositoryGraphQL-request NPM PackageGraphQL-request Bundle Size Stats

logo

React Query

TanStack

Powerful asynchronous state management for TS/JS, React, Solid, Vue and Svelte
React Query GitHub RepositoryReact Query NPM PackageReact Query Bundle Size Stats

logo

URQL

Formidable

A highly customizable and versatile GraphQL client
URQL GitHub RepositoryURQL NPM PackageURQL Bundle Size Stats

logo

Apollo Kotlin

Apollo GraphQL

A strongly-typed, caching GraphQL client for Java and Kotlin multi-platform
Apollo Kotlin GitHub Repository

logo

Apollo Client

Apollo GraphQL

Apollo Client is a comprehensive state management library for JavaScript that enables you to manage both local and remote data with GraphQL. Use it to fetch, cache, and modify application data, all while automatically updating your UI.
Apollo Client GitHub RepositoryApollo Client NPM PackageApollo Client Bundle Size Stats

logo

Apollo iOS

Apollo GraphQL

Apollo iOS is a strongly-typed, caching GraphQL client, written in Swift.
Apollo iOS GitHub Repository

logo

Swift GraphQL

Matic Zavadlal

SwiftGraphQL comes with a lightweight client that supports queries, mutations and subscriptions. And they all work the same way.
Swift GraphQL GitHub Repository

logo

Relay

Meta

The GraphQL client that scales with you.
Relay GitHub RepositoryRelay NPM PackageRelay Bundle Size Stats

logo
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a simplified and consistent API over various remote data sources such as databases or web services via batching and caching.
Dataloader GitHub RepositoryDataloader NPM PackageDataloader Bundle Size Stats