# Private marketplace

Source: https://docs.coderhelm.com/plugins/marketplace

Give your team a catalog of approved plugins from your own git repository.

> Coming soon: this page describes work that is not on main yet.

<Callout type="info" title="Coming soon">Plugins are being built and switched on team by team; they are not on main yet. This page follows the work in progress and will be updated when plugins ship.</Callout>

A private marketplace is a plugin source with several plugins in it: one repository, one folder per plugin, each folder with its own `plugin.yaml`.

```txt
your-org/coderhelm-plugins
├── marketing/
│   └── plugin.yaml
├── support-replies/
│   └── plugin.yaml
└── sales-notes/
    └── plugin.yaml
```

Make the repository private and readable by your team's GitHub App, then add it as a source on the **Plugins** page as `your-org/coderhelm-plugins`. Its plugins appear under **Plugins you can install**, and installing one goes through the usual steps: an admin installs, a second admin approves when there are two, and connections are made separately.

## Keep it vetted [#keep-it-vetted]

- Protect the repository's default branch and require review, since merging is publishing.
- Run the [validator](/plugins/testing) in the repository's CI for every folder.
- Have the source follow a release branch or a tag, not your working branch.
- Keep each plugin's team-specific values in settings.
