> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstream.io/llms.txt
> Use this file to discover all available pages before exploring further.

# ChainStream Documentation

> The multi-chain Web3 data service — one API for on-chain data, compliance, and DeFi execution.

ChainStream is a **multi-chain Web3 data service**. One API, one GraphQL endpoint, one WebSocket stream and one Kafka cluster give you every token, trade, wallet and pool across Solana, Ethereum, BSC, Base, Polygon, Arbitrum, Optimism and more — with built-in KYT/KYA compliance and first-class AI-agent support.

<CardGroup cols={4}>
  <Card title="10+ Chains" icon="link">
    Solana, Ethereum, BSC, Base, Polygon, Arbitrum, Optimism, Avalanche, zkSync, Tron
  </Card>

  <Card title="Stream Latency" icon="bolt">
    **\<100 ms** Kafka p99, \<2 ms WebSocket tick
  </Card>

  <Card title="Uptime" icon="shield-check">
    **99.99%** multi-region SLA
  </Card>

  <Card title="Datasets" icon="database">
    Tokens · Trades · Wallets · Pools · Candles · Holders · KYT
  </Card>
</CardGroup>

## Start here

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/en/docs/quickstart">
    Make your first authenticated API call in under 5 minutes.
  </Card>

  <Card title="Data Products" icon="boxes-stacked" href="/en/docs/data-products/overview">
    Browse every dataset we publish — fields, refresh rate, coverage.
  </Card>

  <Card title="Access Methods" icon="plug" href="/en/docs/access-methods/overview">
    Pick REST, GraphQL, WebSocket, Kafka, an SDK or the CLI.
  </Card>

  <Card title="API Reference" icon="code" href="/en/api-reference/overview">
    Every endpoint, topic and tool — fully documented and playable.
  </Card>
</CardGroup>

## What ChainStream gives you

### Unified multi-chain data

A single schema across every supported chain. Token prices, DEX trades, wallet PnL, pool liquidity, holder distributions, OHLC candles, Smart-Money activity and raw blockchain core data — all reachable through the same authentication, the same IDs, and the same dimensional filters.

### Real-time delivery that fits your stack

<CardGroup cols={3}>
  <Card title="REST + GraphQL" icon="bolt">
    Request-response. Ideal for dashboards, user-facing lookups and ad-hoc analytics.
  </Card>

  <Card title="WebSocket" icon="tower-broadcast">
    Sub-second pushes to browsers, mobile apps and backend services that need live UI updates.
  </Card>

  <Card title="Kafka Streams" icon="bars-staggered">
    Exactly-once delivery for latency-sensitive backends — trading engines, indexers, alert pipelines.
  </Card>
</CardGroup>

### Built-in compliance

KYT (Know Your Transaction) and KYA (Know Your Address) sit inside the same API as the data itself. Score a transfer, fingerprint a counterparty, produce Travel-Rule-ready reports — no second vendor, no second invoice, no second data-exfiltration surface.

### First-class support for AI agents

ChainStream is reachable from AI agents the same way it is from any other client. A hosted MCP Server exposes our catalog as typed tools, Agent Skills ship as installable SKILL.md packs, and agent-friendly authentication (API keys, OAuth or x402/MPP micropayments) means agents can pay-per-query without prior account setup.

## How teams use it

<CardGroup cols={3}>
  <Card title="Exchanges & Wallets" icon="wallet">
    Real-time balances, PnL and transfer history; KYT screening on deposits and withdrawals.
  </Card>

  <Card title="Trading & Market-Data" icon="chart-line">
    DEX trades, candles and order-flow streams straight into trading engines and research notebooks.
  </Card>

  <Card title="AI Agents & Automation" icon="robot">
    MCP Server and Agent Skills for Claude, ChatGPT, Cursor and custom agents.
  </Card>

  <Card title="Compliance & Risk" icon="shield-halved">
    KYT/KYA for transfers, addresses, withdrawals; exportable reports.
  </Card>

  <Card title="DeFi Builders" icon="right-left">
    Swap quotes, routing, transaction submission — across 10+ chains with unified signing.
  </Card>

  <Card title="Analytics & Research" icon="flask">
    GraphQL over a normalized cube — aggregate, group, filter without per-chain boilerplate.
  </Card>
</CardGroup>

## Why ChainStream

<div style={{ overflowX: 'auto', width: '100%' }}>
  |                      | **ChainStream**        | Birdeye      | Alchemy    | DexScreener | Bitquery    |
  | :------------------- | :--------------------- | :----------- | :--------- | :---------- | :---------- |
  | Multi-chain coverage | 10+ chains, one schema | Solana-first | 30+ chains | Multi-chain | 40+ chains  |
  | Stream delivery      | WebSocket + Kafka      | WebSocket    | WebSocket  | WebSocket   | Streaming   |
  | Smart Money          | Native dataset         | Supported    | —          | —           | Via queries |
  | KYT / KYA compliance | Built-in               | —            | —          | —           | —           |
  | DEX execution        | Quote + route + swap   | —            | Limited    | —           | —           |
  | AI-agent surface     | MCP + Skills + x402    | MCP (beta)   | —          | —           | —           |
  | Enterprise SLA       | 99.99%                 | Limited      | Enterprise | Limited     | Limited     |
</div>

## Next steps

<CardGroup cols={2}>
  <Card title="I want the data in my dashboard" icon="chart-simple" href="/en/docs/access-methods/rest-api">
    Start with REST for lookups or GraphQL for analytics.
  </Card>

  <Card title="I need a live feed" icon="tower-broadcast" href="/en/docs/access-methods/websocket">
    Pick WebSocket for clients, Kafka Streams for services.
  </Card>

  <Card title="I'm building an AI agent" icon="robot" href="/en/docs/ai-agents/overview">
    Wire up the MCP Server or install an Agent Skill.
  </Card>

  <Card title="I need compliance" icon="shield-halved" href="/en/docs/compliance/overview">
    KYT, KYA, transfers, withdrawals — all in one API.
  </Card>
</CardGroup>
