Create a developer account

To upload your snap to the Snap Store and access its management web interface, you will need a developer account. If you don’t already have one, creating one is easy.

The account is registered on Ubuntu One, a single sign-on service for Ubuntu and affiliated projects. Head over to https://snapcraft.io/account and select the “I don’t have an Ubuntu One account” option.

Fill out the form that appears. Your “full name” and “username” will be displayed next to your app in the Snap Store, so you should choose appropriate branding. Use your organisation’s name for both if you are publishing on their behalf.

You will then receive an email asking you to verify your account. Click the verification link in the email and complete the reCAPTCHA challenge that follows.

Finally, you will be asked to review the terms of the developer programme. If you wish to revisit these at any time you can find them here:

Once you have accepted the terms, your developer account is immediately ready to start publishing snaps. The details of your account can be reviewed at any time from the menu on the top right.

Developer account id

It’s useful to know your developer account id when building Ubuntu Core devices, interacting with the Snap Store review team and using the snapd API.

It can be retrieved with the snapcraft command by first logging in to your Ubuntu One account:

$ snapcraft login
Enter your Ubuntu One e-mail address and password.
If you do not have an Ubuntu One account, you can create one at https://snapcraft.io/account
Email: <your email address>
Password: 
Second-factor auth: 960067

Login successful.

And following a successful login, the snapcraft whoami command reveals your developer-id:

$ snapcraft whoami
email:        <your email address>
developer-id: xSfWKGdLoQBoQx88vIM1MpbFNMq53t1f

In the example output above, the developer-id is xSfWKGdLoQBoQx88vIM1MpbFNMq53t1f.

Last updated 9 days ago. Help improve this document in the forum.