Skip to main content
A profile in the Chroma CLI persists the credentials (API key and tenant ID) for authenticating with Chroma Cloud. Each time you use the login command, the CLI will create a profile for the team you logged in with. All profiles are saved in the .chroma/credentials file in your home directory. The CLI also keeps track of your “active” profile in .chroma/config.json. This is the profile that will be used for all CLI commands with Chroma Cloud. For example, if you logged into your “staging” team on Chroma Cloud, and set it as your active profile. Later, when you use the chroma db create my-db command, you will see my-db created under your “staging” team. The profile command lets you manage your profiles.

Delete

Deletes a profile. The CLI will ask you to confirm if you are trying to delete your active profile. If this is the case, be sure to use the profile use command to set a new active profile, otherwise all future Chrom Cloud CLI commands will fail.
chroma profile delete [profile_name]

List

Lists all your available profiles
chroma profile list

Show

Outputs the name of your active profile
chroma profile show

Rename

Rename a profile
chroma profile rename [old_name] [new_name]

Use

Set a new profile as the active profile
chroma profile use [profile_name]