Skip to main content

How To Publish a Plugin

info

These steps are for publishing a publicly available community plugin. For information on releasing private plugins, see the Private Plugins page.

Step 1. Create the Plugin

Step 2. Publish the Plugin in NPM. For details, see NPM documentation

Step 3. Send a pull request with the configuration and details of the repo that you want to add to the catalog to the plugin-catalog repo This will make your plugins available to the Amplification server without the need for data in the database.

In the plugin catalog/plugins/ page create an file with the name of the Plugin, in this example, auth-basic.

id: auth-basic

name: Basic Auth

description: Add basic (username-password) authentication and authorization to your apps

repo: amplication/plugins

npm: '@amplication/plugin-auth-basic'

icon: auth-basic.png

github: https://github.com/amplication/plugins/tree/main/plugins/auth-basic

website: https://github.com/amplication/plugins/tree/main/plugins/auth-basic

type: official

categories: [security]

resourceTypes: [service]

where: