Orientation
The Dfns platform can be used in diverse use cases, and the onboarding steps may depend on what your intend to use it for.| Usage: | Dashboard only, wallets controlled by your company | Dashboard + API, wallets controlled by your company | Dashboard + API, wallets controlled by your customers | |
|---|---|---|---|---|
| Create your organization and invite employees | β | β | β | |
| Define and Assign permissions | β | β | β | |
| Create policies | β | β | β | |
| Using the dashboard: create your first wallet | β | β | β | |
| Start building: login & create a wallet via API | β | β | β | |
| Delegated 1/2: Dfns API using a service account | β | β | β | |
| Delegated 2/2: Customer login and delegated wallets | β | β | β |
How will you use Dfns?
- If your team will only use the dashboard and will not use Dfns programmatically, then you can skip steps and . You will be able to create and use wallets for you or for your customers in the dashboard directly.
- If you are building an app for you or for your end users to manage their wallets, then you can skip step which is only happening in the dashboard.
Who will control the wallets?
- Wallets are for you:
- Org-managed: your employees will manage the wallets directly, through dashboard or APIs. In this case skip step .
- Wallets are for your customers:
- Delegated: your end users hold signing authority over their own wallets from within your app. In this case you need to build the app and use a service account to interact with the Dfns wallet infrastructure. You can skip step .
- Org-managed: your team manages the wallets on behalf of your customers.
Full curriculum
Base setup, relevant in all cases
Using the Dashboard
If you plan to manage the wallets yourself (wallets for you or for your customers) manually from the dashboard: Using the Dashboard: Create Your First Wallet
Using the API
If you plan to build an app and use the API: Start Building: Login and Create a Wallet via API
Delegated wallets
If you plan to offer customer-managed wallets where end users hold signing authority: Delegated 1/2: Dfns API using a service account
Delegated 2/2: Customer login and delegated wallets
Delegated 2/2: Customer login and delegated wallets
All the docs!
Our documentation should have everything you need to get up and running on Dfns! Hereβs an overview of some of the key sections:- Overviews of Dfnsβs policy engine
- Our API Authentication page & Authentication flows around authentication to understand our signing requirements in detail
- The API Reference reference section of all currently supported endpoints and their operations
- Fiat on/off-ramps to learn about Payouts and third-party on-ramp integrations
