Find a Plugin

Extend and customize your services by using plugins for various technologies and integrations.

plugin logo
NestJS Auth Module
Add the core functionality for authentication and authorization to your service. This plugin must be installed with one of the Auth Provider plugins.
plugin logo
JWT Auth Provider
Add JSON Web Token (JWT) authentication and authorization to your service. This plugin must be installed with the “NestJS Auth Module” plugin.
plugin logo
KeyCloak Auth Provider
Add Keycloak authentication to your service. This plugin must be installed with the “NestJS Auth Module” plugin.
plugin logo
SAML Auth Provider
Add SAML authentication and JSON Web Token (JWT) authorization to your service.
plugin logo
Kafka
Use a Kafka message broker to communicate between your services
plugin logo
MQTT
Use a MQTT message broker to communicate between your services and or devices
plugin logo
Basic Auth Provider
Add basic (username-password) authentication and authorization to your service. This plugin must be installed with the “NestJS Auth Module” plugin.
plugin logo
Redis Message Broker
Use Redis as message broker to communicate between your services
plugin logo
Redis Cache
Use a Redis cache in the service generated by Amplication.
plugin logo
GitHub Actions
Adds a GitHub Actions workflow file which is used to build, test and package the service.
plugin logo
Mongo DB
Use a Mongo database in the service generated by Amplication
plugin logo
MS SQL Server DB
Use an MS SQL Server database in the service generated by Amplication
plugin logo
MySQL DB
Use a MySQL database in the service generated by Amplication
plugin logo
PostgreSQL DB
Use a PostgreSQL database in the service generated by Amplication
plugin logo
NestJS NATS
Use a NATS message broker to communicate between your services
plugin logo
NestJS RabbitMQ
Use a RabbitMQ message broker to communicate between your services
plugin logo
Github Actions - AWS ECS
Adds a Github Actions workflow file for building and pushing a container image to Amazon Elastic Container Registry. In addition, it creates a task definition for deploying the previously built image onto an Amazon Elastic Container Service cluster. It requires infrastructure to deploy onto to be present - how to create this infrastructure can be found on GitHub/NPM in the README section.
plugin logo
GitHub Codespaces
Adds configurations to allow running the generated service on GitHub Codespaces for a quick development environment
plugin logo
Prettier
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
plugin logo
Open AI Integration
This plugin adds the ability to easily use OpenAI API in your service
plugin logo
JSON Logger
Replace the default NestJS logger with a JSON structured logger for an easier integration with log management systems.
plugin logo
OpenTelemetry
Allow observability of your NestJS application with OpenTelemetry
plugin logo
Auth0 Auth Provider
Add Auth0 authentication and authorization to your service. This plugin must be installed with the “NestJS Auth Module” plugin.
plugin logo
Supertokens Auth Provider
Add Supertokens authentication to your service. This plugin must be installed with the “NestJS Auth Module” plugin.
plugin logo
Helm Chart
Adds a Helm Chart for the generated service which can be used for deployment of the application within a Kubernetes cluster
plugin logo
ESLint
This plugin helps in integrating ESLint into your app generated by Amplication.
plugin logo
Terraform - AWS Database RDS
Adds terraform code for provisioning Amazon Web Services Relational Database Service (RDS) as an addition to the 'core' terraform code base.
plugin logo
Terraform - AWS Deployment ECS
Adds terraform code for provisioning Amazon Web Services Elastic Container Service (ECS) as an addition to the 'core' terraform code base.
plugin logo
Bitwarden Secrets Manager
Allow your NestJS application to use Bitwarden as secrets manager provider
plugin logo
Terraform - AWS Core
Adds terraform code for provisioning Amazon Web Services core network infrastructure
plugin logo
Terraform - AWS Repository ECR
Adds terraform code for provisioning Amazon Web Services Elastic Container Registry (ECR) as an addition to the 'core' terraform code base.
plugin logo
Terraform - GCP Core
Adds terraform code for provisioning Google Cloud Platform core network infrastructure
plugin logo
Terraform - GCP Cloud SQL Database
Adds terraform code for provisioning Google Cloud Platform Cloud SQL database.
plugin logo
Terraform - GCP Artifact Registry
Adds terraform code for provisioning Google Cloud Platform Artifact Registry.
plugin logo
AWS Secrets Manager
Allow your NestJS application to use AWS Secrets Manager as secrets manager provider
plugin logo
Google Secrets Manager
Allow your NestJS application to use Google Secrets Manager as secrets manager provider
plugin logo
HashiCorp Vault Secrets Manager
Allow your NestJS application to use HashiCorp Vault as secrets manager provider
plugin logo
Swagger ApiBody
Add NestJS ApiBody Swagger decorator that specifies the structure of the request payload in a RESTful API for create (POST) and update (PUT/PATCH) actions.
plugin logo
gRPC API
This plugin adds gRPC endpoints to your generated service
plugin logo
HTTPS
This plugin add support for TLS termination at the application level enabling HTTPS communication to the generated service.
plugin logo
Azure Key Vault
Allow your NestJS application to use Azure Key Value as secrets manager provider. Learn more https://azure.microsoft.com/en-gb/products/key-vault