Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

Ubuntu SSO accounts

Store roles and privileges can be granted to an Ubuntu SSO account.

For example, a dedicated Snap Store is administered by an account that is granted the Administrator Role. New snap names are registered by accounts with the Publisher Role. A developer can upload snaps to a private Store with the Publisher role, or as a Collaborator on a specific snap.

Ubuntu SSO accounts can be assigned SSH and GPG keys. Store assertions should be signed by keys registered to an account. Ubuntu SSO accounts also authenticate users to,, and many more sites and services.

Anyone can create an Ubuntu SSO account at Each account requires a dedicated email address. You can then see additional account data here:

Here are a few points to note regarding Ubuntu SSO accounts:

  • It is highly recommended to generate a SSH key and upload a public SSH part to your Ubuntu account. Among other things, this enables you to log onto Ubuntu Core devices on first boot over SSH.
  • Note the Ubuntu SSO account’s account-id. This is a critical identifier that is used in many parts of the Snap Store ecosystem.
  • When you are logged into snapcraft and run snapcraft whoami, the account ID is displayed as the developer-id:

$ snapcraft whoami


developer-id: THIS_IS_THE_ACCOUNT_ID

This page was last modified 2 years ago. Help improve this document in the forum.