Files
brk/packages/brk_client
2026-01-21 00:26:35 +01:00
..
2026-01-21 00:26:35 +01:00
2026-01-14 22:20:23 +01:00
2026-01-11 17:19:00 +01:00
2026-01-17 22:48:00 +01:00
2026-01-02 19:08:20 +01:00
2026-01-11 17:19:00 +01:00
2026-01-18 00:42:14 +01:00
2026-01-17 22:35:13 +01:00
2026-01-17 22:48:00 +01:00

brk-client

Python client for the Bitcoin Research Kit API.

PyPI | API Reference

Installation

pip install brk-client
# or
uv add brk-client

Quick Start

from brk_client import BrkClient

# Use the free public API or your own instance
# Has optional `, timeout=60.0` argument
client = BrkClient("https://bitview.space")

# Blockchain data (mempool.space compatible)
block = client.get_block_by_height(800000)
tx = client.get_tx("abc123...")
address = client.get_address("bc1q...")

# Metrics API - typed, chainable
prices = client.metrics.price.usd.split.close \
    .by.dateindex() \
    .tail(30) \
    .fetch()  # Last 30 items

# Generic metric fetching
data = client.get_metric("price_close", "dateindex", -30)