Use the Arcane Privacy SDK to deposit funds, send private transfers, and withdraw funds in your application. The SDK prepares transactions, validates operation inputs, and coordinates signing and submission to Arcane’s smart contracts. The SDK is currently available in TypeScript and can be used in JavaScript and TypeScript applications, in the browser or on a Node.js backend. The integration guides in this section cover Stellar and Soroban.

Start building

Frontend integration

Follow the frontend example: connect a wallet, deposit, transfer, and withdraw.

Backend integration

Follow the backend example: sign on the server and preserve account state.

Examples

Explore complete frontend and backend reference applications.

SDK and APIs

See how the SDK, smart contracts, and supporting APIs fit together.

Build transaction flows

Deposit funds

Move funds from a public balance into the private pool.

Send a private transfer

Transfer funds to a registered private recipient.

Withdraw funds

Move funds from the private pool to a public address.

Transaction concepts

Learn about private addresses, balances, and the state your integration maintains.

Reference

Relayer API

Submit prepared transactions, track their status, and retry eligible failures.

KYT API

Request a transaction screening decision and signed authorisation.