Manage user settings ↗
noOriginal Documentation
Documentation Index#
Fetch the complete documentation index at: https://docs.wandb.ai/llms.txt Use this file to discover all available pages before exploring further.
Manage your profile information, account defaults, alerts, participation in beta products, GitHub integration, storage usage, account activation, and create teams in your user settings.
Navigate to your user profile page and select your user icon on the top right corner. From the dropdown, choose Settings.
Profile#
Within the Profile section you can manage and modify your account name and institution. You can optionally add a biography, location, link to a personal or your institution’s website, and upload a profile image.
Edit your intro#
To edit your intro, click Edit at the top of your profile. The WYSIWYG editor that opens supports Markdown.
- To edit a line, click it. To save time, you can type
/and choose Markdown from the list. - Use an item’s drag handles to move it.
- To delete a block, click the drag handle, then click Delete.
- To save your changes, click Save.
Add social badges#
To add a follow badge for the @weights_biases account on X, you could add a Markdown-style link with an HTML <img> tag that points to the badge image:
[](https://x.com/intent/follow?screen_name=weights_biases)In an <img> tag, you can specify width, height, or both. If you specify only one of them, the image’s proportions are maintained.
Default team#
If you are a member of more than one team, the Default team section allows you to configure the default team to use when a run or a Weave trace does not specify a team. If you are a member of only one team, that team is the default and this section does not appear.
Select a tab to continue.
Next to Default location to create new projects in, click thew drop-down, then select your default team.
- Next to Default location to create new projects in, click thew drop-down, then select your default team or your personal entity.
- (Optional) If an admin has turned on public projects in in Account > Settings > Privacy, configure the default visibility for your new projects. Click the button next to Default project privacy in your personal account, then select Private (the default) or Public.
- (Optional) If an admin has turned on default saving and diffing code in Account > Settings > Privacy, to turn it on for your runs, click Enable code saving in your personal account.
To specify the default team when you’re running a script in an automated environment, you can specify the default location using the WANDB_ENTITY environment variable.
Teams#
The Teams section lists all of your teams.
- Click a team name to go to the team page.
- If you have permission to join additional teams, click View teams next to We found teams for you to join.
- Optionally, turn on Hide teams in public profile.
To create or manage a team, see Manage teams.
API keys#
The API Keys section allows you to manage your personal API keys for authenticating with W&B services.
View your API keys#
The API keys table displays:
- Key ID: The first part of each API key, used for identification
- Name: A descriptive name you provided when creating the key
- Created: When the key was created
- Last used: The most recent usage timestamp
The table shows only the key ID (first part of the key) for security. The full secret API key is only displayed once when you create it.
Enter a partial key name or ID to search filter the list of API keys.
Create a new API key#
To create an API key, select the Personal API key or Service Account API key tab for details.
To create a personal API key owned by your user ID:
- Log in to W&B, click your user profile icon, then click User Settings.
- Click Create new API key.
- Provide a descriptive name for your API key.
- Click Create.
- Copy the displayed API key immediately and store it securely.
To create an API key owned by a service account:
- Navigate to the Service Accounts tab in your team or organization settings.
- Find the service account in the list.
- Click the action menu (
...), then click Create API key. - Provide a name for the API key, then click Create.
- Copy the displayed API key immediately and store it securely.
- Click Done.
You can create multiple API keys for a single service account to support different environments or workflows.
The full API key is only shown once at creation time. After you close the dialog, you cannot view the full API key again. Only the key ID (first part of the key) is visible in your settings. If you lose the full API key, you must create a new API key.
For secure storage options, see Store API keys securely.
Delete an API key#
To revoke access by deleting an API key:
- Find the key you want to delete in the API keys table.
- Click the delete button next to the key.
- Confirm the deletion.
Deleting an API key immediately revokes access for any scripts or services using that key. Ensure you have updated all systems to use a new key before deleting the old one.
Store and handle API keys securely#
API keys provide access to your W&B account and should be protected like passwords. Follow these best practices:
Recommended storage methods#
- Secrets manager: Use a dedicated secrets management system such as AWS Secrets Manager, HashiCorp Vault, Azure Key Vault, or Google Secret Manager.
- Password manager: Use a reputable password manager application.
- OS-level keychains: Store keys in macOS Keychain, Windows Credential Manager, or Linux secret service. Not suggested for production.
What to avoid#
- Never commit API keys to version control systems such as Git.
- Do not store API keys in plain text configuration files.
- Do not pass API keys on the command line, because they will be visible in the output of OS commands like
ps. - Avoid sharing API keys through email, chat, or other unencrypted channels.
- Do not hard-code API keys in your source code.
If an API key is exposed, delete the API key from your W&B account immediately and contact support or your AISE.
Environment variables#
When using API keys in your code, pass them through environment variables:
export WANDB_API_KEY="your-api-key-here"This approach keeps keys out of your source code and makes it easier to rotate them when needed.
Avoid setting the environment variable in line with the command, because it will be visible in the output of OS commands like ps:
# Avoid this pattern, which can expose the API key in process managers
export WANDB_API_KEY="your-api-key-here" ./my-script.shSDK version compatibility#
New API keys are longer than legacy keys. When authenticating with older versions of the wandb or weave SDKs, you may encounter an API key length error.
Solution: Update to a newer SDK version:
wandbSDK v0.22.3+pip install --upgrade wandb==0.22.3weaveSDK v0.52.17+pip install --upgrade weave==0.52.17
If you cannot upgrade the SDK immediately, set the API key using the WANDB_API_KEY environment variable as a workaround.
Beta features#
Within the Beta Features section you can optionally enable fun add-ons and sneak previews of new products in development. Select the toggle switch next to the beta feature you want to enable.
Alerts#
Get notified when your runs crash, finish, or set custom alerts with wandb.Run.alert(). Receive notifications either through Email or Slack. Toggle the switch next to the event type you want to receive alerts from.
- Runs finished: whether a Weights and Biases run successfully finished.
- Run crashed: notification if a run has failed to finish.
For more information about how to set up and manage alerts, see Send alerts with wandb.Run.alert().
Personal GitHub integration#
Connect a personal Github account. To connect a Github account:
- Select the Connect Github button. This will redirect you to an open authorization (OAuth) page.
- Select the organization to grant access in the Organization access section.
- Select Authorize wandb.
Delete your account#
Select the Delete Account button to delete your account.
Account deletion can not be reversed.
Storage#
The Storage section describes the total memory usage the your account has consumed on the Weights and Biases servers. The default storage plan is 100GB. For more information about storage and pricing, see the Pricing page.