cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Guidance on App Deployment in Databricks Public Marketplace

GvReddy
Visitor

Hello Team,
Hope you are doing well.
I am currently learning Databricks and have developed an application in my local workspace under a Databricks Partner account, where I also have Marketplace Admin access. However, I am unsure about the process of publishing this application to the public Databricks Marketplace. I would greatly appreciate your guidance on the steps, requirements, and best practices involved in making the app publicly available.


Thank you for your support in Advance.. !!

1 ACCEPTED SOLUTION

Accepted Solutions

anuj_lathi
Databricks Employee
Databricks Employee

Hi โ€” great question! Here's what you need to know.

Key Thing to Know First

Currently, Databricks Apps (Streamlit, Dash, Gradio, etc.) listed on the Marketplace are first-party Databricks-owned apps only. External/partner app publishing is not yet supported but may come in the future. However, you can publish your work as a Solution Accelerator (Git-hosted), Notebook, or share the underlying data/models your app uses.

Steps to Become a Public Marketplace Provider

Prerequisites: Premium plan, Unity Catalog enabled, Account Admin access.

  1. Apply via the Databricks Data Partner Program โ€” select "Databricks Data Provider" as your interest. If you're already a Databricks Partner, email partnerops@databricks.com directly.
  2. Once approved, the Provider Console becomes available in your workspace.
  3. Create your Provider Profile (org name, logo, description, support email, terms of service, privacy policy).
  4. Go to Provider Console โ†’ Listings โ†’ Create Listing โ€” choose your asset type, set access model (instant or approval-required), add descriptions, categories, and sample notebooks.

Quick Tips

  • Include sample notebooks โ€” they significantly boost adoption
  • Consider packaging your app as a Solution Accelerator if it's code-heavy
  • You can test the flow first via a Private Exchange (no application needed) before going public

References

Hope this helps โ€” feel free to follow up if you have questions!

Anuj Lathi
Solutions Engineer @ Databricks

View solution in original post

1 REPLY 1

anuj_lathi
Databricks Employee
Databricks Employee

Hi โ€” great question! Here's what you need to know.

Key Thing to Know First

Currently, Databricks Apps (Streamlit, Dash, Gradio, etc.) listed on the Marketplace are first-party Databricks-owned apps only. External/partner app publishing is not yet supported but may come in the future. However, you can publish your work as a Solution Accelerator (Git-hosted), Notebook, or share the underlying data/models your app uses.

Steps to Become a Public Marketplace Provider

Prerequisites: Premium plan, Unity Catalog enabled, Account Admin access.

  1. Apply via the Databricks Data Partner Program โ€” select "Databricks Data Provider" as your interest. If you're already a Databricks Partner, email partnerops@databricks.com directly.
  2. Once approved, the Provider Console becomes available in your workspace.
  3. Create your Provider Profile (org name, logo, description, support email, terms of service, privacy policy).
  4. Go to Provider Console โ†’ Listings โ†’ Create Listing โ€” choose your asset type, set access model (instant or approval-required), add descriptions, categories, and sample notebooks.

Quick Tips

  • Include sample notebooks โ€” they significantly boost adoption
  • Consider packaging your app as a Solution Accelerator if it's code-heavy
  • You can test the flow first via a Private Exchange (no application needed) before going public

References

Hope this helps โ€” feel free to follow up if you have questions!

Anuj Lathi
Solutions Engineer @ Databricks