What Polaris is
Use Polaris when you need to:- Discover which venues, markets, and time ranges are available right now.
- Download historical snapshot files for bulk research and ingestion.
- Query recent trades, events, and OHLCV bars over REST.
- Inspect raw venue-native payloads when replayability matters.
- Reuse the same access model across the CLI, REST API, and SDKs.
Why teams use Polaris
Most market data work breaks down at the venue layer. Every venue has its own identifiers, timestamp conventions, payload shapes, and quirks around history. Polaris gives you one place to:- Browse coverage before you build.
- Start with public access, then add authentication only when you need more.
- Choose the right surface for the job: CLI, snapshots, REST, raw payloads, or SDKs.
- Move between venues without rewriting your entire parsing pipeline.
Choose your path
Quickstart
Install the Polaris Python SDK and query your first market data.
Market Coverage
Browse supported venues, preview and open access tiers, and example market IDs.
Python SDK
Use
polaris_data to discover markets, fetch datasets, and replay data locally.TypeScript SDK
Use
polaris-data in Node.js to load events, trades, and OHLCV bars.Rust SDK
Use
polaris-data in Tokio services and backfills with streaming queries.Recommended first path
- Start with Quickstart if you want the fastest route to first data.
- Open Market Coverage to browse supported venues and their access tiers.
- Use Catalog to confirm exact
sourceandmarketpairs. - Pick an SDK for application code, or use Snapshots when you need bulk historical files.
Typical workflows
- Use the CLI when you want the fastest path to browsing and downloading data.
- Use snapshots when you need bulk historical files for research, backfills, or ingestion.
- Use REST when you want recent trades, events, or OHLCV bars on demand.
- Use raw payloads when you need venue-native fields for replay or validation.
- Use an SDK when you want a notebook, local analysis, or production workflow.
Support and resources
- Use Market Coverage for a live high-level view of currently listed venues.
- Use Jupyter Notebook if you want a notebook-first Python workflow.
- Use Quickstart to install the SDK and add an API key when you need broader access.