TypeScript SDK

Tiger OpenAPI TypeScript SDK 0.5.5 supports Node.js 16+, ESM, and CommonJS. It provides strongly typed clients for market data, trading, account management, and TCP+TLS/Protobuf streaming.

DomainDocumentation
Installation and configurationQuick start
Market dataMarket data APIs
TradingTrading APIs
AccountsAccount management
StreamingReal-time streaming
Types and errorsAppendix

Request objects use camelCase; the SDK converts keys to snake_case on the wire. Source exports and models define the client contract. See Account Types, Market Data Access, API Request Limits, and Error Codes for server-side policies.

import { createClientConfig, QuoteClient, TradeClient } from '@tigeropenapi/tigeropen';

const config = createClientConfig();
const quoteClient = QuoteClient.fromConfig(config);
const tradeClient = TradeClient.fromConfig(config, config.account, config.secretKey);

Did this page help you?