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-wsBasic 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