|
1 | 1 | ---
|
2 |
| -title: Community Plugins |
3 |
| -sidebar_label: Plugins List |
| 2 | +title: Node.js Plugins |
| 3 | +sidebar_label: Node.js Plugins |
4 | 4 | slug: /plugins-list
|
5 | 5 | pagination_next: plugins/overview
|
6 | 6 | pagination_prev: getting-started/plugins
|
7 | 7 | ---
|
8 | 8 |
|
9 |
| -# Amplication Community Plugins |
| 9 | +# Amplication Node.js Plugins |
10 | 10 |
|
11 |
| -The following plugins are currently available. |
| 11 | +The following plugins are currently available for Node.js services generated by Amplication. |
12 | 12 | Additional plugins will be added in future releases of Amplication.
|
13 | 13 |
|
14 | 14 | :::note
|
15 |
| -For the most updated list of plugins, it's recommended to check the _All Plugins_ page on your Amplication dashboard. |
| 15 | +For the most updated list of Node.js plugins, please check the _Plugins_ tab on your Amplication dashboard. |
16 | 16 | :::
|
17 | 17 |
|
18 | 18 | ### Mongo DB
|
@@ -85,21 +85,15 @@ Integrate Auth0's robust authentication solutions into your service with the [Au
|
85 | 85 | [ESLint](https://github.com/amplication/plugins/tree/master/plugins/linter-eslint) is a library that helps find issues and enforce code style in your JavaScript code.
|
86 | 86 | ESLint has a wide array of rules that can be configured to enforce code quality and consistency.
|
87 | 87 |
|
88 |
| -### Redis |
| 88 | +### Redis Caching |
89 | 89 |
|
90 |
| -[Redis](https://github.com/amplication/plugins/tree/master/plugins/cache-redis) is an open-source, in-memory data store that can be used as a database, cache, streaming engine, and message broker. |
91 |
| -Redis provides high availability via replication and high performance via caching. |
92 |
| -It is commonly used to quickly access frequently used application data. |
| 90 | +Enhance your application's performance with the [Redis Caching](https://github.com/amplication/plugins/tree/master/plugins/cache-redis) plugin. Redis is known for its fast data retrieval capabilities, making it an excellent choice for implementing caching strategies. |
93 | 91 |
|
94 | 92 | ### Redis Message Broker
|
95 | 93 |
|
96 | 94 | [Redis Message Broker](https://github.com/amplication/plugins/tree/master/plugins/broker-redis) is an extension of the traditional Redis in-memory data store, allowing it to function as a message broker.
|
97 | 95 | Install this plugin to leverage Redis's in-memory capabilities and enables asynchronous message communication between different parts of an application or between different applications.
|
98 | 96 |
|
99 |
| -### Redis Caching |
100 |
| - |
101 |
| -Enhance your application's performance with the [Redis Caching](https://github.com/amplication/plugins/tree/master/plugins/cache-redis) plugin. Redis is known for its fast data retrieval capabilities, making it an excellent choice for implementing caching strategies. |
102 |
| - |
103 | 97 | ### OpenAI
|
104 | 98 |
|
105 | 99 | The [OpenAI](https://github.com/amplication/plugins/tree/master/plugins/integration-openai) plugin allows you to integrate OpenAI's various AI models into your Amplication app.
|
@@ -195,8 +189,30 @@ Incorporate Hashicorp Vault's powerful secrets management capabilities with the
|
195 | 189 |
|
196 | 190 | ### JSON Logger
|
197 | 191 |
|
198 |
| -The JSON Logger Plugin is designed for logging in JSON format. It offers configurable log levels, including 'fatal', 'error', 'warn', 'info', 'debug', 'trace', and 'silent'. Users can also add custom properties to log messages. |
| 192 | +The [JSON Logger Plugin](https://github.com/amplication/plugins/tree/master/plugins/logger-json) is designed for logging in JSON format. It offers configurable log levels, including 'fatal', 'error', 'warn', 'info', 'debug', 'trace', and 'silent'. Users can also add custom properties to log messages. |
199 | 193 |
|
200 | 194 | ### MQTT
|
201 | 195 |
|
202 | 196 | MQTT (Message Queuing Telemetry Transport) is an ISO standard publish-subscribe-based messaging protocol. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited. MQTT is highly scalable and is ideal for IoT devices, mobile applications, and messaging applications that require minimal data packets for communication.
|
| 197 | + |
| 198 | +### RabbitMQ Message Broker |
| 199 | + |
| 200 | +Use RabbitMQ as a message broker to facilitate communication between your services. |
| 201 | + |
| 202 | +[RabbitMQ](https://github.com/amplication/plugins/tree/master/plugins/broker-rabbitmq) is a robust, open-source message-queuing software that implements the Advanced Message Queuing Protocol (AMQP). It's known for its reliability, scalability, and support for multiple messaging protocols, making it an excellent choice for building distributed systems and microservices architectures. |
| 203 | + |
| 204 | +### GitHub Codespaces Dev Container |
| 205 | + |
| 206 | +Streamline your development environment setup with the [GitHub Codespaces Dev Container](https://github.com/amplication/plugins/tree/master/plugins/devcontainer-github-codespaces) plugin. This plugin configures a consistent, reproducible development environment using GitHub Codespaces, ensuring that all team members work with the same tools and dependencies. |
| 207 | + |
| 208 | +### Keycloak Authentication Provider |
| 209 | + |
| 210 | +Enhance your service's security with the [Keycloak Authentication Provider](https://github.com/amplication/plugins/tree/master/plugins/auth-keycloak) plugin. Keycloak is an open-source identity and access management solution that provides single sign-on, identity federation, and user management capabilities, allowing you to easily implement robust authentication and authorization in your applications. |
| 211 | + |
| 212 | +### SAML Authentication Provider |
| 213 | + |
| 214 | +Implement SAML (Security Assertion Markup Language) authentication in your service with the [SAML Authentication Provider](https://github.com/amplication/plugins/tree/master/plugins/auth-saml) plugin. SAML is an XML-based open standard for exchanging authentication and authorization data between parties, particularly between an identity provider and a service provider. |
| 215 | + |
| 216 | +### HTTPS Transport |
| 217 | + |
| 218 | +Secure your API communications with the [HTTPS Transport](https://github.com/amplication/plugins/tree/master/plugins/transport-https) plugin. This plugin enables HTTPS (Hypertext Transfer Protocol Secure) for your service, ensuring that all data transmitted between the client and server is encrypted and secure. |
0 commit comments