Skip to content
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions content/deploy/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Deploy
slug: /deploy
description: Deploy your Streamlit apps to various platforms including Community Cloud, Snowflake, and other cloud providers with comprehensive guides.
keywords: deploy, deployment, community cloud, snowflake, cloud, hosting, share
---

# Deploy
Expand Down
2 changes: 2 additions & 0 deletions content/deploy/community-cloud/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Streamlit Community Cloud
slug: /deploy/streamlit-community-cloud
description: Deploy and manage Streamlit apps for free with Community Cloud - connect to GitHub, deploy in minutes, and share with the world.
keywords: community cloud, deploy, free, github, hosting, share, manage, streamlit
---

# Welcome to Streamlit Community Cloud
Expand Down
2 changes: 2 additions & 0 deletions content/deploy/community-cloud/deploy-your-app/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Prep and deploy your app on Community Cloud
slug: /deploy/streamlit-community-cloud/deploy-your-app
description: Complete guide to preparing and deploying your Streamlit app on Community Cloud with file organization, dependencies, and secrets management.
keywords: deploy, community cloud, preparation, file organization, dependencies, secrets, deployment guide
---

# Prep and deploy your app on Community Cloud
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: App dependencies for your Community Cloud app
slug: /deploy/streamlit-community-cloud/deploy-your-app/app-dependencies
description: Learn how to manage Python and external dependencies for your Community Cloud app using requirements.txt, packages.txt, and other package managers.
keywords: dependencies, requirements.txt, packages.txt, pip, apt-get, python packages, external dependencies, package managers
---

# App dependencies for your Community Cloud app
Expand Down
2 changes: 2 additions & 0 deletions content/deploy/community-cloud/deploy-your-app/deploy.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Deploy your app on Community Cloud
slug: /deploy/streamlit-community-cloud/deploy-your-app/deploy
description: Step-by-step guide to deploy your Streamlit app on Community Cloud including repository selection, configuration, and deployment process.
keywords: deploy, community cloud, repository, entrypoint, python version, secrets, subdomain, deployment process
---

# Deploy your app on Community Cloud
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: File organization for your Community Cloud app
slug: /deploy/streamlit-community-cloud/deploy-your-app/file-organization
description: Learn how to organize your files, dependencies, and configuration for successful Community Cloud deployment including subdirectories and multiple apps.
keywords: file organization, repository structure, entrypoint, dependencies, configuration, subdirectories, multiple apps, git lfs
---

# File organization for your Community Cloud app
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Secrets management for your Community Cloud app
slug: /deploy/streamlit-community-cloud/deploy-your-app/secrets-management
description: Learn how to securely manage secrets, credentials, and API keys for your Community Cloud app using the secrets management interface.
keywords: secrets, credentials, api keys, security, st.secrets, secrets.toml, environment variables, advanced settings
---

# Secrets management for your Community Cloud app
Expand Down
2 changes: 2 additions & 0 deletions content/deploy/community-cloud/get-started/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Get started with Streamlit Community Cloud
slug: /deploy/streamlit-community-cloud/get-started
description: Get started with Streamlit Community Cloud - create your account, connect GitHub, and deploy your first app with step-by-step guides.
keywords: get started, community cloud, account, github, deploy, quickstart, workspace, templates
---

# Get started with Streamlit Community Cloud
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Connect your GitHub account
slug: /deploy/streamlit-community-cloud/get-started/connect-your-github-account
description: Connect your GitHub account to Community Cloud to deploy apps from public and private repositories with proper permissions.
keywords: github, connect, oauth, repositories, public, private, permissions, organization, access
---

# Connect your GitHub account
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Create your account
slug: /deploy/streamlit-community-cloud/get-started/create-your-account
description: Learn how to create your Streamlit Community Cloud account using email, Google, or GitHub authentication methods.
keywords: create account, sign up, authentication, email, google, github, oauth, community cloud
---

# Create your account
Expand All @@ -26,19 +28,16 @@ Community Cloud allows you to sign in using one of the three following methods:
1. Continue with one of the three options listed below.

### Option 1: Sign in using emailed codes

