Buf Schema Registry (BSR)

Manage your user account

A Buf account grants you access to Buf Schema Registry repositories and allows you to explore modules that are available from the community and verified publishers. You'll also need a Buf account to share modules on the Buf Schema Registry.

If you haven't already, sign up. You'll be prompted with a few different login options, including Google, GitHub, and traditional email and password. Next, you'll need to verify your email address by clicking a link in an email we send you.

After you've successfully verified, you'll be prompted to select a username and complete your registration. If successful, you'll see that you're logged in and that your username is displayed in the upper right-hand corner.

Updating your profile

On the settings page, you have the option to link a URL and provide a description for your profile, which can be up to 350 characters in length.

Adding API tokens

API tokens allow you to authenticate as this user and access the registry from the Buf CLI and other tools. To create a new token:

  1. Click Create new token.
  2. Set an expiration time, and add a note for yourself to distinguish this token from others.
  3. Click Create and copy the token to your clipboard. This token won't be displayed again, so copy it somewhere safe. It's used to identify you and should be stored carefully.

Resetting your password

If you’ve forgotten your password, you can reset it by clicking on the Forgot password? link on the login page. Enter your email address, and we will send you instructions to reset your password.

Once you’ve successfully reset your password, you'll receive a confirmation email in your inbox.

Deleting your account

Deleting your account is a permanent action, and cannot be undone. You must first delete all repositories and plugins you own, and leave or delete any organizations you belong to or created.

To delete your account, go to the settings page and click Delete account.