Skip to main content
COMING SOON This tutorial will become a full end-to-end walkthrough. Until then, use this page as the outline for the current public integration flow.
The examples across the docs now reflect the current public @blend-money/sdk surface. Use /sdk/index and /integrations/deposit-withdraw for working examples.

What You Will Build

By the end of this tutorial, you will have:
  1. Initialized BlendClient with your apiKey, neobankId, and accountTypeId
  2. Created or fetched a Blend account with client.safe.account(userEoa)
  3. Requested a deposit quote with client.deposit.getQuote()
  4. Queried balances, positions, returns, and yield through the flat account-scoped namespaces
  5. Triggered withdrawals with client.withdraw.getCalldata() and rebalances with client.rebalance.createRequest()

Prerequisites

  • Node.js 20+
  • A Blend neobank account
  • Your API key, neobankId, and accountTypeId
  • A test wallet with supported assets on an enabled chain

Coming Soon

The full tutorial will expand on this flow:
  1. Create a BlendClient
  2. Call client.safe.account(userEoa)
  3. Load the token catalog and source-chain balances with client.deposit
  4. Request a deposit quote with accountId
  5. Render quote details in your app
  6. Execute withdrawal payloads from client.withdraw.getCalldata() when the user exits
  7. Create and monitor rebalances with client.rebalance
Last modified on March 10, 2026