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()

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

SDK Reference

Explore the full SDK API while you wait.

API Playground

Test API endpoints interactively.

Integration Architecture

Review the entity model and architecture.

Deposit & Withdraw

See deposit and withdrawal code examples now.
Last modified on March 20, 2026