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
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.