---
title: "Tokengen | Grafana Enterprise Traces documentation"
description: "Learn about the tokengen component."
---

# Tokengen

The tokengen component generates admin-api tokens and stores them in the admin object storage. You run the tokengen component with the configuration flag `-target=tokengen`. It requires admin client object storage configuration to persist the generated token. To configure the admin client object storage configuration, refer to [`admin_client`](/docs/enterprise-traces/latest/configure/reference/#admin_client_config).

The `tokengen` component logs the generated token and optionally writes it to the path specified by the configuration flag `-tokengen.token-file`. Note that if the file already exists, the token file won’t be overwritten, and `tokengen` will fail with an error. It can be run multiple times, generating a new token each time. Previously generated tokens continue to be valid.

By default, tokens generated by `tokengen` use the built-in admin access policy. To specify an alternative access policy, use the configuration flag `-tokengen.access-policy`.
