Choose a reference application to see account setup, deposits, private transfers, and withdrawals together. To integrate the SDK into your own application, follow Frontend integration or Backend integration.

Frontend example

Connect a browser wallet and build private payment flows with React and the SDK.

Backend example

Sign on the server and run private transactions from a Node.js application.

Configure your environment

Follow the selected repository’s setup instructions. Each example has its own environment configuration. Sharing a pool does not mean sharing an application ID, audit public key, KYT service, or Relayer origin. Use Set up the SDK to obtain the matching configuration for your integration. Do not mix values from the two demos.

Follow the transaction flow

  1. Create or restore a private account.
  2. Deposit funds using direct submission.
  3. Send a private transfer through Relay.
  4. Withdraw funds and check the result.
The submission route depends on the operation. Private-sender transfers and escrow sends require Relay; escrow sweeps use direct submission. See Transaction lifecycle. The examples illustrate application choices, including wallet and storage integrations. Use the product guides to identify the SDK interfaces you need; your application does not need to adopt a demo’s framework or database.