# Data Streams Reference
Source: https://docs.chain.link/data-streams/reference/data-streams-api

> For the complete documentation index, see [llms.txt](/llms.txt).

<DataStreams section="dsNotes" />

### API Interfaces

- [REST API](/data-streams/reference/data-streams-api/interface-api) - HTTP-based interface for simple integrations
- [WebSocket](/data-streams/reference/data-streams-api/interface-ws) - Real-time data streaming via WebSocket connection

### SDK Integration

- [Go SDK](/data-streams/reference/data-streams-api/go-sdk) - Native Go language integration
- [Rust SDK](/data-streams/reference/data-streams-api/rust-sdk) - Native Rust language integration

### Authentication

- [Authentication](/data-streams/reference/data-streams-api/authentication) - Learn how to authenticate with the Data Streams API (not required if using the SDKs)
  - [JavaScript examples](/data-streams/reference/data-streams-api/authentication/javascript-examples)
  - [TypeScript examples](/data-streams/reference/data-streams-api/authentication/typescript-examples)
  - [Go examples](/data-streams/reference/data-streams-api/authentication/go-examples)
  - [Rust examples](/data-streams/reference/data-streams-api/authentication/rust-examples)

### Verification

#### EVM chains

- [Onchain report data verification](/data-streams/reference/data-streams-api/onchain-verification) - Verify the authenticity of received data on EVM chains

#### Solana

- [Verify reports using the onchain integration method](/data-streams/tutorials/solana-onchain-report-verification)
- [Verify reports using the offchain integration method](/data-streams/tutorials/solana-offchain-report-verification)

#### Stellar

- [Verify reports using the onchain integration method](/data-streams/tutorials/stellar-onchain-report-verification)