New here? Get a €25 bonus when you make your first trade
Server Wallets

Wallets your backend controls

Create and manage wallets programmatically, with keys secured in hardware enclaves and policies you define.

payout.ts
const wallet = await yb.serverWallets.create({ network: "base-sepolia", policy: "treasury-limits" }) await wallet.transfer({ to: "0x8f3a…c21e", asset: "USDC", amount: "250.00" })

What you get

Secure enclaves

Keys never leave hardware-isolated environments.

Policy engine

Limits, allowlists and approvals per wallet.

Automation

Payouts, sweeps and rebalancing via API.

Multi-network

EVM and Solana from one interface.

Quickstart

  1. Step 1

    Create an account

    Sign up for a free developer account.

  2. Step 2

    Generate API keys

    Create keys with the scopes you need.

  3. Step 3

    Install the SDK

    npm, pip or go get, whichever you prefer.

  4. Step 4

    Ship it

    Test on testnet, then switch to mainnet.

Frequently asked questions

Who holds the keys?

Keys are generated and stored in secure enclaves. Only your authenticated API requests can use them, within your policies.

Can I export keys?

Yes, export is available for compliance and portability.

Start building in minutes

Create a free developer account and get API keys instantly.