Overview
The Yieldforce B2B API lets partner fintechs offer yield products — Aave, SparkLend, Morpho — to their end-users without ever sending users to yieldforce.io. Your users stay in your app, your wallets stay under your control, and Yieldforce handles the on-chain plumbing.
What you can do
- List available yield pools across Aave, SparkLend, and Morpho on supported chains
- Create end-users in your tenant — each gets an isolated on-chain wallet
- Create portfolios per pool, deposit funds, withdraw funds, query balances
- List transactions per end-user with cursor pagination
- All operations are synchronous: deposits and withdrawals confirm on-chain before the HTTP response returns
Authentication at a glance
Every request needs an Entra token (identifies your tenant). User-scoped operations additionally need a user token (identifies the individual end-user within your tenant).
| Token | Header | Identifies | Used on |
|---|---|---|---|
| Entra token | Authorization: Bearer | Your tenant | Every endpoint |
| User token | X-User-Token | The end-user | Endpoints under /v1/partner/end_users/{external_id}/ |
Both tokens are documented in detail under Authentication.
Try it now
- Run the demo — full deposit/withdraw flow against a live testnet environment, using the same headers and routes your integration will use.
- Quickstart — five-minute walkthrough from zero to a successful deposit with raw
fetchcalls.