Skip to main content

Documentation Index

Fetch the complete documentation index at: https://allhandsai-enterprise-plugin-marketplace-docs.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

The Plugin Marketplace is an opt-in feature that adds a browseable catalog of community-built OpenHands plugins to your Enterprise deployment. Once enabled, users can discover and review plugins directly at /plugins on your application hostname.
The Plugin Marketplace is an experimental feature. Enable it only after your OpenHands Enterprise deployment is fully operational.

Prerequisites

  • A running OpenHands Enterprise deployment. See Quick Start if you haven’t already deployed.
  • The bundled or external PostgreSQL database must be reachable. The marketplace creates a separate plugindir database to store plugin metadata.
  • A Marketplace Source URI pointing to a plugin catalog (see Marketplace Source URI).

Enable the Plugin Marketplace

The Plugin Marketplace is configured through the Replicated Admin Console.

1. Open the Admin Console

Navigate to https://<your-base-domain>:30000 and log in.

2. Open the configuration page

Click Config in the top navigation bar to open the application configuration page.

3. Enable the Plugin Directory

Scroll to the Experimental section near the bottom of the configuration page.Check the Enable Plugin Directory box.

4. Set the Marketplace Source

Once Enable Plugin Directory is checked, a Marketplace Source field appears.Enter the URI of the plugin catalog you want to load. For example:
github://AcmeCo/plugin-directory
To pin to a specific release of the catalog, append a @ref tag:
github://AcmeCo/plugin-directory@v1.0.0
See Marketplace Source URI for a full description of supported formats.

5. Save and deploy

Scroll to the bottom of the configuration page and click Save config, then click Deploy to apply the changes.The deployment status will show Unavailable while the Plugin Directory pods start, then transition to Ready once all components are healthy.

Marketplace Source URI

The MARKETPLACE_SOURCE value (or Marketplace Source field in the Admin Console) tells the Plugin Directory server where to load its plugin catalog from.
FormatExampleNotes
github://owner/repogithub://AcmeCo/plugin-directoryLoads from the default branch of the repository
github://owner/repo@refgithub://AcmeCo/plugin-directory@v1.2.0Loads from a specific branch, tag, or commit SHA
https://example.com/catalog.jsonhttps://cdn.example.com/plugins/catalog.jsonLoads a catalog JSON file over HTTPS
To host a private or curated catalog, point the URI to a GitHub repository or an HTTPS URL that serves a compatible catalog JSON file.

Accessing the Marketplace

Once the deployment is complete and shows Ready, the Plugin Marketplace is available at:
https://app.<your-base-domain>/plugins
Users authenticate through the same Keycloak SSO used for the rest of OpenHands Enterprise. The Plugin Directory API is also available at:
https://app.<your-base-domain>/api/plugins

Disabling the Plugin Marketplace

Open the Admin Console, navigate to Config, uncheck Enable Plugin Directory in the Experimental section, click Save config, then Deploy.

Next Steps

Quick Start

Install or review the full OpenHands Enterprise deployment guide.

External PostgreSQL

Configure an external PostgreSQL database for OpenHands Enterprise.

Kubernetes Installation

Deploy OpenHands Enterprise into your own Kubernetes cluster using Helm.

Enterprise Overview

Learn about all OpenHands Enterprise features and deployment options.