Introduction

What is Equine?

Equine is minimal, zero-config, zero-dependency, asynchronous Lichess API (opens in a new tab) Client written in TypeScript.

Equine uses Native Fetch API (opens in a new tab), which requires Node.js v18 or higher.

Note: Equine is still in development, supporting limited endpoints for now.

Requirements

Basic Usage

npm i equine
import { Equine } from 'equine'
 
const lichess = new Equine('LICHESS_API_TOKEN')
 
// Returns the info of the account who owns the token
const accountInfo = await lichess.account.info()

Let's dive in to deeper usage of Equine.