Overview
Last updated
Was this helpful?
The Python client surface is split across the following classes:
CoinMetricsClient -- the entry point. One Python method per Coin Metrics REST endpoint, grouped by endpoint root (Catalog v2, Time Series, ...).
DataCollection -- the lazy iterator returned by every REST method. Provides paging, conversion to pandas/Polars data frames, and CSV/JSON export.
ParallelDataCollection -- returned by DataCollection.parallel(...). Splits a request across worker threads to accelerate historical exports.
CmStream -- the WebSocket wrapper returned by every get_stream_* method. Provides connection management and message dispatch.
Exceptions -- the typed exception hierarchy raised by the client (HTTP errors, rate limiting, transport failures, data-collection errors).
Last updated
Was this helpful?
Was this helpful?