content/manuals/extensions/extensions-sdk/extensions/_index.md
This section describes how to make your extension available and more visible, so users can discover it and install it with a single click.
After you have developed your extension and tested it locally, you are ready to release the extension and make it available for others to install and use (either internally with your team, or more publicly).
Releasing your extension consists of:
See Package and release your extension for more details about the release process.
Once your extension is available on Docker Hub, users who have access to the extension image can install it using the Docker CLI.
You can also generate a share URL in order to share your extension within your team, or promote your extension on the internet. The share link lets users view the extension description and screenshots.
You can publish your extension in the Extensions Marketplace to make it more discoverable. You must submit your extension if you want to have it published in the Marketplace.
Once you have released your extension, you can push a new release just by pushing a new version of the extension image, with an incremented tag (still using semver conventions).
Extensions published in the Marketplace benefit from update notifications to all Desktop users that have installed the extension. For more details, see new releases and updates.
In addition to providing a description of your extension's features and screenshots, you should also specify additional URLs using extension labels. This direct users to your website for reporting bugs and feedback, and accessing documentation and support.
{{% include "extensions-form.md" %}}