1. In the "Email" field, enter your email address.
1. Click "**Continue**." (If prompted, verify you are human.)
1. Go to your email inbox, and copy your one-time, six-digit code. The code is valid for ten minutes.
1. Return to the authentication page, and enter your code. (If prompted, verify you are human.)

### Option 2: Sign in using Google

1. Click "**Continue with Google**."
1. Enter your Google credentials, and follow Google's authentication prompts.

### Option 3: Sign in using GitHub

1. Click "**Continue with GitHub**."
1. Enter your GitHub credentials, and follow GitHub's authentication prompts.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Deploy an app from a template
slug: /deploy/streamlit-community-cloud/get-started/deploy-from-a-template
description: Learn how to deploy a Streamlit app from a template using Community Cloud's template picker with GitHub Codespaces integration.
keywords: template, deploy, fork, github codespaces, template picker, gdp dashboard, python version, subdomain
---

# Deploy an app from a template
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Explore your workspace
slug: /deploy/streamlit-community-cloud/get-started/explore-your-workspace
description: Learn how to navigate your Community Cloud workspace, switch between workspaces, and manage your apps and profile.
keywords: workspace, explore, switch, apps, profile, developers, permissions, github, collaboration
---

# Explore your workspace
Expand Down
2 changes: 2 additions & 0 deletions content/deploy/community-cloud/get-started/fork-and-edit.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Fork and edit a public app
slug: /deploy/streamlit-community-cloud/get-started/fork-and-edit-a-public-app
description: Learn how to fork and edit public Streamlit apps from Community Cloud with GitHub Codespaces for immediate development.
keywords: fork, public app, edit, github codespaces, development, repository, subdomain, customization
---

# Fork and edit a public app
Expand Down
6 changes: 4 additions & 2 deletions content/deploy/community-cloud/get-started/quickstart.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Quickstart
slug: /deploy/streamlit-community-cloud/get-started/quickstart
description: Quick start guide to create your Community Cloud account, deploy a sample app, and start editing with GitHub Codespaces in minutes.
keywords: quickstart, community cloud, account, deploy, sample app, github codespaces, template, editing
---

# Quickstart
Expand Down Expand Up @@ -111,9 +113,9 @@ You will sign in to your GitHub account during this process. Community Cloud wil
<Image alt="See your deployed Streamlit app" src="/images/streamlit-community-cloud/deploy-template-blank-codespace-edit-commit.png" />
</div>

1. To stage and commit all your changes, in the confirmation dialog, click "**Yes**." Your changes are committed locally in your codespace.
1. To stage and commit all your changes, in the confirmation dialog, click "**Yes**." Your changes are committed locally in your codespace.
1. To push your commit to GitHub, in the source control sidebar on the left, click "**<i style={{ verticalAlign: "-.25em" }} className={{ class: "material-icons-sharp" }}>cached</i> 1 <i style={{ verticalAlign: "-.25em" }} className={{ class: "material-icons-sharp" }}>arrow_upward</i>**."
1. To push commits to "origin/main," in the confirmation dialog, click "**OK**."
1. To push commits to "origin/main," in the confirmation dialog, click "**OK**."

Your changes are now saved to your GitHub repository. Community Cloud will immediately reflect the changes in your deployed app.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Streamlit Trust and Security
slug: /deploy/streamlit-community-cloud/get-started/trust-and-security
description: Learn about Streamlit Community Cloud's security model including authentication, data protection, encryption, and compliance measures.
keywords: security, trust, authentication, data protection, encryption, compliance, vpc, https, tls, vulnerability management, penetration testing
---

# Streamlit trust and security
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Manage your account
slug: /deploy/streamlit-community-cloud/manage-your-account
description: Manage your Streamlit Community Cloud account including email updates, GitHub connections, and account deletion options.
keywords: account, manage, email, github, connections, settings, delete, workspace, identity
---

# Manage your account
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Delete your account
slug: /deploy/streamlit-community-cloud/manage-your-account/delete-your-account
description: Learn how to permanently delete your Streamlit Community Cloud account and all associated apps and data.
keywords: delete account, remove account, permanent deletion, data deletion, account management, apps, workspace
---

