Skip to main content

How To Publish a Custom Plugin

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: