Greetings @evgenyvainerman , sorry for the delayed response. Your question is not entirely clear but I will take a swing at providing an answer.
Short answer: Yes, you can share a Solution Accelerator through Databricks Marketplace, but Marketplace does not distribute or enforce a custom Databricks Runtime; accelerators are delivered as Git repositories and run on the consumerโs compute in their workspace. Consumers follow your instructions to use the recommended runtime or environment when they execute the notebooks.
What Marketplace supports for Solution Accelerators
- Solution Accelerators are a supported asset type in Marketplace, alongside datasets, notebooks, and ML models.
-
Delivery mechanism: Solution Accelerators are shared as clonable Git repositories. Consumers click โGet instant access,โ and the repo is added to their Databricks Git folders; they then run the notebooks on clusters in their own workspace.
-
Runtime scope: Marketplace docs enumerate supported asset types (datasets, notebooks, Solution Accelerators, ML models), not runtime images. Accelerators therefore do not ship a custom Databricks Runtime; runtime selection happens in the consumerโs workspace when they choose or create clusters.
Practical ways to handle โcustom runtimeโ needs
If by โcustom runtimeโ you mean required packages, specific DBR versions, or initialization steps:
- Include a clear โEnvironment setupโ section in the accelerator repo (for example, a requirements file, init scripts, and a recommended DBR version), and reference those steps in the listing description so consumers run the accelerator on compatible compute.
- Provide a sample cluster configuration (JSON or UI instructions) with a pinned DBR version and necessary libraries so consumers can create the right cluster before running notebooks.
If you truly need to package an application-like experience that encapsulates dependencies, note that Marketplace also surfaces โapplications/solutionsโ as a category, which may better align with distributing a more self-contained experience than a pure repo listing.
How a consumer uses your accelerator (flow)
- The consumer finds your Solution Accelerator listing, clicks โGet instant access,โ and a Git repo is cloned into their workspaceโs Git folders.
- They open the notebooks and run them on a cluster using your recommended DBR/version and setup steps from the repoโs README or listing notes.
Hope this helps, Louis.