> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rach.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Rach Developer Docs

> One platform for crypto payments, programmable wallets, stablecoins and swaps.

Rach gives businesses production-grade money infrastructure through simple REST APIs.
Everything here is copy-paste runnable — grab an API key, hit an endpoint, and go.

<CardGroup cols={2}>
  <Card title="Crypto Payment Gateway" icon="basket-shopping" href="/products/crypto-gateway">
    Accept crypto with hosted checkout or deposit addresses that settle to your balance.
  </Card>

  <Card title="Wallet-as-a-Service (WaaS)" icon="wallet" href="/products/wallet-as-a-service">
    Programmable HD wallets per customer across 9 chains, with live balances and transfers.
  </Card>

  <Card title="CaaS — Money to any phone" icon="coins" href="/products/caas">
    Move money to anyone worldwide by phone number — fund, send, cash out to local fiat. Or
    run pure non-custodial USDC/USDT wallets.
  </Card>

  <Card title="Swap" icon="arrows-rotate" href="/products/swap">
    Same-chain and cross-chain token swaps with quotes and slippage protection.
  </Card>

  <Card title="Market Data" icon="chart-line" href="/products/market-data">
    Top-250 coin prices over REST and a real-time WebSocket stream.
  </Card>

  <Card title="24/7 Wallet Monitoring" icon="satellite-dish" href="/products/wallet-monitoring">
    Every WaaS and CaaS wallet is watched around the clock; deposits fire webhooks.
  </Card>

  <Card title="Webhooks" icon="bell" href="/guides/webhooks">
    Signed, retried event delivery for payments, deposits and transfers.
  </Card>
</CardGroup>

## Two products, two API keys

Rach has **two independent APIs**, each with its **own base URL and its own API key**.
A Payments key does **not** work on CaaS, and a CaaS key does **not** work on Payments.

|                | Payments (Gateway, WaaS, Swap, …)                       | CaaS (Stablecoins)                                  |
| -------------- | ------------------------------------------------------- | --------------------------------------------------- |
| **Base URL**   | `https://api.rach.finance/api/v1/`                      | `https://api.rach.finance/caas/api/v1/`             |
| **Key prefix** | `test_sk_…` / `live_sk_…`                               | `rach_sk_test_…` / `rach_sk_live_…`                 |
| **Header**     | `X-API-Key`                                             | `X-API-Key`                                         |
| **Get keys**   | Payments dashboard → [API Keys guide](/guides/api-keys) | CaaS dashboard → [API Keys guide](/guides/api-keys) |

<Info>
  New here? Start with the [Quickstart](/guides/quickstart), then
  [get your API keys](/guides/api-keys).
</Info>

## What you can build

<Steps>
  <Step title="Take a payment">
    Spin up a hosted [checkout](/products/crypto-gateway) and get paid in crypto.
  </Step>

  <Step title="Give every customer a wallet">
    Provision [WaaS](/products/wallet-as-a-service) or [CaaS](/products/caas) wallets and
    receive funds.
  </Step>

  <Step title="React in real time">
    [Monitoring](/products/wallet-monitoring) detects deposits and Rach fires a signed
    [webhook](/guides/webhooks) to your backend.
  </Step>

  <Step title="Swap and convert">
    [Swap tokens on WaaS](/products/swap), or run FX and USDC⇄USDT
    [swaps on CaaS](/products/caas).
  </Step>
</Steps>
