---
updatedAt: 2026-07-31T08:22:22.000Z
agentTools:
  projectIndex: https://docs.wristband.dev/llms.txt
---

# Set Up a Wristband Application

Start your Wristband integration by creating an application in the dashboard. You'll use this application to configure authentication and manage your users and tenants.

## Key aspects of Wristband applications

* **Environment separation:** Wristband supports environment isolation by using separate applications for QA, staging, and production. Each application maintains its own configuration, allowing production-level validation policies to be enabled or disabled independently for each environment.
* **Hierarchy:** All subordinate entities, including tenants, users, and OAuth2 clients, are scoped to a specific application.
* **Domain assignment:** Each application is assigned a unique vanity domain that is used to access its login and signup flows.

## Create a New Application

To create an application, log in to the Dashboard and perform the following steps:

1. Select **Add Application**.

<Image src="https://files.readme.io/7268107b333e11967c4aa5bc781471225193918a95462de4a1ea078be078c144-Screenshot_2025-09-25_at_11.22.31_AM.png" alt="Wristband Dashboard Home Page" align="center" width="500px" caption="Figure 1: Create an application from the Dashboard." />

2. Select Quickstart > **Continue**.

<Image src="https://files.readme.io/ec4526c9efb179eb22d39c503423ffde778e896875d2eb8927d1204114c0b56d-Screenshot_2025-09-25_at_11.29.13_AM.png" alt="Wristband create application modal" align="center" width="400px" caption="Figure 2: Select the Quickstart type." />

3. Select your framework > **Continue**

<Image src="https://files.readme.io/d1dc0728e8714c3d0044940fc5da063fd278dda6c76afe553bd93ed21e377ebc-Screenshot_2025-09-25_at_1.48.20_PM.png" alt="Quickstart select framework" align="center" width="400px" caption="Figure 3: Choose your framework." />

4. Enter your application name > **Continue**.

<Image src="https://files.readme.io/570d5a875d3c89688a62d7393d5c19ac899f2630f028bf9de6e96a92265cbf75-Screenshot_2025-09-25_at_1.58.18_PM.png" alt="Quickstart set application name" align="center" width="400px" caption="Figure 4: Name your application." />

5. Review the summary > **Create**.

<Image src="https://files.readme.io/58bc32977f13ab7aae12dd828fb13b7616aff5ef2bfd4ae116e70a23221e22fc-Screenshot_2025-09-25_at_2.01.14_PM.png" alt="Quickstart summary page" align="center" width="400px" caption="Figure 5: Review and create." />

6. Following provisioning, copy the displayed environment variables. These values are required to initialize the SDK instance.

   Click **Done** to exit, or click the framework link to view integration steps.

<Image src="https://files.readme.io/268ad67efcc5b5581bb24023fff8ba7e19aaaa998bcd1a8948947a53e03617c3-Screenshot_2025-09-25_at_4.26.37_PM.png" alt="Quickstart environment variables" align="center" width="400px" caption="Figure 6: Copy SDK variables." />

## Manually Retrieving SDK Configuration Values

Upon reaching the final screen of the Add Quickstart Application modal, three environment variables necessary for Wristband SDK configuration are displayed.

* `WRISTBAND_APPLICATION_VANITY_DOMAIN`

* `WRISTBAND_CLIENT_ID`

* `WRISTBAND_CLIENT_SECRET`

If these configuration parameters are lost, use the following steps to recover them:

* ### `WRISTBAND_APPLICATION_VANITY_DOMAIN`

  * **Navigate:** Go to Dashboard Home and click your application.

  * **Locate:** Open Settings and copy the value from the Application Vanity Domain field.

  <Image src="https://files.readme.io/e80325c005303a68be11e038e8f95e0a89dabe36a751e90a2d49c0c1a598d47a-Screenshot_2025-03-21_at_9.53.25_AM.png" alt="Application vanity domain" align="center" caption="Figure 7: Find the vanity domain." />

* ### `WRISTBAND_CLIENT_ID`

  * **Navigate:** Dashboard Home -> Your App -> OAuth2 Clients (left menu).

  * **Locate:&#x20;**&#x53;elect the relevant client to view its Client ID in the top section.

  <Image src="https://files.readme.io/dc4f1b82ab3da86a746d3ac4b16d1043f0afd45238a1c550cf90fd10711d5133-Screenshot_2025-03-21_at_10.48.32_AM.png" alt="Alt text" align="center" caption="Figure 8: Find the client ID." />

* ### `WRISTBAND_CLIENT_SECRET`

  Client secrets are only displayed once after creation. If lost, generate a new one via rotation:

  1. **Navigate:** OAuth2 Clients > Select your client.
  2. **Locate:** Go to Edit Client > Scroll to Client Secret Settings.
  3. **Action:** Click Rotate and copy the new secret from the pop-up modal.

  <Image src="https://files.readme.io/1600add898fbac0f42b2229688a737fcc8a8ede06a653525449a9598128302d9-Screenshot_2025-03-21_at_11.04.30_AM.png" alt="Alt text" align="center" caption="Figure 9: Rotate the client secret." />

<HTMLBlock>{`
<style>
.UpdatedAt {
  display: none;
}
</style>
`}</HTMLBlock>

<br />

<br />

<br />

<br />