# Delete your account
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Manage your GitHub connection
slug: /deploy/streamlit-community-cloud/manage-your-account/manage-your-github-connection
description: Learn how to manage your GitHub connection to Community Cloud including adding organization access, revoking permissions, and handling account changes.
keywords: github connection, manage, organization access, revoke, reauthorize, oauth, permissions, account rename, repository rename
---

# Manage your GitHub connection
Expand All @@ -17,7 +19,7 @@ If your GitHub account is already connected, you can remove permissions in your

### Revoke and reauthorize

1. From your workspace, click on your workspace name in the upper-right corner. To sign out of Community Cloud, click "**Sign out**."
1. From your workspace, click on your workspace name in the upper-right corner. To sign out of Community Cloud, click "**Sign out**."

![Sign out of Streamlit Community Cloud](/images/streamlit-community-cloud/account-sign-out.png)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Sign in & sign out
slug: /deploy/streamlit-community-cloud/manage-your-account/sign-in-sign-out
description: Learn how to sign in to and sign out of Streamlit Community Cloud using Google, GitHub, or email authentication methods.
keywords: sign in, sign out, authentication, google, github, email, login, logout, account access, credentials
---

# Sign in & sign out
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Update your email
slug: /deploy/streamlit-community-cloud/manage-your-account/update-your-email
description: Learn how to update your email address on Streamlit Community Cloud using account merging or GitHub account changes.
keywords: update email, change email, account merge, github, authentication, identity, account management
---

# Update your email
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Workspace settings
slug: /deploy/streamlit-community-cloud/manage-your-account/workspace-settings
description: Learn how to access and manage your Streamlit Community Cloud workspace settings including linked accounts, limits, and support resources.
keywords: workspace settings, linked accounts, limits, support, resources, account management, configuration
---

# Workspace settings
Expand Down
2 changes: 2 additions & 0 deletions content/deploy/community-cloud/manage-your-app/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Manage your app
slug: /deploy/streamlit-community-cloud/manage-your-app
description: Learn how to manage your deployed Streamlit apps including editing, analytics, settings, and resource optimization on Community Cloud.
keywords: manage, app, analytics, settings, edit, reboot, delete, resources, optimization, workspace
---

# Manage your app
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: App analytics
slug: /deploy/streamlit-community-cloud/manage-your-app/app-analytics
description: Learn how to view and analyze your Streamlit app's viewership data including total viewers, unique visitors, and privacy considerations.
keywords: analytics, viewers, viewership, data, privacy, public, private, anonymous, tracking, metrics
---

# App analytics
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: App settings
slug: /deploy/streamlit-community-cloud/manage-your-app/app-settings
description: Learn how to configure your Streamlit app settings including URL customization, sharing permissions, and secrets management.
keywords: settings, url, subdomain, sharing, permissions, secrets, configuration, customize, manage
---

# App settings
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Delete your app
slug: /deploy/streamlit-community-cloud/manage-your-app/delete-your-app
description: Learn how to delete your Streamlit app from Community Cloud and understand when deletion might be necessary.
keywords: delete, remove, app, community cloud, confirmation, subdomain, reuse, data deletion
---

# Delete your app
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Edit your app
slug: /deploy/streamlit-community-cloud/manage-your-app/edit-your-app
description: Learn how to edit your deployed Streamlit app using GitHub Codespaces or any development environment with automatic deployment updates.
keywords: edit, codespaces, development, environment, github, automatic, deployment, updates, cloud, editing
---

# Edit your app
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Favorite your app
slug: /deploy/streamlit-community-cloud/manage-your-app/favorite-your-app
description: Learn how to favorite and unfavorite your Streamlit apps in Community Cloud to quickly access them from your workspace.
keywords: favorite, unfavorite, star, workspace, quick access, organize, manage, apps, toolbar
---

# Favorite your app
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Reboot your app
slug: /deploy/streamlit-community-cloud/manage-your-app/reboot-your-app
description: Learn how to reboot your Streamlit app on Community Cloud to clear memory, force fresh builds, and resolve issues.
keywords: reboot, restart, memory, fresh build, redeploy, workspace, cloud logs, confirmation, troubleshooting
---

