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.
Start with the Basics
Everything you need to understand Rook’s core entities, get authenticated, and make your first successful API transaction.
5-Minute Quickstart
Get authenticated, issue a virtual card, or send a test payment in under 5 minutes.
Core Concepts & Architecture
Understand Rook’s foundational hierarchy: Organizations, Programs, Accounts, and Ledgers.
Authentication & API Keys
Learn how to generate sandbox API keys and authenticate using Bearer tokens and X-Program-ID.
Sandbox Environments
Simulate card authorizations, webhook delivery, and FedNow settlement in our live sandbox.
Build by Use Case
Step-by-step architectural blueprints with verified API recipes, sequence diagrams, and webhook handlers.
Expense Management
SpendCorporate cards with automated receipt matching, real-time MCC categorization, spend policies, and ERP ledger sync.
Consumer Credit and Debit
ConsumerLaunch branded consumer cards with instant virtual issuance, Apple/Google Pay push-provisioning, and interest ledgers.
Commercial Credit and Debit
CommercialHierarchical corporate credit lines, multi-card sub-limits, automated balance sweeps, and Level 2/3 line-item data.
Software Platforms
PlatformsEmbed financial services into SaaS & marketplaces. Split payments, automate KYB onboarding, and monetize interchange.
Fleet Management
FleetAutomated fuel pump locks, driver ID and odometer validation, geofencing, and Level 3 fuel telematics reporting.
Perks and Rewards
LoyaltyProgrammable cash-back, points accrual, and merchant-funded affiliate reward experiences tied to real-time auth.
Travel
TravelDynamic single-use virtual cards for OTA bookings, automated flight/hotel refund matching, and wholesale FX conversion.
Stablecoin-Backed Cards
CryptoBridge USDC/USDT on Solana, Base, and Ethereum to payment cards with Just-in-Time (JIT) fiat swipe conversion.
Issuing for Agents
AI AgentsEquip autonomous AI agents with ephemeral single-task virtual cards, strict per-prompt budgets, and vendor allowlists.
How Rook Works
Rook abstracts the complexity of bank sponsorship, card networks, and real-time clearing rails behind an unified API.
Your Organization
Master corporate identity. Stores API keys, bank sponsor agreements, and webhook destinations.
Program Perimeters
Isolated risk & compliance perimeters identified by X-Program-ID. Enables multi-tenancy.
Accounts & Ledgers
Commercial depository accounts and immutable double-entry debit/credit ledger tracking.
Cards & Movement
Virtual/physical card spending, FedNow instant clearing, Same-Day ACH, and domestic wires.
Interactive Tools
Test and validate signatures, verify gateway health, and generate replay-safe idempotency keys.
Official SDKs
Type-safe client libraries with built-in retry backoff, tenant headers, and error handling.
npm i @rook/sdkpip install rook-sdkgo get github.com/rook/rook-goio.rook:rook-java:1.0.0