A service account represents a non-human or machine identity that can automate common tasks across teams and projects. Service accounts are ideal for CI/CD pipelines, automated training jobs, and other machine-to-machine workflows. Service accounts provide the following key benefits:Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-style-guide-support-models-articles-20260527-00.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
- No license consumption: Service accounts don’t consume user seats or licenses.
- Dedicated API keys: Secure credentials for automated workflows.
- User attribution: Optionally attribute automated runs to human users.
- Enterprise-ready: Built for production automation at scale.
- Delegated operations: Service accounts operate on behalf of the user or organization that creates them.
WANDB_USERNAME or WANDB_USER_EMAIL.
For comprehensive information about service accounts, including best practices and detailed setup instructions, see Use service accounts to automate workflows. For information about how service accounts behave in team contexts, see Team service account behavior.
The following steps describe how to create a team service account.
To create a new team-scoped service account and API key:
- In your team’s settings, click Service Accounts.
- Click New Team Service Account.
- Provide a name for the service account.
- Set Authentication Method to Generate API key (default). If you select Federated Identity, the service account cannot own API keys.
- Click Create.
- Find the service account you just created.
- Click the action () menu, then click Create API key.
- Provide a name for the API key, then click Create.
- Copy the API key and store it securely.
- Click Done.
Apart from the Built-in service accounts, W&B also supports External service accounts using identity federation for SDK and CLI. Use external service accounts if you want to automate W&B tasks using service identities managed in your identity provider that can issue JSON Web Tokens (JWT).
Administrator