Chapter 11. Using APIs in Streamlit Data Apps

A simple app today is better than an over-designed app three months late.

Thiago Teixeira, co-founder of Streamlit

If you want to demonstrate your data science skills to other people, it’s hard to beat a data app — a web application displaying your data science models, graphs, charts, and spreadsheets. Sending a recruiter or potential client a link to a data app you created is a sure way to get their attention.

In this chapter, you will build a data app with Streamlit, an open-source library that helps you create colorful and interactive web apps using Python. Streamlit handles all the complexity of the web interface so you can focus on the data backend code, such as data files, Pandas DataFrames, and APIs.

Streamlit apps can be deployed in a limited fashion for free on the Streamlit Community Cloud or paid web hosting platforms.

Engaging Users with Interactive ...

Get Hands-On APIs for AI and Data Science now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.