Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

btschwertfeger/python-kraken-sdk helps prototype or inspect blockchain workflows with open implementation details

说明与用途

**项目简介**
btschwertfeger/python-kraken-sdk 是一套基于 Python 的命令行工具和 SDK,封装了 Kraken 交易所的 Spot、xStocks 与 Futures 的 REST 与 WebSocket 接口,帮助开发者快速搭建、调试和监控加密资产交易工作流。

**价值**

  • **快速原型**:提供完整的 API 实现细节,适合在几行代码内完成钱包、DeFi 或链上数据的原型验证。
  • **统一入口**:CLI 与 SDK 同时可用,既能在脚本或 CI 中自动化调用,也能在交互式终端直接查询行情、下单等。
  • **生态兼容**:遵循 Kraken 官方文档,支持最新的交易产品和安全认证机制,便于与其他 Web3 服务(如链上预言机、链下分析平台)无缝对接。

**典型接入方式**

  1. **安装**:pip install kraken-sdk(或从源码 git clone 后 pip install -e .)。
  2. **配置凭证**:在环境变量或 ~/.krakenrc 中写入 API Key/Secret。
  3. **CLI 示例**:kraken ticker --pair XBTUSD 直接获取实时行情。
  4. **SDK 示例**:
   from kraken import KrakenClient
   client = KrakenClient()
   # 获取现货深度
   depth = client.market_data.get_order_book(pair="XBTUSD")
   # 开启 WebSocket 订阅
   client.ws.subscribe("trade", ["XBT/USD"], on_message=print)
  1. **集成**:在后端服务、交易机器人或数据管道中直接调用 KrakenClient,与 asyncio、FastAPI、Celery 等框架配合使用。

**生产可用性**

  • **活跃度**:截至 2026‑05‑12,项目仍在维护,最近一次提交在当日,拥有 81 ⭐、30 🍴,并覆盖 20+ 主题标签。
  • **成熟度**:实现了完整的 REST 与 WebSocket 功能,错误处理、重连与速率限制均有内置支持,适合在生产环境中作持续交易或行情监控。
  • **风险**:暂无重大元数据风险,但仍需在正式上线前审查许可证(MIT)、依赖安全(通过 pip-audit)以及维护者响应速度。
  • **结论**:在满足内部安全审计后,python‑kraken‑sdk 可视为一款 **高可用、易集成** 的 OSS 组件,适合用于正式的加密交易系统或区块链自动化平台。

问题

btschwertfeger/python-kraken-sdk helps prototype or inspect blockchain workflows with open implementation details.

结果

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

工作流

  • build Web3 workflows
  • inspect blockchain integrations
  • prototype wallet or DeFi features

证据

Command-line tool and SDK to access the Kraken Crypto Asset Exchange API (Spot, xStocks, and Futures, REST and Websocket API)

来源

  • 记录日期: 2026-09-10T11:21:52.007Z