You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 6, 2025. It is now read-only.
Amplication uses _Plugins_ to extend the functionality of your generated code.
11
+
Amplication uses _Plugins_ to extend the functionality of your generated service. These software additions allow developers to customize the default behavior of [Amplication's code generation process](/plugins/plugin-architecture/), providing hooks into various stages of service creation.
12
12
13
-
Some plugins can be enabled when you first create your service.
14
-
For example, if you choose MySQL as your database, the _MySQL DB_ plugin will be enabled.
15
-
If you choose to turn on authentication for your service, that will enable the _NestJS Auth Module_ plugin.
16
-
17
-
All community plugins published by Amplication are available on the _All Plugins_ page.
18
-
Your installed plugins are shown on the _Installed Plugins_ page.
19
-
Plugins can be manually enabled or disabled on either of these pages.
20
-
The source code of all community Amplication plugins are [available on GitHub](https://github.com/amplication/plugins).
13
+
Amplication offers a wide range of community-created plugins that are open-source and available on GitHub. You also have the flexibility to develop your own [custom plugins](/plugins/overview/) so you can tailor your generated service to meet your exact requirements.
21
14
22
-
Besides the community plugins created by the Amplication team, you can [develop your own custom plugins](/plugins/overview/).
15
+
You can enable certain plugins when you first create your service.
16
+
For example, if you choose MySQL as your database, the _MySQL DB_ plugin will be enabled.
17
+
If you choose to turn on authentication for your service, that will enable Authentication-related plugins.
23
18
24
19
:::tip
25
20
[Amplication's AI](/amplication-ai) can help you find new plugins for your service, and even install them automatically, with a single request.
26
21
27
22
Ask Jovu: `Which plugins do you recommend for adding caching capabilities to my Amplication service?`
28
23
:::
29
24
30
-
## Community Plugins List
25
+
## Node.js and .NET Plugins
31
26
32
-
You can view all community plugins on the _All Plugins_ page.
33
-
They're also available on the [Community Plugins](/plugins-list) page here on the Amplication documentation.
27
+
Amplication supports both Node.js and .NET for code generation. Plugins are technology-specific.
34
28
35
-
## Viewing Open-Source Plugin Code
29
+
When you switch between Node.js and .NET, you'll see a different set of available plugins, each optimized for the chosen stack.
36
30
37
-
All Amplication plugins are open-source and available on GitHub.
38
-
You can find the plugin source code for each individual plugin in Amplication's [`plugins`](https://github.com/amplication/amplication-plugins) repository.
31
+
Node.js plugins integrate seamlessly with the Node.js ecosystem and popular frameworks like NestJS. .NET plugins are designed to work with .NET Core and leverage the power of the .NET ecosystem.
39
32
40
-
## How To Install A Plugin
33
+
## How To Install a Plugin
41
34
42
-
To install a plugin:
35
+
To see all community-created plugins, first visit the _Plugins_ tab in your Amplication dashboard.
43
36
44
-
1. In the _All Plugins_ page, click **Install** for the required plugin.
37
+
To install an individual plugin:
45
38
46
-

39
+
1. On the left sidebar in the Plugins page, you can browse by _Plugin Categories_ categories like Database, Authentication, and more, or click on _All Plugins_ to see the complete list.
40
+
2. Click the **Install** button next to the desired plugin.
41
+
3. The plugin's toggle will switch to its _on_ state, indicating it's now active.
42
+
4. You can view all your installed plugins in the _Installed Plugins_ tab.
43
+
5. To see a plugin's source code on GitHub, select **View on GitHub** next to the installed plugin.
47
44
48
-
2. This will turn on the plugin's toggle into its _on_ state.
45
+
Plugins can be manually enabled or disabled from both the _All Plugins_ and _Installed Plugins_ tabs.
49
46
50
-
3. Go to the _Installed Plugins_ page. The installed plugins are listed.
47
+

51
48
52
-
4. To see the plugin's code on GitHub, select **View on GitHub**.
49
+
:::tip
50
+
Explore different plugin categories to discover plugins that can enhance specific parts of your service, such as database management, authentication, or API functionality.
51
+
:::
53
52
54
-
## How To Uninstall A Plugin
53
+
## How To Uninstall a Plugin
55
54
56
55
To uninstall, or deactivate, a plugin, click the toggle switch into its _off_ state.
57
56
@@ -76,7 +75,7 @@ By default, the latest version of the plugin will be available in the list of pl
76
75
77
76
1. To change the installed version of a plugin, in the **All Plugins** page, click the **Settings** icon.
78
77
79
-
The plugin’s settings page opens.
78
+
The plugin's settings page opens.
80
79
81
80

82
81
@@ -88,6 +87,13 @@ By default, the latest version of the plugin will be available in the list of pl
88
87
Each version of the Plugin has its own settings, so when you replace the version you also replace its settings.
89
88
:::
90
89
90
+
## How To View Open-Source Plugin Code
91
+
92
+
All Amplication plugins are open-source and available on GitHub.
93
+
You can find the plugin source code for each individual plugin in Amplication's [`plugins`](https://github.com/amplication/amplication-plugins) repository.
94
+
95
+
Besides the plugins created by the Amplication team and the community, you can [develop your own custom plugins](/plugins/overview/).
96
+
91
97
## How To Develop a Custom Plugin
92
98
93
99
To add more functionality, you can develop your own plugins, or can use plugins developed by the community, as they become available.
0 commit comments