File size: 944 Bytes
746d2f1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
---
title: Deployment concepts
slug: /deploy/concepts
---

# Deployment concepts

Learn the fundamental concepts of app deployment. There are three main processes involved in deploying apps.

- Install Python, Streamlit, and other dependencies in your deployment environment.
- Securely handle your secrets and private information.
- Remote start your app (`streamlit run`).

If you're using Streamlit Community Cloud, we'll do most of the work for you!

<InlineCalloutContainer>
    <InlineCallout
        color="lightBlue-70"
        icon="build_circle"
        bold="Dependencies."
        href="/deploy/concepts/dependencies"
    >Understand the basics of configuring your deployment environment.</InlineCallout>
    <InlineCallout
        color="lightBlue-70"
        icon="password"
        bold="Secrets."
        href="/deploy/concepts/secrets"
    >Understand the basics of secret management.</InlineCallout>
</InlineCalloutContainer>