Skip to main content
Blend is designed to be white-labeled into your existing product. Your users interact with your brand, while Blend operates as invisible infrastructure behind the scenes.

Organization identity

In the current public SDK, your integration is identified by:
  • apiKey: authenticates requests
  • neobankId: selects the organization namespace in /extern/:neobankId/...
  • accountTypeId: scopes requests to a specific product configuration
const client = new BlendClient({
  baseUrl: "https://api.portal.blend.money",
  apiKey: "blend_xxx",
  neobankId: "your-neobank-slug",
  accountTypeId: "uuid-xxx",
  transports,
  paymasterTransport,
});
Blend assigns and manages those identifiers with you during onboarding.

Branding Configuration

Through the admin portal, you can configure:
SettingDescription
LogoYour organization’s logo, displayed in the admin portal alongside your account types
Primary colorBrand color used in admin portal interfaces
Display nameHuman-readable name for your organization
Branding configuration is set in the admin portal. These settings affect how your organization appears in Blend-managed surfaces. Your consumer-facing app remains fully under your control.

Authentication

Blend supports two authentication flows depending on the audience:
AudienceAuth ProviderUse Case
End usersPrivyWallet connection in consumer apps
Admin portalAuth0Organization member authentication
Your consumer app handles end-user authentication (wallets, social login, etc.). The admin portal uses Auth0 for your team members.

Building Your UI

Blend provides APIs and SDKs, not a pre-built UI. You have full control over:
  • How deposit and withdrawal flows look in your app
  • How performance information is displayed (APY, charts, breakdowns)
  • How users select products (Account Types)
  • How transaction status is communicated
For reference, the Blend consumer app (app.blend.money) is built with Next.js 15, React 19, and Tailwind CSS 4. You can use any frontend framework and design system.
Last modified on March 10, 2026