Chainlink Data Streams
Build with Data Streams
Sub-second market data for perpetuals, options, and other latency-sensitive markets. Pull signed reports for crypto, equities, FX, and commodities through the Go, Rust, and TypeScript SDKs or the REST and WebSocket APIs, then verify them onchain in the same transaction that uses them.
Get Started
Crypto Streams
Crypto prices with liquidity-weighted bid and ask, plus DEX state prices for DEX-traded assets.
Real World Asset (RWA) Streams
US and APAC equities, FX, precious metals, and commodities, with market status flags.
Tokenized Asset Streams
Tokenized equity prices with multiplier data to handle stock splits and corporate actions.
SmartData Streams
NAV per share, AUM, and Proof of Reserve data for tokenized funds.
Discovery Endpoint
List available streams with their IDs, schema versions, and status. No API key required.
Report Schemas
Field definitions and decoding details for every report format.
Key Concepts
Architecture
The DON, Aggregation Network, and Verifier contract behind the pull-based design.
How Report Timestamps Work
Report windows, gap absorption, and how timestamps apply to TWAP streams.
Liquidity-Weighted Bid and Ask
How LWBA prices reflect order book depth for slippage-aware pricing and risk management.
Calculated Streams
Streams derived from formulas over other streams, onchain state, and offchain APIs.
DEX State Price Streams
Pricing for DEX-dominant assets from onchain pool state, with manipulation filters.
Crypto Top-of-Book Streams
Best bid/ask from a single exchange's order book for perpetual futures markets.
Tools & APIs
Go SDK
Full-featured SDK with fetch, WebSocket streaming, and High Availability mode.
Rust SDK
High-performance SDK for Rust applications, including Solana offchain verification.
TypeScript SDK
Type-safe SDK for fetching, streaming, and decoding reports in Node.js.
REST API
Direct access to report endpoints, with HMAC authentication and a public Discovery endpoint.
WebSocket API
Subscribe to new reports with sub-second latency instead of polling REST endpoints.
Candlestick API
OHLCV aggregated trading data: historical candles plus live streaming price updates.