Skip to main content
Rach has two separate products, each with its own API key, obtained from its own dashboard. The keys are not interchangeable — a Payments key returns 401 on CaaS and vice-versa.
API keys are secrets. Keep them on your backend only — never in a browser, mobile app, or git. Rotate a key immediately from the dashboard if it leaks.

Payments API keys

Used for the Crypto Gateway, WaaS and Swap. Keys are sent in the X-API-Key header and are prefixed test_sk_ (sandbox) or live_sk_ (production).
1

Open the Payments dashboard

2

Go to Developers → API Keys

Copy your test and live keys, or rotate them if needed.

CaaS API keys

Used for the CaaS B2B endpoints (/v1/users, /v1/transfers, /v1/fx, /v1/swaps). Keys are sent in the X-API-Key header and are prefixed rach_sk_test_ / rach_sk_live_.
1

Open the CaaS dashboard

Sign in to your CaaS dashboard.
2

Go to Developers → API Keys

Generate a key, choose test or live, and copy it.

Which key goes where

Both go in the X-API-Key header. See Authentication.