Integrations
Every Bitcoin integration, in one place.
Banking, exchanges, wallets, mining pools, Lightning, and files. All normalized into a single API shape.
Showing 22 of 22 adapters
Don't see your provider?
Tell us which Bitcoin or banking provider you want to connect — we ship based on demand.
Build your own
Adapter SDK — build one in a day.
Implement four async methods, ship a typed adapter. The SDK handles auth refresh, pagination, retries, normalization, and zero-knowledge encryption.
Read the SDK docsadapter.ts
import { defineAdapter } from class="text-[#7dd3fc]">'@orangerails/sdk'
export default defineAdapter({
id: class="text-[#7dd3fc]">'my-bitcoin-provider',
displayName: class="text-[#7dd3fc]">'My Bitcoin Provider',
async authenticate(credentials) { class=class="text-[#7dd3fc]">"text-terminal-muted italic">/* ... */ },
async listAccounts() { class=class="text-[#7dd3fc]">"text-terminal-muted italic">/* ... */ },
async *syncTransactions(cursor) { class=class="text-[#7dd3fc]">"text-terminal-muted italic">/* ... */ },
normalize(raw) { class=class="text-[#7dd3fc]">"text-terminal-muted italic">/* ... */ },
})