Skip to main content
Some businesses want their customers on Nevermined. Others want Nevermined to disappear entirely — customers stay on your site, under your brand, and never see a third party. White-label onboarding is for the second group. From your own backend you provision a Nevermined account for a customer, get back a usable, scoped credential, and transact for them — all without the customer ever creating a Nevermined login.
Onboarding customers is an Admin operation — you call it with your organization’s admin API key. The customers you onboard appear in your Customers CRM (an Enterprise feature).

Members vs. customers

Two different people transact with your organization, and they’re provisioned differently:

Members

People who build inside your organization — teammates who publish agents and plans. A member consumes a seat and has a role.

Customers

End users who buy from your organization. A customer takes no seat, is recorded in your CRM, and is who this guide onboards.
Both are provisioned through the same endpoint (POST /organizations/account) — the outcome is a parameter, not a separate integration. The member flow is unchanged; onboarding a customer is the additive path described here.

How it works

You hand the SDK an email. What comes back depends on whether that email already has a Nevermined account, and whether it’s yours: That last case keeps onboarding safe: you can’t silently attach someone else’s Nevermined account to your organization, and you can’t use the call to probe which emails have accounts. Once the owner approves the emailed challenge, call again with the same email to complete onboarding and receive the key.

The credential you get back

The key returned for a customer is deliberately narrow — it’s meant for consumption, not building:

Can

Purchase plans and redeem credits — everything needed to pay for and use your agents on the customer’s behalf.

Cannot

Register agents or mint credits — the builder-side capabilities stay with your organization’s members.
It’s also short-lived (roughly 30 days) and revocable, so a leaked customer credential has a small blast radius. Store it server-side, re-onboard to refresh it, and never expose it to the browser.

Onboard a customer

Initialize the SDK with your organization admin key, then call onboardCustomer. Handle the two shapes it can return:
From there, the customer client behaves like any buyer: it can order a plan and pay your agents over x402 — all attributed to your organization, all invisible to the end user.

Two ways to onboard

Programmatic (this guide)

Provision from your backend with the SDK. Best when you own the customer relationship end-to-end and want zero Nevermined UI.

Embedded widgets

Drop Nevermined checkout, card enrollment, and delegation flows into your own site as signed iframes. Best when the customer completes payment themselves, inside your product.

Customers

Every onboarded customer lands here — spend, purchase history, and CSV export.

Organization widgets

The embedded, UI-driven counterpart to programmatic onboarding.

Purchase & pay an agent

What the customer credential does next: order a plan and pay over x402.

Activity & Events

Get notified the moment a customer is onboarded or makes a purchase.