[
  {
    "id": "bitmex",
    "name": "BitMEX",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-03-30T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "orderBookL2",
      "quote",
      "liquidation",
      "instrument",
      "connected",
      "announcement",
      "chat",
      "publicNotifications",
      "settlement",
      "funding",
      "insurance",
      "orderBookL2_25",
      "orderBook10",
      "quoteBin1m",
      "quoteBin5m",
      "quoteBin1h",
      "quoteBin1d",
      "tradeBin1m",
      "tradeBin5m",
      "tradeBin1h",
      "tradeBin1d"
    ]
  },
  {
    "id": "deribit",
    "name": "Deribit",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-03-30T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "book",
      "ticker",
      "deribit_price_index",
      "deribit_price_ranking",
      "deribit_volatility_index",
      "estimated_expiration_price",
      "markprice.options",
      "perpetual",
      "quote",
      "platform_state",
      "instrument.state.any"
    ]
  },
  {
    "id": "binance-futures",
    "name": "Binance USDS-M Futures",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-11-17T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "depth",
      "depthSnapshot",
      "bookTicker",
      "forceOrder",
      "ticker",
      "markPrice",
      "premiumIndex",
      "openInterest",
      "fundingInfo",
      "insuranceBalance",
      "aggTrade",
      "compositeIndex",
      "assetIndex",
      "topLongShortAccountRatio",
      "topLongShortPositionRatio",
      "globalLongShortAccountRatio",
      "takerlongshortRatio",
      "!contractInfo",
      "recentTrades"
    ]
  },
  {
    "id": "binance-delivery",
    "name": "Binance COIN Futures",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2020-06-16T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "depth",
      "depthSnapshot",
      "bookTicker",
      "forceOrder",
      "markPrice",
      "indexPrice",
      "openInterest",
      "fundingInfo",
      "aggTrade",
      "ticker",
      "topLongShortAccountRatio",
      "topLongShortPositionRatio",
      "globalLongShortAccountRatio",
      "takerBuySellVol",
      "!contractInfo",
      "recentTrades"
    ]
  },
  {
    "id": "binance-european-options",
    "name": "Binance European Options",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2023-06-15T00:00:00.000Z",
    "availableChannels": [
      "optionTrade",
      "depth20",
      "bookTicker",
      "optionTicker",
      "optionMarkPrice",
      "optionOpenInterest",
      "optionIndexPrice",
      "trade",
      "depth100",
      "index",
      "ticker",
      "openInterest",
      "markPrice",
      "!optionSymbol"
    ]
  },
  {
    "id": "binance",
    "name": "Binance Spot",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-03-30T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "depth",
      "depthSnapshot",
      "bookTicker",
      "aggTrade",
      "ticker",
      "borrowInterest",
      "recentTrades",
      "tokenNav"
    ]
  },
  {
    "id": "ftx",
    "name": "FTX",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2019-08-01T00:00:00.000Z",
    "availableTo": "2022-11-13T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "orderbook",
      "ticker",
      "instrument",
      "markets",
      "orderbookGrouped",
      "lendingRate",
      "borrowRate",
      "borrowSummary",
      "leveragedTokenInfo",
      "busy"
    ]
  },
  {
    "id": "okex-futures",
    "name": "OKX Futures",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-03-30T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "trades-all",
      "books-l2-tbt",
      "books",
      "bbo-tbt",
      "tickers",
      "liquidations",
      "liquidation-orders",
      "open-interest",
      "mark-price",
      "index-tickers",
      "price-limit",
      "status",
      "instruments",
      "long-short-account-ratio",
      "taker-volume",
      "estimated-price",
      "public-block-trades",
      "public-struc-block-trades",
      "taker-volume-contract",
      "long-short-account-ratio-contract-top-trader",
      "long-short-position-ratio-contract-top-trader",
      "long-short-account-ratio-contract",
      "futures/trade",
      "futures/depth",
      "futures/depth_l2_tbt",
      "futures/ticker",
      "futures/liquidation",
      "futures/mark_price",
      "index/ticker",
      "system/status",
      "information/sentiment",
      "information/long_short_ratio",
      "information/margin"
    ]
  },
  {
    "id": "okex-options",
    "name": "OKX Options",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2020-02-01T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "trades-all",
      "option-trades",
      "books-l2-tbt",
      "books",
      "bbo-tbt",
      "tickers",
      "opt-summary",
      "index-tickers",
      "open-interest",
      "mark-price",
      "status",
      "instruments",
      "price-limit",
      "estimated-price",
      "public-block-trades",
      "public-struc-block-trades",
      "option/trade",
      "option/trades",
      "option/depth",
      "option/depth_l2_tbt",
      "option/ticker",
      "option/summary",
      "index/ticker",
      "option/instruments",
      "system/status"
    ]
  },
  {
    "id": "okex-swap",
    "name": "OKX Swap",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-03-30T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "trades-all",
      "books-l2-tbt",
      "books",
      "bbo-tbt",
      "tickers",
      "liquidations",
      "liquidation-orders",
      "open-interest",
      "mark-price",
      "funding-rate",
      "index-tickers",
      "price-limit",
      "status",
      "instruments",
      "long-short-account-ratio",
      "taker-volume",
      "public-block-trades",
      "public-struc-block-trades",
      "taker-volume-contract",
      "long-short-account-ratio-contract-top-trader",
      "long-short-position-ratio-contract-top-trader",
      "long-short-account-ratio-contract",
      "swap/trade",
      "swap/depth",
      "swap/depth_l2_tbt",
      "swap/ticker",
      "swap/liquidation",
      "swap/funding_rate",
      "swap/mark_price",
      "index/ticker",
      "system/status",
      "information/sentiment",
      "information/long_short_ratio",
      "information/margin"
    ]
  },
  {
    "id": "okex",
    "name": "OKX Spot",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-03-30T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "trades-all",
      "books-l2-tbt",
      "books",
      "bbo-tbt",
      "tickers",
      "interest-rate-loan-quota",
      "vip-interest-rate-loan-quota",
      "status",
      "instruments",
      "taker-volume",
      "liquidations",
      "public-block-trades",
      "public-struc-block-trades",
      "loan-ratio",
      "spot/trade",
      "spot/depth",
      "spot/depth_l2_tbt",
      "spot/ticker",
      "system/status",
      "margin/interest_rate"
    ]
  },
  {
    "id": "okex-spreads",
    "name": "OKX Nitro Spreads",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2023-12-22T00:00:00.000Z",
    "availableChannels": [
      "sprd-public-trades",
      "sprd-books5",
      "sprd-bbo-tbt",
      "sprd-tickers"
    ]
  },
  {
    "id": "huobi-dm",
    "name": "HTX Coin-M Futures",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-11-19T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "depth",
      "bbo",
      "liquidation_orders",
      "contract_info",
      "basis",
      "open_interest",
      "detail",
      "elite_account_ratio",
      "elite_position_ratio"
    ]
  },
  {
    "id": "huobi-dm-swap",
    "name": "HTX Coin-M Perpetual",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2020-03-28T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "depth",
      "bbo",
      "liquidation_orders",
      "basis",
      "funding_rate",
      "open_interest",
      "detail",
      "contract_info",
      "elite_account_ratio",
      "elite_position_ratio"
    ]
  },
  {
    "id": "huobi-dm-linear-swap",
    "name": "HTX USDT-M Contracts",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2020-10-30T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "depth",
      "bbo",
      "liquidation_orders",
      "basis",
      "funding_rate",
      "open_interest",
      "detail",
      "contract_info",
      "elite_account_ratio",
      "elite_position_ratio"
    ]
  },
  {
    "id": "huobi-dm-options",
    "name": "HTX Options",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2021-02-01T00:00:00.000Z",
    "availableTo": "2021-06-26T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "depth",
      "open_interest",
      "option_market_index",
      "option_index",
      "detail",
      "bbo"
    ]
  },
  {
    "id": "huobi",
    "name": "HTX Spot",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-11-19T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "depth",
      "mbp",
      "mbp.20",
      "bbo",
      "detail",
      "etp"
    ]
  },
  {
    "id": "bitfinex-derivatives",
    "name": "Bitfinex Derivatives",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-09-14T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "book",
      "ticker",
      "liquidations",
      "status",
      "raw_book"
    ]
  },
  {
    "id": "bitfinex",
    "name": "Bitfinex",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-05-23T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "book",
      "ticker",
      "raw_book"
    ]
  },
  {
    "id": "coinbase",
    "name": "Coinbase Exchange",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-03-30T00:00:00.000Z",
    "availableChannels": [
      "match",
      "l2update",
      "snapshot",
      "ticker",
      "subscriptions",
      "received",
      "open",
      "done",
      "change",
      "last_match",
      "full_snapshot",
      "rfq_matches"
    ]
  },
  {
    "id": "coinbase-international",
    "name": "Coinbase International",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2024-10-31T00:00:00.000Z",
    "availableChannels": [
      "MATCH",
      "LEVEL2",
      "LEVEL1",
      "FUNDING",
      "RISK",
      "INSTRUMENTS",
      "CANDLES_ONE_MINUTE"
    ]
  },
  {
    "id": "cryptofacilities",
    "name": "Kraken Futures (Crypto Facilities)",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-03-30T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "book",
      "book_snapshot",
      "ticker",
      "trade_snapshot",
      "heartbeat"
    ]
  },
  {
    "id": "kraken",
    "name": "Kraken",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-06-04T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "book",
      "spread",
      "ticker"
    ]
  },
  {
    "id": "bitstamp",
    "name": "Bitstamp",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-03-30T00:00:00.000Z",
    "availableChannels": [
      "live_trades",
      "diff_order_book",
      "live_orders"
    ]
  },
  {
    "id": "gemini",
    "name": "Gemini",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-08-30T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "l2_updates",
      "auction_open",
      "auction_indicative",
      "auction_result"
    ]
  },
  {
    "id": "poloniex",
    "name": "Poloniex",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2020-07-01T00:00:00.000Z",
    "availableChannels": [
      "price_aggregated_book",
      "trades",
      "book_lv2",
      "ticker"
    ]
  },
  {
    "id": "upbit",
    "name": "Upbit",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2021-03-03T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "orderbook",
      "ticker"
    ]
  },
  {
    "id": "bybit",
    "name": "Bybit Derivatives",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-11-07T00:00:00.000Z",
    "availableChannels": [
      "publicTrade",
      "orderbook.50",
      "orderbook.500",
      "orderbook.1000",
      "orderbook.1",
      "allLiquidation",
      "tickers",
      "trade",
      "orderBookL2_25",
      "orderBook_200",
      "liquidation",
      "instrument_info",
      "insurance",
      "long_short_ratio"
    ]
  },
  {
    "id": "bybit-spot",
    "name": "Bybit Spot",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2021-12-04T00:00:00.000Z",
    "availableChannels": [
      "publicTrade",
      "orderbook.50",
      "orderbook.200",
      "orderbook.1",
      "tickers",
      "lt",
      "trade",
      "depth",
      "bookTicker"
    ]
  },
  {
    "id": "bybit-options",
    "name": "Bybit Options",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2023-04-05T00:00:00.000Z",
    "availableChannels": [
      "publicTrade",
      "orderbook.25",
      "orderbook.100",
      "tickers"
    ]
  },
  {
    "id": "phemex",
    "name": "Phemex",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2020-03-17T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "trades_p",
      "book",
      "orderbook_p",
      "market24h",
      "perp_market24h_pack_p",
      "spot_market24h"
    ]
  },
  {
    "id": "ascendex",
    "name": "AscendEX",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2021-03-28T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "depth-realtime",
      "depth-snapshot-realtime",
      "bbo",
      "futures-pricing-data"
    ]
  },
  {
    "id": "kucoin",
    "name": "KuCoin Spot",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2022-08-16T00:00:00.000Z",
    "availableChannels": [
      "market/match",
      "market/level2",
      "market/level2Snapshot",
      "market/ticker",
      "market/snapshot"
    ]
  },
  {
    "id": "kucoin-futures",
    "name": "KuCoin Futures",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2024-01-25T00:00:00.000Z",
    "availableChannels": [
      "contractMarket/execution",
      "contractMarket/level2",
      "contractMarket/level2Snapshot",
      "contractMarket/tickerV2",
      "contract/instrument",
      "contract/details",
      "contractMarket/snapshot"
    ]
  },
  {
    "id": "serum",
    "name": "Serum DEX",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2021-06-23T00:00:00.000Z",
    "availableTo": "2022-11-13T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "l2snapshot",
      "l2update",
      "quote",
      "recent_trades",
      "l3snapshot",
      "open",
      "fill",
      "change",
      "done"
    ]
  },
  {
    "id": "mango",
    "name": "Mango Markets DEX",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2022-01-19T00:00:00.000Z",
    "availableTo": "2022-10-14T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "l2snapshot",
      "l2update",
      "quote",
      "recent_trades",
      "l3snapshot",
      "open",
      "fill",
      "change",
      "done"
    ]
  },
  {
    "id": "dydx",
    "name": "dYdX",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2021-04-06T00:00:00.000Z",
    "availableTo": "2024-10-30T00:00:00.000Z",
    "availableChannels": [
      "v3_trades",
      "v3_orderbook",
      "v3_markets"
    ]
  },
  {
    "id": "dydx-v4",
    "name": "dYdX v4",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2024-08-23T00:00:00.000Z",
    "availableChannels": [
      "v4_trades",
      "v4_orderbook",
      "v4_markets"
    ]
  },
  {
    "id": "delta",
    "name": "Delta Exchange",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2020-03-30T00:00:00.000Z",
    "availableChannels": [
      "recent_trade",
      "all_trades",
      "l2_orderbook",
      "l2_updates",
      "l1_orderbook",
      "mark_price",
      "funding_rate",
      "spot_price",
      "product_updates",
      "announcements",
      "v2/ticker",
      "spot_30mtwap_price"
    ]
  },
  {
    "id": "ftx-us",
    "name": "FTX US",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2020-05-22T00:00:00.000Z",
    "availableTo": "2022-11-13T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "orderbook",
      "ticker",
      "markets",
      "orderbookGrouped"
    ]
  },
  {
    "id": "binance-us",
    "name": "Binance.US",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-09-25T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "depth",
      "depthSnapshot",
      "bookTicker",
      "aggTrade",
      "ticker"
    ]
  },
  {
    "id": "gate-io-futures",
    "name": "Gate.io Futures",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2020-07-01T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "order_book",
      "book_ticker",
      "tickers"
    ]
  },
  {
    "id": "gate-io",
    "name": "Gate.io",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2020-07-01T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "order_book_update",
      "obu",
      "book_ticker",
      "depth",
      "ticker"
    ]
  },
  {
    "id": "okcoin",
    "name": "OKCoin",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2019-11-19T00:00:00.000Z",
    "availableTo": "2025-10-01T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "books",
      "bbo-tbt",
      "tickers",
      "spot/trade",
      "spot/depth",
      "spot/depth_l2_tbt",
      "spot/ticker"
    ]
  },
  {
    "id": "bitflyer",
    "name": "bitFlyer",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-08-30T00:00:00.000Z",
    "availableChannels": [
      "lightning_executions",
      "lightning_board_snapshot",
      "lightning_board",
      "lightning_ticker"
    ]
  },
  {
    "id": "hitbtc",
    "name": "HitBTC (high caps)",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2019-11-19T00:00:00.000Z",
    "availableChannels": [
      "updateTrades",
      "snapshotOrderbook",
      "updateOrderbook",
      "snapshotTrades"
    ]
  },
  {
    "id": "coinflex",
    "name": "CoinFLEX (2.0)",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2020-07-14T00:00:00.000Z",
    "availableTo": "2023-04-07T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "futures/depth",
      "ticker"
    ]
  },
  {
    "id": "crypto-com",
    "name": "Crypto.com",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2022-06-01T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "book",
      "ticker",
      "index",
      "mark",
      "funding",
      "estimatedfunding",
      "settlement"
    ]
  },
  {
    "id": "binance-jersey",
    "name": "Binance Jersey",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2019-10-30T00:00:00.000Z",
    "availableTo": "2020-11-10T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "depth",
      "depthSnapshot",
      "aggTrade",
      "ticker",
      "bookTicker"
    ]
  },
  {
    "id": "binance-dex",
    "name": "Binance DEX",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2019-06-04T00:00:00.000Z",
    "availableTo": "2022-10-04T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "marketDiff",
      "depthSnapshot",
      "ticker"
    ]
  },
  {
    "id": "star-atlas",
    "name": "Star Atlas DEX",
    "enabled": true,
    "delisted": true,
    "supportsDatasets": true,
    "availableSince": "2021-10-09T00:00:00.000Z",
    "availableTo": "2022-09-05T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "l2snapshot",
      "l2update",
      "quote",
      "recent_trades",
      "l3snapshot",
      "open",
      "fill",
      "change",
      "done"
    ]
  },
  {
    "id": "bitnomial",
    "name": "Bitnomial",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2023-01-13T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "level",
      "book",
      "block",
      "status"
    ]
  },
  {
    "id": "woo-x",
    "name": "WOO X",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2023-01-20T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "orderbook",
      "orderbookupdate",
      "bbo",
      "indexprice",
      "markprice",
      "openinterest",
      "estfundingrate",
      "ticker"
    ]
  },
  {
    "id": "blockchain-com",
    "name": "Blockchain.com",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2023-02-23T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "l2",
      "l3",
      "ticker"
    ]
  },
  {
    "id": "bitget",
    "name": "Bitget Spot",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2024-11-08T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "books15",
      "books1"
    ]
  },
  {
    "id": "bitget-futures",
    "name": "Bitget Futures",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2024-11-08T00:00:00.000Z",
    "availableChannels": [
      "trade",
      "books15",
      "books1",
      "ticker"
    ]
  },
  {
    "id": "hyperliquid",
    "name": "Hyperliquid",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2024-10-29T00:00:00.000Z",
    "availableChannels": [
      "trades",
      "l2Book",
      "bbo",
      "activeAssetCtx",
      "activeSpotAssetCtx"
    ]
  },
  {
    "id": "lighter",
    "name": "Lighter",
    "enabled": true,
    "supportsDatasets": true,
    "availableSince": "2026-04-17T00:00:00.000Z",
    "availableChannels": [
      "order_book",
      "trade",
      "ticker",
      "market_stats",
      "spot_market_stats"
    ]
  }
]