# Source: https://docs.streamlit.io/develop/tutorials/multipage

# Build multipage apps

## Overview

Learn to build multipage Streamlit applications with custom navigation, dynamic navigation, and advanced page management techniques.

## Navigation

### Create a dynamic navigation menu

Create a dynamic, user-dependent navigation menu with `st.navigation`.

[Back: Execution flow](/develop/tutorials/execution-flow) [Forward: Dynamic navigation](/develop/tutorials/multipage/dynamic-navigation)

## Forum

### Still have questions?

Our [forums](https://discuss.streamlit.io) are full of helpful information and Streamlit experts.

## Table of Contents

- [Get started](/get-started)
  - [Installation](/get-started/installation)
  - [Fundamentals](/get-started/fundamentals)
  - [First steps](/get-started/tutorials)
- [Develop](/develop)
  - [Concepts](/develop/concepts)
  - [API reference](/develop/api-reference)
  - [Tutorials](/develop/tutorials)
    - [Authentication and personalization](/develop/tutorials/authentication)
    - [Chat and LLM apps](/develop/tutorials/chat-and-llm-apps)
    - [Configuration and theming](/develop/tutorials/configuration-and-theming)
    - [Connect to data sources](/develop/tutorials/databases)
    - [Elements](/develop/tutorials/elements)
    - [Execution flow](/develop/tutorials/execution-flow)
    - [Multipage apps](/develop/tutorials/multipage)
      - [Dynamic navigation](/develop/tutorials/multipage/dynamic-navigation)
- [Deploy](/deploy)
  - [Concepts](/deploy/concepts)
  - [Streamlit Community Cloud](/deploy/streamlit-community-cloud)
  - [Snowflake](/deploy/snowflake)
  - [Other platforms](/deploy/tutorials)
- [Knowledge base](/knowledge-base)
  - [FAQ](/knowledge-base/using-streamlit)
  - [Installing dependencies](/knowledge-base/dependencies)
  - [Deployment issues](/knowledge-base/deploy)

## Build multipage apps

Learn to build multipage Streamlit applications with custom navigation, dynamic navigation, and advanced page management techniques.

### Create a dynamic navigation menu

Create a dynamic, user-dependent navigation menu with `st.navigation`.

[Back: Execution flow](/develop/tutorials/execution-flow) [Forward: Dynamic navigation](/develop/tutorials/multipage/dynamic-navigation)

## Forum

### Still have questions?

Our [forums](https://discuss.streamlit.io) are full of helpful information and Streamlit experts.

## Table of Contents

- [Get started](/get-started)
  - [Installation](/get-started/installation)
  - [Fundamentals](/get-started/fundamentals)
  - [First steps](/get-started/tutorials)
- [Develop](/develop)
  - [Concepts](/develop/concepts)
  - [API reference](/develop/api-reference)
  - [Tutorials](/develop/tutorials)
    - [Authentication and personalization](/develop/tutorials/authentication)
    - [Chat and LLM apps](/develop/tutorials/chat-and-llm-apps)
    - [Configuration and theming](/develop/tutorials/configuration-and-theming)
    - [Connect to data sources](/develop/tutorials/databases)
    - [Elements](/develop/tutorials/elements)
    - [Execution flow](/develop/tutorials/execution-flow)
    - [Multipage apps](/develop/tutorials/multipage)
      - [Dynamic navigation](/develop/tutorials/multipage/dynamic-navigation)
- [Deploy](/deploy)
  - [Concepts](/deploy/concepts)
  - [Streamlit Community Cloud](/deploy/streamlit-community-cloud)
  - [Snowflake](/deploy/snowflake)
  - [Other platforms](/deploy/tutorials)
- [Knowledge base](/knowledge-base)
  - [FAQ](/knowledge-base/using-streamlit)
  - [Installing dependencies](/knowledge-base/dependencies)
  - [Deployment issues](/knowledge-base/deploy)

## Build multipage apps

Learn to build multipage Streamlit applications with custom navigation, dynamic navigation, and advanced page management techniques.

### Create a dynamic navigation menu

Create a dynamic, user-dependent navigation menu with `st.navigation`.

[Back: Execution flow](/develop/tutorials/execution-flow) [Forward: Dynamic navigation](/develop/tutorials/multipage/dynamic-navigation)

## Forum

### Still have questions?

Our [forums](https://discuss.streamlit.io) are full of helpful information and Streamlit experts.