For the complete documentation index, see llms.txt. This page is also available as Markdown.

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