Beyond Prototyping: Building Production-Level Apps with Streamlit
2025-10-01 , Louis Armand 2 - Ouest

Streamlit is a great tool for prototyping data apps, but is it also fit for complex, production-level apps? In this talk, the Streamlit team will showcase new features, LLM integrations, and deployment options that can help you effectively use Streamlit in your company, whether it’s a small startup or a large enterprise.


Streamlit is an open-source Python framework for data and LLM apps. It’s always been great for prototyping, but developers are increasingly using it for complex use cases across enterprises and academia. In this talk, three members of the Streamlit team will show you what we’ve shipped to better support production-level apps:

  • More features: Streamlit added many advanced features such as theming, flex layout, modal dialog, chart selections, and authentication. We’ll walk you through all of these new capabilities by building an example app.
  • More LLMs: Every company builds LLM apps nowadays. We’ll show how you can do the same with Streamlit’s chat UI. We’ll also dive into LLM-assisted app creation with Cursor.
  • More deployment options: A good app is worthless without a way to share it. We’ll showcase several deployment options for Streamlit, from hobby to enterprise solutions.

By the end of the talk, you’ll be able to use the latest Streamlit features to build and deploy production-level apps in your company. This talk is ideal for developers who already tried Streamlit and want to take it to the next level. But since Streamlit is easy to get started, you can follow along without any prior knowledge.

I'm a product manager for Streamlit and responsible for all features in the open-source library. My background is in physics, neuroscience, and machine learning.