DBTunnel¶
Proxy solution to run elegant Web UIs natively inside databricks notebooks.
Purpose¶
DBTunnel is a feature that helps you with very little code take a script in various frameworks and host it on a databricks cluster in a secure fashion. It supports common frameworks like gradio, chainlit, fastapi, shiny-python, solara, streamlit, etc. The goal of DBTunnel is that you will not have any "DBTunnel" code or logic in your actual app. It is separate driver notebook that you can use to properly wire your app in a Databricks Cluster.
Framework Support / Roadmap¶
- FastAPI
- Gradio
- Stable Diffusion WebUI
- Streamlit
- NiceGUI
- Flask
- Dash
- Bokeh
- Shiny for Python
- Panel
- Solara
- ChainLit
- code-server
There are various examples for you to try out!
Disclaimer¶
dbtunnel is not developed, endorsed not supported by Databricks. It is provided as-is; no warranty is derived from using this package. For more details, please refer to the license.