Overview
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 byDataCollection.parallel(...). Splits a request across worker threads to accelerate historical exports.CmStream-- the WebSocket wrapper returned by everyget_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?