Databricks Apps, a new way to build and deploy internal data and AI applications, is now available in Public Preview on AWS and Azure.
- Ideal use cases include data visualization, AI applications, self-service analytics, and data quality monitoring.
- It supports Dash, Shiny, Grado, Streamlit, and Flask app development frameworks.
- Automatic provisioning of serverless compute provides easy app deployment.
- Built-in governance with Unity Catalog, and secure user authentication through OIDC/OAuth 2.0 and SSO.
Today, we are thrilled to announce the Public Preview of Databricks Apps, the fastest way for Data and AI teams to build and deploy internal applications directly on the Databricks Data Intelligence Platform.
Databricks Apps enables developers to build apps natively in Databricks with popular frameworks, such as Dash, Shiny, Gradio, Streamlit, and Flask. One of the key advantages of Databricks Apps is the ability to create data applications tailored for non-technical users using code instead of SQL. This opens up new possibilities for making complex data insights accessible to a wider audience within organizations. For instance, a marketing team can leverage Databricks Apps to create customized dashboards that visualize campaign performance metrics, allowing team members without technical backgrounds to interpret and act on the data easily. Moreover, Databricks Apps can incorporate AI components, enabling developers to call specific AI models when they need more flexibility. This integration of AI capabilities allows for the creation of sophisticated applications that can perform tasks such as sentiment analysis on customer feedback or predictive modelling for sales forecasts, further enhancing the value of data insights for non-technical users.
Once built, the apps are deployed and fully managed directly in Databricks, saving teams the effort to configure and manage infrastructure. These apps are fully governed, respecting the data access controls already configured in Unity Catalog, and controlling the distribution to users using the same unified governance model. With Databricks Apps, organizations can harness the full potential of their data and AI investments by creating custom applications that run seamlessly within their Databricks environment.
Continue to read more here.