Client Setup

Set up GraphQL clients in various languages to interact with Sai Keeper API.

Table of Contents


JavaScript/TypeScript

Apollo Client

Apollo Client is the most popular GraphQL client for JavaScript applications.

Installation

npm install @apollo/client graphql
# For subscriptions
npm install graphql-ws

Basic Setup (Queries Only)

Full Setup (With Subscriptions)

React Integration


urql

urql is a lightweight alternative to Apollo Client.

Installation

Setup

React Integration


GraphQL Request

Lightweight library for simple queries (no caching or subscriptions).

Installation

Usage


Python

gql Library

Full-featured GraphQL client for Python.

Installation

Setup

With Subscriptions

Synchronous Version


Rust

graphql_client

Type-safe GraphQL client for Rust.

Installation

Add to Cargo.toml:

Setup

Without Code Generation


Go

graphql Package

Installation

Setup

With Error Handling


Environment Variables

For all languages, consider using environment variables for configuration:

JavaScript:

Python:

Rust:

Go:

Last updated