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.
- 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.
- Once approved, the Provider Console becomes available in your workspace.
- Create your Provider Profile (org name, logo, description, support email, terms of service, privacy policy).
- 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