Who this page is for Use this page when you want the full mental model before you touch a single endpoint. If you are building a checkout, a wallet flow, or a back office tool, read this first so the rest of the docs make sense.
What RampHub does
RampHub sits between your app and multiple ramp providers. It compares live routes, surfaces the best option, and keeps the order state moving until the trade is resolved. At a high level, RampHub handles four jobs:- Compare eligible provider routes for the user’s request.
- Choose the best route based on rate, timing, and provider quality.
- Create the order and hand back the instructions your app needs.
- Keep the state in sync through webhooks and status recovery.
What the protocol keeps consistent
RampHub is designed to reduce the number of decisions your app has to make on every trade.| Area | What RampHub handles |
|---|---|
| Routing | Compares providers and returns the best live route. |
| Order state | Keeps buy and sell orders aligned with the provider lifecycle. |
| Sell flows | Resolves bank details before the order is created. |
| Reliability | Uses webhooks and status sync so missed callbacks can be recovered. |
| Security | Keeps API keys on the server and signs webhook deliveries. |