# Reboot your app
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
title: Rename or change your app's GitHub coordinates
slug: /deploy/streamlit-community-cloud/manage-your-app/rename-your-app
description: Prevent view-only access when changing your GitHub username or repository
keywords: View-only access, Can't edit app, Can't delete app, Can't reboot app
description: Learn how to safely rename your GitHub repository or change app coordinates without losing access to your Streamlit app.
keywords: rename, github coordinates, repository, username, view-only access, delete, redeploy, access control, coordinates
---

# Rename or change your app's GitHub coordinates
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Upgrade your app's Python version on Community Cloud
slug: /deploy/streamlit-community-cloud/manage-your-app/upgrade-python
description: Learn how to upgrade your Streamlit app's Python version on Community Cloud by deleting and redeploying with advanced settings.
keywords: upgrade python, python version, advanced settings, delete, redeploy, subdomain, secrets, github coordinates
---

# Upgrade your app's Python version on Community Cloud
Expand All @@ -10,7 +12,6 @@ Dependencies within Python can be upgraded in place by simply changing your envi
When you deploy an app, you can select the version of Python through the "**Advanced settings**" dialog. After you have deployed an app, you must delete it and redeploy it to change the version of Python it uses.

1. Take note of your app's settings:

- Current, custom subdomain.
- GitHub coordinates (repository, branch, and entrypoint file path).
- Secrets.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Upgrade your app's Streamlit version on Streamlit Community Cloud
slug: /deploy/streamlit-community-cloud/manage-your-app/upgrade-streamlit
description: Learn how to upgrade your Streamlit library version on Community Cloud using dependency files or rebooting your app.
keywords: upgrade streamlit, streamlit version, dependencies, requirements.txt, reboot, pin version, latest version, dependency file
---

# Upgrade your app's Streamlit version on Streamlit Community Cloud
Expand Down
2 changes: 2 additions & 0 deletions content/deploy/community-cloud/share-your-app/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Share your app
slug: /deploy/streamlit-community-cloud/share-your-app
description: Learn how to share your deployed Streamlit app publicly or privately, invite viewers, and add GitHub badges for better discoverability.
keywords: share, app, public, private, viewers, invite, social media, github badge, collaboration
---

# Share your app
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Embed your app
slug: /deploy/streamlit-community-cloud/share-your-app/embed-your-app
description: Learn how to embed your Streamlit app in websites, blogs, and platforms using iframe and oEmbed methods with customizable options.
keywords: embed, iframe, oembed, website, blog, platform, integration, customization, options, sharing
---

# Embed your app
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: SEO and search indexability
slug: /deploy/streamlit-community-cloud/share-your-app/indexability
description: Learn how to optimize your Streamlit app for search engines with custom subdomains, descriptive titles, and meta descriptions.
keywords: seo, search, indexability, google, bing, subdomain, title, meta description, optimization, discoverability
---

# SEO and search indexability
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Share previews
slug: /deploy/streamlit-community-cloud/share-your-app/share-previews
description: Learn how to create compelling share previews for social media with custom titles and descriptions for your Streamlit app.
keywords: share previews, social media, title, description, preview image, twitter, facebook, linkedin, sharing, optimization
---

# Share previews
Expand Down
2 changes: 2 additions & 0 deletions content/deploy/community-cloud/status-and-limitations.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Status and limitations
slug: /deploy/streamlit-community-cloud/status
description: Learn about Community Cloud status, limitations, GitHub OAuth scope, Python environments, configuration overrides, and IP addresses.
keywords: status, limitations, github oauth, python environments, configuration, ip addresses, debian, linux, security
---

# Status and limitations of Community Cloud
Expand Down
2 changes: 2 additions & 0 deletions content/deploy/concepts/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Deployment concepts
slug: /deploy/concepts
description: Learn fundamental deployment concepts including dependencies, secrets management, and app startup for Streamlit applications.
keywords: deployment, concepts, dependencies, secrets, environment, startup, fundamentals
---

# Deployment concepts
Expand Down
2 changes: 2 additions & 0 deletions content/deploy/concepts/dependencies.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Managing dependencies when deploying your app
slug: /deploy/concepts/dependencies
description: Learn how to manage Python dependencies, requirements.txt files, and package installation when deploying Streamlit apps to cloud platforms.
keywords: dependencies, requirements.txt, pip, python packages, deployment, environment, installation
---

# Managing dependencies when deploying your app
Expand Down
Loading