Crypto Exchange SDKs

TypeScript-first SDKs for cryptocurrency exchange REST APIs and WebSockets. Built with precision. Designed & heavily used by algorithmic traders.

9
Exchange SDKs
100%
TypeScript
1.9M+
Downloads
24/7
Community Support

Get Started
in Minutes

Select the JavaScript SDK for the exchange you're integrating, install it from npm, and explore consistent REST API and WebSocket patterns across supported exchanges.

01

Choose Your Exchange

Each hand-crafted SDK is tailored to each exchange. Heavily used and actively stress tested, with full REST API and WebSocket coverage for the complete offering of each cryptocurrency exchange:

Select Exchange SDK
02

Install via npm

Install your chosen SDK using npm or your favourite package manager, with full TypeScript support included.

npm install bybit-api
03

Configure API Keys

Set up your exchange API credentials securely in your application environment.

04

Execute Orders via API

Use the intuitive SDK to place orders, get market data, and manage your account with consistent patterns across all exchanges.

05

Explore Examples

Browse practical examples on the web and GitHub, plus SDK-specific examples for the selected exchange.

Bybit SDK Example

/*
npm install bybit-api

REST snippets are loaded from the shared quickstart cache.
Open the selected SDK quickstart for exchange-specific client names and methods.
*/

SDK
Portfolio

Professional-grade JavaScript, TypeScript, and Node.js SDKs trusted by thousands of developers worldwide. Review our publicly available SDKs, explore our guides, and get started with your exchange integration today.

Choose a runtime

Showing 9 exchange SDKs for all supported runtimes.

Binance

binance

SDK

Typed SDKs for Binance spot, futures, margin, REST, WebSocket, and WebSocket API workflows.

SpotFuturesWebSockets
0+Unknown
InstallJavaScript / TypeScript / Node.js
npm install binance

Bybit

bybit-api

SDK

Complete REST API and WebSocket clients for all available Bybit product groups, including spot, derivatives & options.

DerivativesSpotWebSockets
0+Unknown
InstallJavaScript / TypeScript / Node.js
npm install bybit-api

OKX

okx-api

SDK

OKX SDK support for spot, futures, options, grid workflows, and live market streaming.

Spot & FuturesOptionsWebSockets
0+Unknown
InstallJavaScript / TypeScript / Node.js
npm install okx-api

Gate

gateio-api

SDK

Gate SDK support for spot, futures, account workflows, and realtime streams.

Multi MarketsLendingWebSockets
0+Unknown
InstallJavaScript / TypeScript / Node.js
npm install gateio-api

Bitget

bitget-api

SDK

Bitget SDK support for spot, futures, copy trading, and real-time websocket flows.

CopyFuturesSpot
0+Unknown
InstallJavaScript / TypeScript / Node.js
npm install bitget-api

KuCoin

kucoin-api

SDK

KuCoin JavaScript/TypeScript SDK for spot, margin, futures, and lending integrations.

SpotMarginFutures
0+Unknown
InstallJavaScript / TypeScript / Node.js
npm install kucoin-api

Coinbase

coinbase-api

SDK

Coinbase SDK support for Advanced Trade, Exchange, Prime, Commerce, and systematic API workflows.

Advanced TradeExchangePrime
0+Unknown
InstallJavaScript / TypeScript / Node.js
npm install coinbase-api

Kraken

@siebly/kraken-api

SDK

Kraken SDK support for spot, futures, and WebSocket connectivity.

SpotFuturesWebSockets
0+Unknown
InstallJavaScript / TypeScript / Node.js
npm install @siebly/kraken-api

BitMart

bitmart-api

SDK

BitMart API SDK support across spot, margin, futures, and websocket market data.

SpotMarginWebSockets
0+Unknown
InstallJavaScript / TypeScript / Node.js
npm install bitmart-api

Why Use
Our SDKs?

Production-tested SDKs for real-world systematic trading. Used by thousands of systems and refined through years of live exchange executions. Each follows industry best practices and delivers a consistent developer experience.

TypeScript First

Built with TypeScript from the ground up with comprehensive type definitions for safer, faster development.

Battle Tested

Used in production by thousands of developers and systems for nearly a decade.

Real-time Data

Complete WebSocket support for real-time market data, account updates, and even order placement for compatible exchanges.

Exchange Guides

Quickstart guides, tutorials, examples and API references for all exchange SDKs.

Active Maintenance

Continuously updated to track exchange API changes and enhancements, matching latest API capabilities.

Developer Friendly

Consistent, intuitive APIs across all SDKs for quick adoption and productivity.

Frequently Asked
Questions

Find answers to common questions about our cryptocurrency exchange SDKs.