Offline

Democratize serverless web AI apps for Python devs

Track:
Web Development, Web APIs, Front-End Integration
Type:
Talk
Level:
intermediate
Room:
Terrace 2B
Start:
14:30 on Wednesday, 16 July 2025
End:
15:00 on Wednesday, 16 July 2025
Duration:
30 minutes
View in the schedule

Abstract

Once you have a Python script for your business logic e.g. AI models, you may want to (1) serve it as a web app to your users. In some situations, you may also want to (2) make it serverless for reasons such as cost, scalability, security, performance, and offline-first.

This talk will introduce you to the Python ecosystem that helps you build serverless web apps, with or without AI models. You can publish your ideas as a web app without any frontend coding.

For (1), you can use pure-Python web UI frameworks such as Streamlit and Gradio, with any Python libraries for the backend logic. With these frameworks, you can get an interactive web app with a nice UI. For (2), I'd like to introduce serverless versions of such frameworks such as Stlite and Gradio-Lite. With these, you can serve the Python app as a serverless web app/static web page.

In this talk, we will walk through the development of such serverless web apps using only Python.


Resources