---
updatedAt: 2026-07-14T21:03:13.000Z
---

Fetch the complete documentation index at: https://developer.digits.com/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.

# Developer Sandbox

Explore Digits with realistic sample data and test your app!

Digits has a demo environment with realistic data pre-loaded from other connections. Each developer has access to their own resettable demo instance, illustrating both an accounting firm and a client.

Developers can add apps to their demo environment by [performing an OAuth flow](https://developer.digits.com/docs/authentication) with their development client ID. The authorization process installs the app to the demo environment, enabling API access to the demo instance.

<Callout icon="✅" theme="okay">
  **You'll need a developer account to use the Developer Sandbox.**

  Set one up today! [https://my.digits.com/join/developer](https://my.digits.com/join/developer), and reach out to [developer@digits.com](mailto:developer@digits.com) to let us know what you're building.
</Callout>

## Install & Test Your App

<Columns>
  <Column>
    The OAuth authorization flow will automatically select your demo client when invoked with Development keys, enabling you to install your app to your development sandbox.

    For example, initiate an OAuth authorization flow by directing a browser to the authorization endpoint:

    ```
    https://connect.digits.com/v1/oauth/authorize?response_type=code
    &client_id=<<your_client_id>>
    &redirect_uri=<<url_encoded_redirect_url>>
    &scope=source%3Async%20ledger%3Aread%20documents%3Awrite
    &state=<<random_state_string>>
    ```

    Once authorized, the app will be installed in your demo client and ready for initialization by making an API call to [Sync Sources](https://developer.digits.com/reference/connectionsourceservice_sync).
  </Column>

  <Column>
    <Image border="true" src="https://files.readme.io/26073451570455f479d2bab2195ae749647ead3c57c410d406ee3eaff93bfe17-authorization.png" />
  </Column>
</Columns>

## Access the Sandbox

1. From the Developer Dashboard, click **Access Developer Sandbox.**
2. Digits will automatically provision your sandbox environment (this takes a few moments).
3. Once ready, click to open your Developer Sandbox and start exploring.

<Image align="center" border={false} src="https://files.readme.io/8fce608e38864b88009af59878dec61cc9c5dcedaf8d92bfd89e412a2703b6eb-Cursor_and_Company_Name___Developer-2.png" />

***

## Resetting Your Sandbox

If you’d like a clean slate:

1. In your Developer Dashboard, find the Developer Sandbox tile.
2. Click the ⋮ menu → **Reset Sandbox**.
3. Confirm to restore all sample data.

<Callout icon="🚧" theme="warn">
  **Warning**: Resetting deletes all test changes (uploads, edits, configs) and cannot be undone.
</Callout>

***

## Sandbox Limitations

To keep this environment safe:

* Sample data only — no live bank or third-party connections
* Invitations disabled — you can’t invite collaborators to the Sandbox
* You can reset the sandbox, but not create multiple concurrent sandboxes