> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dfns.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart Guide

> **Welcome to Dfns!** This guide will help you get set up with our platform. If you have any questions, don't hesitate to reach out to us.

<img class="dfnsHero" src="https://mintcdn.com/dfns-6d8c7466/C-QxugfNcolBADI3/images/QuickstartGuideHero.png?fit=max&auto=format&n=C-QxugfNcolBADI3&q=85&s=ea58635b29436921eb1ff8aeb7d587c8" alt="Quickstart Guide" noZoom width="2368" height="640" data-path="images/QuickstartGuideHero.png" />

## 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:<br /> <br />                                                                                                                    | Dashboard only, wallets controlled by your company | Dashboard + API, wallets controlled by your company | Dashboard + API, wallets controlled by your customers |
| :---------------: | :------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------: | :-------------------------------------------------: | :---------------------------------------------------: |
| <Icon icon="1" /> | [Create your organization and invite employees](/introduction/quickstart/1-create-your-organization-and-invite-employees)              |                          ✅                         |                          ✅                          |                           ✅                           |
| <Icon icon="2" /> | [Define and Assign permissions](/introduction/quickstart/2-define-and-assign-permissions)                                              |                          ✅                         |                          ✅                          |                           ✅                           |
| <Icon icon="3" /> | [Create policies](/introduction/quickstart/3-create-policies)                                                                          |                          ✅                         |                          ✅                          |                           ✅                           |
| <Icon icon="4" /> | [Using the dashboard: create your first wallet](/introduction/quickstart/4-using-the-dashboard-create-your-first-wallet)               |                          ✅                         |                          ❌                          |                           ❌                           |
| <Icon icon="5" /> | [Start building: login & create a wallet via API](/introduction/quickstart/5-start-building-login-and-create-a-wallet-via-api)         |                          ❌                         |                          ✅                          |                           ❌                           |
| <Icon icon="6" /> | [Delegated 1/2: Dfns API using a service account](/introduction/quickstart/6-non-custody-1-2-dfns-api-using-a-service-account)         |                          ❌                         |                          ❌                          |                           ✅                           |
| <Icon icon="7" /> | [Delegated 2/2: Customer login and delegated wallets](/introduction/quickstart/7-non-custody-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 <Icon icon="5" /> and <Icon icon="6" />. 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 <Icon icon="4" /> 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 <Icon icon="6" />.
* 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 <Icon icon="4" />.
  * **Org-managed**: your team manages the wallets on behalf of your customers.

## Full curriculum

<Card title="Base setup, relevant in all cases">
  <Icon icon="1" /> [Create Your Organization and Invite Employees](/introduction/quickstart/1-create-your-organization-and-invite-employees)\
  <Icon icon="2" /> [Define and Assign Permissions](/introduction/quickstart/2-define-and-assign-permissions)\
  <Icon icon="3" /> [Create Policies](/introduction/quickstart/3-create-policies)
</Card>

<Card title="Using the Dashboard">
  If you plan to manage the wallets yourself (wallets for you or for your customers) manually from the dashboard:

  <Icon icon="4" /> [Using the Dashboard: Create Your First Wallet](/introduction/quickstart/4-using-the-dashboard-create-your-first-wallet)
</Card>

<Card title="Using the API">
  If you plan to build an app and use the API:

  <Icon icon="5" /> [Start Building: Login and Create a Wallet via API](/introduction/quickstart/5-start-building-login-and-create-a-wallet-via-api)
</Card>

<Card title="Delegated wallets">
  If you plan to offer customer-managed wallets where end users hold signing authority:

  <Icon icon="6" /> [Delegated 1/2: Dfns API using a service account](/introduction/quickstart/6-non-custody-1-2-dfns-api-using-a-service-account)\
  <Icon icon="7" /> [Delegated 2/2: Customer login and delegated wallets](/introduction/quickstart/7-non-custody-2-2-customer-login-and-delegated-wallets)
</Card>

## 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](/core-concepts/policies)
* Our [API Authentication](/api-reference/auth) page & [Authentication flows](/api-reference/auth/login-flows) around authentication to understand our signing requirements in detail
* The [**API Reference**](/api-reference) reference section of all currently supported endpoints and their operations
* [Fiat on/off-ramps](/features/payouts) to learn about Payouts and third-party on-ramp integrations
