Databricks App : Limitations

AnkurMittal008
New Contributor III

I have some questions regarding Databricks App.

1) Can we use Framework other than mentioned in documentation( Streamlit,Flask,Dash,Gradio,Shiny).

2) Can we allocate compute more than 2 vCPU and 6GB memory to any App.

3) Any other programming language other than Python is supported ?

Can anyone please help on this ?

Ismael-K
Databricks Employee
Databricks Employee

1.) You can use most Python-based application frameworks, including some beyond those mentioned above.(Reference here)

2.) Currently, app capacity is limited to 2 vCPUs and 6 GB of RAM. However, future updates may introduce options for scaling out and allocating more compute resources. You can also submit a feature request in databricks ideas portal to advocate for this enhancement.

Aminsn
New Contributor III

What if we don't need 2 vCPUs and 6 GB of RAM per app? I mean why would you force the users to always allocate a separate compute for each app? Why not letting multiple apps share the same VM?