Skip to main content

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.

Power native crypto on/off-ramp experiences across 50+ blockchain networks.

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.