# Configure and customize your app

Source: https://docs.streamlit.io/develop/concepts/configuration

**[Configuration options](https://docs.streamlit.io/develop/concepts/configuration/options)**: Understand the types of options available to you through Streamlit configuration.

**[HTTPS support](https://docs.streamlit.io/develop/concepts/configuration/https-support)**: Understand how to configure SSL and TLS for your Streamlit app.

**[Static file serving](https://docs.streamlit.io/develop/concepts/configuration/serving-static-files)**: Understand how to host files alongside your app to make them accessible by URL. Use this if you want to point to files with raw HTML.

**[Agent API and MCP server](https://docs.streamlit.io/develop/concepts/configuration/agent-api-mcp)**: Let AI agents and other programs use your app without a browser, over HTTP or as a remote MCP server.

## Theming

**[Theming](https://docs.streamlit.io/develop/concepts/configuration/theming)**: Understand how you can use theming configuration options to customize the appearance of your app.

**[Customize colors and borders](https://docs.streamlit.io/develop/concepts/configuration/theming-customize-colors-and-borders)**: Understand the configuration options for customizing your app's color scheme.

**[Customize fonts](https://docs.streamlit.io/develop/concepts/configuration/theming-customize-fonts)**: Understand the configuration options for customizing your app's font.
