Update your email
If you wish to update your email on Streamlit Community Cloud, you can do so via your Workspace settings. Updating your email changes the primary identity of your account. Once updated, if your account's email is associated with a Google account, you can sign in with Google OAuth. Otherwise, you through emailed links. The latter involves typing in your email, after which we'll send you a unique, single-use link (valid for 15 minutes).
If you are signed in to GitHub and don't already have a primary identity on your account, see Connect Google to your account.
How to update your email
Sign in to Streamlit Community Cloud at share.streamlit.io.
Click "Settings" in the page's top-right corner.
Click "Update email" within the "Linked accounts" section.
Enter your new email and click "Update email."
You'll see a confirmation dialog asking you to check your email for a confirmation link. Click "Done."
Your account settings will show "Update pending" until you complete the next step.
Check your inbox for an email from Streamlit containing a "Change email" button and a confirmation link. This one-time link expires in 15 minutes. Click either one to confirm your new email address for Streamlit Community Cloud. Before doing so, ensure you access the link from the same browser session where you are logged in to Streamlit Community Cloud.
If you access the confirmation link from a browser session where you are not logged in to Streamlit Community Cloud, the confirmation link will not complete the process. You will be prompted to sign in. If you try to sign in with your new email, you will create a second account instead. See Troubleshooting.
A confirmation will display to confirm your email update is complete! 🎈
Resend your confirmation link
If your confirmation link expires, don't worry! You can resend it by following these steps:
Sign in to Streamlit Community Cloud at share.streamlit.io and click "Settings" in the page's top-right corner.
Click "Update pending"
Click "Resend email"
Continue from step 4 of How to update your email.
If you click the confirmation link in a browser session where you are not signed in, you will be informed that "Sign in is required." If you try to sign in with your new email, you will create a second account instead. You cannot resend your confirmation link while you have this second account. If you accidentally created a second account, you can follow the steps to Delete your account to get rid of the duplicate. Afterwards, Resend your confirmation link from your first account.
Connect Google to your account
If you signed up with GitHub and did not create a primary identity, your workspace will show a warning icon in the upper right corner. Click "Settings" to access your workspace settings.
When you access your workspace settings, a warning is displayed: "You are not signed in with a primary identity account." Click "Sign in with Google" and follow Google's authentication prompts.
Your account now has both a primary identity and source control account.
Still have questions?
Our forums are full of helpful information and Streamlit experts.