Metadata-Version: 2.4
Name: keelcodes
Version: 1.0.0
Summary: Keel SDK — unified access to payment / wallet / data / account modules over https://keel.codes
Author: Keel
License: MIT
Project-URL: Homepage, https://keel.codes
Keywords: keel,payment,wallet,data,account,sdk
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# Keel SDK (Python)

统一访问 Keel 四个模块：`payment / wallet / data / account`，基于 `https://keel.codes`。

## 安装

```bash
pip install keelcodes
```

## 用法

```python
from keelcodes import Keel

keel = Keel(api_key="sk_payment_xxx")

# payment
res = keel.payment.charge(
    payer="0x...", amount_wei="1000000000000000",
    method="x402", reference="charge_1",
)
print(res)

# data
bars = keel.data.bars(symbol="BTC", timeframe="1d")

# account
key = keel.account.apikey_create(tenant_id="t1", module="data")
```

## 模块

- `keel.payment` — 收费/付费/查账/核验/访问
- `keel.wallet` — 建钱包/签名/转账/链上读写/多签/会话
- `keel.data` — 取行情/K线/因子/预测/事件/知识
- `keel.account` — 租户/密钥/订阅

## 鉴权

统一 Bearer API key（按模块订阅签发 `sk_<module>_*`），传入 `Keel(api_key=...)`。
