Learn how to install and manage both public and private plugins in your Amplication resources to extend functionality and maintain organizational standards.
Amplication offers a growing catalog of public plugins built by Amplication and the community, ready to install in a few clicks. Plus, your platform team can create private plugins tailored to your organization’s specific needs and internal standards.
Amplication supports two types of plugins, giving you flexibility and control:Public Plugins are community-developed and Amplication-maintained plugins, available to all users. They cover a wide range of common backend functionalities and are a great way to quickly extend your service. Think of them as the “app store” for your backend. They are open-source, so you can always inspect the code and understand exactly what they do.With public plugins, you can effortlessly add features like:
API Enhancements (GraphQL, Swagger/OpenAPI, rate limiting)
Observability (logging, monitoring, tracing)
CI/CD Pipelines
Code Quality Tools (Prettier, ESLint)
Public catalog plugins are only available when using Amplication standards with the Node.js or .NET blueprints. For a full list of publicly available plugins, see Amplication’s Plugin repo on GitHub.
Private Plugins let your platform team can develop custom plugins to encapsulate your organization’s unique requirements, enforce internal standards, and provide custom functionality. This lets platform teams “pave the golden path” for developers, providing standardized building blocks.
Learn more about creating and managing private plugins in our Private Plugins Guide.
Amplication executes plugins and generates code according to their order on the Installed Plugins page. From this page, you can view all your currently installed plugins and manage their configuration.
You can:
Enable or disable plugins using the toggle switch
Click the arrows on the right-hand corner of each plugin to change their execution order
View basic plugin information like version and last build time
Plugins are a fundamental part of Amplication’s code generation capabilities, available for Node.js, .NET blueprints, and custom blueprints. They can either be public catalog plugins for your specific code generation engine or private plugins specific to your organization.
Plugin Development Overview
Learn how to build your own custom plugins
Private Plugins Guide
Understand how to leverage private plugins effectively
Browse Available Public Plugins
View the full catalog of Node.js and .NET plugins
How Plugins Fit Into Amplication
Understand the role of plugins in the Amplication ecosystem