Power native crypto on/off-ramp experiences across 50+ blockchain networks.Documentation Index
Fetch the complete documentation index at: https://developer.uphold.com/llms.txt
Use this file to discover all available pages before exploring further.
Key concepts
- Deposits are detected automatically when incoming funds arrive at the generated deposit address. No quote is required.
- Withdrawals are quote-based — the user must confirm a quote before the transaction is created and broadcast.
- Execution modes — transactions can be processed on-chain, off-chain (between Uphold users), or in simulated mode (sandbox only).
- Transaction rules — some quotes may include requirements (e.g., Travel Rule) that must be resolved before creating the transaction. On-hold transactions may require pending RFIs to be resolved.
Start building
Deposit via API
Generate a deposit address and monitor for incoming on-chain transfers.
Deposit via Widget
Let users select a crypto network and receive deposit instructions with a low-code, embeddable widget.
Withdrawal via API
Create and broadcast a crypto withdrawal to an external address.
Withdrawal via Widget
Let users select a network and enter their address with a low-code, embeddable widget.