TrustRadius: an HG Insights company

Streamlit

Score8.9 out of 10

5 Reviews and Ratings

What is Streamlit?

Streamlit is an open-source Python library designed to make it easy to build custom web-apps for machine learning and data science, from the company of the same name in San Francisco. Streamlit also hosts its community's Streamlit Component offered via API to help users get started.

Categories & Use Cases

One of the best tools / libraries in the Data Science Arsenal.

Use Cases and Deployment Scope

Our Data Science team has built an entire multi-page reporting dashboard for the executive team to analyze all of their metrics (and we've started including machine learning models in the pages) in a really short amount of time. When a new report / metric page is needed, we can completely deliver (using Streamlit) in a day or two max. That's with authentication, logging, design, computing and testing.

We've also built a few integrations with access to our internal databases that allow a non-technical person to query a database themselves, in a simple manner and get answers they're looking for. One of our Customer Success agents wanted a joined file from multiple different databases and be able to download it whenever she wanted. Not knowing SQL or anything, she has a user interface that allows her to select checkboxes and build the query she wants without having any technical knowledge.

Pros

  • Incredibly Easy
  • Customizable
  • Quick and powerful

Cons

  • Recent Security issues (they quickly released an update to combat this though...)
  • Requires a bit of HTML knowledge to really customize. If you're going quick, you don't need HTML though. Streamlit commands will pump your page out fast.

Most Important Features

  • Incredibly Easy to Use and Learn
  • Gives end users an interface that's clean and doesn't require non-python work
  • Renders pages & data really quickly.
  • They've really thought through a ton of their features and provide help docs that are easy to get started.

Return on Investment

  • I've scaled my team 2x since using Streamlit. We show off actual results that users can play with
  • We're building a customer facing page that we're going to monetize.
  • Incredible amounts of visibility into my team and what we're accomplishing.

Other Software Used

Google Analytics, Microsoft Power BI, Redpoint Global rgOne, Tableau Desktop, Slack