ROOKDocs
Rook Developer Guides & Platform Hub• 2026 Edition

Build with Rook Card Issuing Platform

Embed commercial card issuing, real-time payouts, and multi-tenant ledger accounts into your software platform with enterprise-grade multi-tenant security.

Getting Started

Start with the Basics

Everything you need to understand Rook’s core entities, get authenticated, and make your first successful API transaction.

Solution Blueprints

Build by Use Case

Step-by-step architectural blueprints with verified API recipes, sequence diagrams, and webhook handlers.

View all blueprints →
Architecture & Mental Model

How Rook Works

Rook abstracts the complexity of bank sponsorship, card networks, and real-time clearing rails behind an unified API.

01 / ORG

Your Organization

Master corporate identity. Stores API keys, bank sponsor agreements, and webhook destinations.

02 / PROGRAM

Program Perimeters

Isolated risk & compliance perimeters identified by X-Program-ID. Enables multi-tenancy.

03 / ACCOUNTS

Accounts & Ledgers

Commercial depository accounts and immutable double-entry debit/credit ledger tracking.

04 / RAILS

Cards & Movement

Virtual/physical card spending, FedNow instant clearing, Same-Day ACH, and domestic wires.

Client Libraries

Official SDKs

Type-safe client libraries with built-in retry backoff, tenant headers, and error handling.

TypeScript / JavaScriptnpm i @rook/sdk
Pythonpip install rook-sdk
Gogo get github.com/rook/rook-go
Java / JVMio.rook:rook-java:1.0.0