## Token types

- **User tokens** are used to authenticate as a specific user and can be generated from your [user settings](/content/settings/index.html) page.

- **Organization tokens** are used to authenticate as an organization. These tokens can be generated from your organization's settings page.

- **Depot GitHub Actions runners** are pre-configured with a token that is active for a single job (`DEPOT_CACHE_TOKEN`). If you are using the automatic Depot Cache integration with Depot runners, you do not need to manually configure authentication.

## Configuring build tools

For specific details on how to configure your build tools to authenticate with Depot Cache, refer to the following guides:

- [Bazel](/content/docs/cache/integrations/bazel/index.html)
- [Go](/content/docs/cache/integrations/gocache/index.html)
- [Gradle](/content/docs/cache/integrations/gradle/index.html)
- [Nx](/content/docs/cache/integrations/nx/index.html)
- [Pants](/content/docs/cache/integrations/pants/index.html)
- [sccache](/content/docs/cache/integrations/sccache/index.html)
- [Turborepo](/content/docs/cache/integrations/turbo/index.html)
