Install Streamlit

There are multiple ways to set up your development environment and install Streamlit. Developing locally with Python installed on your own computer is the most common scenario.

star

Tip

Try a Streamlit Playground that runs in your browser — no installation required. (Note that this is not how Streamlit is meant to be used, because it has many downsides. That's why it's a playground!)

arrow_forwardInstructions for the playground
  1. To set up your Python environment and test your installation, execute the following terminal commands:

    Terminal
    pip install streamlit
    streamlit hello
    
  2. Jump to our Basic concepts.

star

Tip

If you use an AI coding agent, install Streamlit's official agent skills so it follows current Streamlit APIs:

Terminal
streamlit skills

For details, see streamlit skills.

Install Streamlit on your own machine using tools like venv and pip.

arrow_forwardInstructions for the command line

Install Streamlit using the Anaconda Distribution graphical user interface. This is also the best approach if you're on Windows or don't have Python set up.

arrow_forwardInstructions for Anaconda Distribution

Use Streamlit Community Cloud with GitHub Codespaces so you don't have to go through the trouble of installing Python and setting up an environment.

arrow_forwardInstructions for GitHub Codespaces

Use Streamlit in Snowflake to code your apps in the cloud, right alongside your data with role-based access controls.

arrow_forwardInstructions for Snowflake
forum

Still have questions?

Our forums are full of helpful information and Streamlit experts.