Substreams WebSockets service — stream decoded blocks, swaps & transfers in real time.
    Read-only preview
    You're browsing the public WebSockets reference. Sign in to open a live stream with your team's API key.

    QuickstartBeta

    Open a WebSocket, subscribe to a network@table stream, and start receiving decoded blocks in real time. Pick a stream below — then drop the URL into wscat, Node, or the browser.

    Endpoint
    WS
    1# npm i -g wscat
    2wscat -c "wss://ws.pinax.network/ws/solana@swaps?token=<YOUR_JWT>"
    No API key loaded — samples show a <YOUR_JWT> placeholder. Open Try it to paste a token and stream live.
    Available streams (loading…)live from GET /streams
    Streams

    /streams

    List configured streamsJSON array of every configured Substreams source: (network, package_name, package_version, module_hash, manifest, module, description, tables).

    GET
    https://ws.pinax.network/streams
    Try it

    Responses

    StatusContent-TypeDescription
    200application/jsonStream list

    Response body

    200 application/json
    [
      {
        "network": "solana",
        "module": "db_out",
        "manifest": "https://github.com/pinax-network/substreams-svm/releases/download/svm-dex-v0.5.1/svm-dex-v0.5.1.spkg",
        "module_hash": "411d6a461ae98065f767bb84afbfa2dca028b295",
        "package_name": "svm_dex",
        "package_version": "v0.5.1",
        "description": "Database-ready normalized DEX swaps for Solana.",
        "tables": [
          "swaps"
        ]
      },
      {
        "network": "hyperliquid",
        "module": "db_out",
        "manifest": "https://github.com/pinax-network/substreams-hypercore/releases/download/v0.4.0/hypercore-clickhouse-v0.4.0.spkg",
        "module_hash": "54e96ad423d10f94cfc9d9be1cf1afa9717212ee",
        "package_name": "hypercore_clickhouse",
        "package_version": "v0.4.0",
        "description": "Hypercore (ClickHouse)",
        "tables": [
          "fills",
          "fills_liquidation"
        ]
      }
    ]