Metadata-Version: 2.5
Name: deeptick
Version: 0.1.0
Summary: DeepTick Python SDK for authenticated market data downloads
Project-URL: Homepage, https://deeptick.lacertalabs.xyz
Project-URL: Repository, https://github.com/deeptick/deeptick
Project-URL: Documentation, https://deeptick.lacertalabs.xyz/docs
Author: DeepTick
License: MIT
Keywords: crypto,deeptick,market-data,parquet,pyarrow
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Requires-Dist: pyarrow>=17.0
Requires-Dist: requests>=2.31
Provides-Extra: dev
Requires-Dist: build>=1.2; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# DeepTick Python SDK

```python
from deeptick import CachedClient

client = CachedClient("dtk_your_key", "https://deeptick.dev")
trades = client.load_trades("lighter", "BTC-USD", "2026-07-08", "2026-07-08")
```

The SDK uses the public DeepTick REST API under `/v1/*` and sends credentials
with the `X-API-Key` header.

Surface:

- `DeepTickClient(api_key, base_url="https://deeptick.dev")`
- `load_trades(exchange, symbol, start, end)` returns a `pyarrow.Table`
- `download(exchange, data_type, symbol, date, dest)` streams one partition to disk
- `entitlements()` and `catalog(exchange=None)` return API metadata
- `CachedClient` adds local Parquet caching under `~/.deeptick/cache`
