Data Streams Reference

Chainlink Data Streams offers two distinct solutions for accessing low-latency market data. Choose the solution that best fits your use case.

Which solution should I use?

FeatureData Streams APICandlestick API
Primary Use CaseOnchain consumption by smart contractsOffchain analytics, charting, dashboards
Data FormatSigned, verifiable data reportsAggregated OHLC (candlestick) data
InterfacesSDKs (Go, Rust), REST API & WebSocketREST API (including a streaming endpoint)
AuthenticationHMAC Signature (automatic with SDKs)JWT (token-based)
Cryptographic Proof✅ Yes (See Verification methods)❌ No

Data Streams API

The Data Streams API provides cryptographically signed, verifiable data reports designed for onchain consumption by smart contracts. This comprehensive solution offers multiple integration paths to support applications that require low-latency, tamper-proof data.

Integration Methods

  • Go SDK - Native Go language integration
  • Rust SDK - Native Rust language integration

Direct API Access

  • REST API - HTTP-based interface for simple integrations
  • WebSocket - Real-time data streaming via WebSocket connection

Authentication

Verification

EVM chains
Solana

View the Data Streams API Reference →


Candlestick API

The Candlestick API provides historical and real-time OHLC (Open-High-Low-Close) data designed for offchain applications. Built to TradingView data integration specifications, it's optimized for analytics, charting, and dashboard applications.

Integration Methods

Currently, the Candlestick API is accessible via a REST API, including a streaming endpoint for real-time data.

Authentication

View the Candlestick API Reference →

Get the latest Chainlink content straight to your inbox.