Quickstart
Create an account, get keys, and start integrating.
Authentication
API keys, HMAC signing, and request headers.
API Reference
Interactive reference powered by OpenAPI.
Onramp
Fiat to crypto — quote, order, pay-in, settlement.
Offramp
Crypto to fiat — deposit, payout to bank.
Swap
Crypto-to-crypto on the same network.
What you can build
Each flow follows the same pattern: preview a rate, create an order, collect payment, then track settlement via the API or webhooks.
How a trade works
- Preview a rate (
GET /v1/exchange-rate) or reserve a quote (POST /v1/orders/quote). - Create an order (
POST /v1/orders) withfromandtolegs (or aquote_id). - The response includes pay-in instructions for your customer.
- After the customer pays, Liquidramp auto-detects and confirms the payment.
POST /v1/orders/:reference/fulfillis optional — use it when confirmation is delayed. - Order
statusadvances untilcompleted,failed,cancelled, orrefunded. Webhooks notify you along the way.
Getting access
- Create an account in the partner portal.
- Complete KYB. Quote and order writes require an approved account.
- Generate API keys (
pk_*,sk_*,enc_*) in the portal. - For onramp and offramp, complete KYC on your end users — preferably through a KYC provider. This is not required for swap.
- Call the Partner API with those keys. See Authentication.
pk_*) or a secret key (sk_*). Creating quotes and orders requires a secret key used from your backend, HMAC signing with enc_*, and an approved KYB status.
Credentials
Partner API surface
Quickstarts: Onramp · Offramp · Swap
Test environments return test networks; production returns mainnet. See Sandbox vs production.
Integration path
1
Create account
Sign up and complete KYB in the partner portal. Create account
2
Get API keys
Generate
pk_*, sk_*, and enc_* keys in the portal. Authentication3
Implement signing
HMAC-sign
sk_* requests with enc_* from your backend. Authentication4
Ship
Use quickstarts and the going-live checklist.