> For the complete documentation index, see [llms.txt](https://docs.dbnl.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dbnl.com/v0.20.x/using-distributional/access/tokens.md).

# Tokens

## Personal Access Tokens

A personal access token is a token that can be used for programmatic access to the dbnl platform through the SDK.

{% hint style="warning" %}
Tokens are not revocable at this time. Please remember to keep your tokens safe.
{% endhint %}

### Permissions

A personal access token has the same permissions as the user that created it. See [Users and Permissions](/v0.20.x/using-distributional/access/users-and-permissions.md) for more details about permissions.

Token permissions are resolved at use time, not creation time. As such, changing the user permissions after creating a personal access token will change the permissions of the personal access token.

### Create a Personal Access Token

To create a new personal access token, go to **☰ > Personal Access Tokens** and click **Create Token**.

{% hint style="info" %}
Personal access tokens are implemented using [JSON Web Tokens](https://datatracker.ietf.org/doc/html/rfc7519) and are not persisted. Tokens cannot be recovered if lost and a new token will need to be created. &#x20;
{% endhint %}
