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

# Solana API Overview

> GoldRush on Solana: SPL token balances (REST); new DEX pairs, wallet activity, and OHLCV candles (streaming); decoded DEX swaps and SPL transfers (warehouse).

GoldRush's coverage on Solana today spans these primitives:

* **SPL token balances** for any wallet - Foundational REST.
* **New DEX pairs** decoded in real time - Streaming `newPairs`.
* **Wallet activity** for arbitrary wallets in real time - Streaming `walletTxs`.
* **OHLCV candles** for pools and tokens in real time - Streaming `ohlcvCandlesForPair` and `ohlcvCandlesForToken`.
* **DEX swaps** decoded, landed in your warehouse - Pipeline `swaps` normalizer.
* **SPL token transfers** decoded, landed in your warehouse - Pipeline `transfers` normalizer.

<CardGroup cols={2}>
  <Card title="Foundational API" icon="bolt" href="/goldrush-solana/foundational/overview">
    REST endpoint for SPL token balances on `solana-mainnet`. Base58 addresses.
  </Card>

  <Card title="Real-time Streaming" icon="tower-broadcast" href="/goldrush-solana/streaming/dex-firehose">
    `newPairs`, `walletTxs`, and OHLCV subscriptions on `SOLANA_MAINNET`.
  </Card>

  <Card title="Pipeline to your warehouse" icon="database" href="/goldrush-solana/warehouse/dex-swaps">
    Decoded `swaps` and `transfers` to ClickHouse, BigQuery, Postgres, Kafka, S3, or webhooks.
  </Card>

  <Card title="GoldRush vs Solana RPC" icon="circle-info" href="/resources/differentiate-your-solana-app">
    What GoldRush adds on top of plain Solana RPC.
  </Card>
</CardGroup>

## What's included

| Surface              | What you get                                                                                                                             | Where to start                                                                                                                                                                    |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Foundational API** | REST endpoint for SPL token balances on `solana-mainnet`.                                                                                | [Foundational on Solana Overview](/goldrush-solana/foundational/overview)                                                                                                         |
| **Streaming API**    | `newPairs` (new DEX pairs), `walletTxs` (wallet activity), `ohlcvCandlesForPair` and `ohlcvCandlesForToken` (OHLCV) on `SOLANA_MAINNET`. | [DEX Firehose](/goldrush-solana/streaming/dex-firehose), [Wallet Activity](/goldrush-solana/streaming/wallet-activity), [OHLCV Markets](/goldrush-solana/streaming/ohlcv-markets) |
| **Pipeline API**     | Decoded `swaps` and `transfers` tables landed in your warehouse.                                                                         | [Solana Normalizers](/goldrush-pipeline-api/normalizers/solana)                                                                                                                   |

## Quickstart

<CardGroup cols={3}>
  <Card title="Look up a Solana wallet" icon="wallet" href="/goldrush-solana/quickstart#1-look-up-spl-token-balances">
    SPL token balances and native SOL for any base58 address.
  </Card>

  <Card title="Stream new DEX pairs" icon="signal-stream" href="/goldrush-solana/quickstart#2-stream-new-dex-pairs">
    New pool events via the `newPairs` subscription on `SOLANA_MAINNET`.
  </Card>

  <Card title="Pipe SPL transfers to a warehouse" icon="warehouse" href="/goldrush-solana/quickstart#3-pipe-spl-transfers-to-your-warehouse">
    Land decoded SPL transfers in ClickHouse, BigQuery, or Postgres.
  </Card>
</CardGroup>
