Providers
9 providers. One SDK. Every capability mapped.
chainkit routes between providers per-operation. Pick the operations your app needs — the matrix below shows which providers cover them, so you can plan a routing policy that tolerates any one of them going down. Generated from the SDK on 2026-05-22 (c3fd1b1).
Filter
Show providers that cover all of:
| Provider | Balance | UTXOs | Tx status | Broadcast | Fee tiers | Fee math | Exchange rate | Address gen | Address check | Key validate | Assemble | Sign | Size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Binance btc/mainnet | – | – | – | – | – | – | – | – | – | – | – | – | |
| Bitref.com btc/mainnet | – | – | – | – | – | – | – | – | – | ||||
| Blockchain.com btc/mainnet | – | – | – | – | – | – | – | – | – | – | – | ||
| BlockCypher btc/mainnet · btc/testnet3 | – | – | – | – | – | – | – | ||||||
| Blockstream Esplora btc/mainnet · btc/testnet3 · btc/testnet4 | – | – | – | – | – | – | – | ||||||
| CoinGecko btc/mainnet | – | – | – | – | – | – | – | – | – | – | – | ||
| mempool.space btc/mainnet · btc/testnet3 | – | – | – | – | – | – | – | ||||||
| Metal (chainkit-internal) btc/mainnet · btc/testnet3 · btc/testnet4 | – | – | – | – | – | – | – | ||||||
| Tatum btc/mainnet · btc/testnet3 | – | – | – | – | – | – | – | – | – |
Showing 9 of 9 providers.
Why this matters
Plan the routing policy from the matrix.
If your app calls GetBalance and PushTx, pick three providers that both support both — that's your fallback chain. chainkit's routing engine handles the rest: priority order, retries, scoring, circuit breakers.
How chainkit handles failoverFor the truly curious
The data behind this page.
Every row is generated at build time from the SDK's own GetCapabilities() reflection. The drift check in CI fails if this page falls behind a new SDK release, so what you see here is always what the SDK actually does.