This topic describes how to use, manage, develop, and upload plug-ins in cloud-native gateways, including plug-in version updates. You can also use the platform plug-ins provided by cloud-native gateways to better manage and protect API traffic.
Enable plug-ins
On the Plug-in Marketplace page in the Microservices Engine (MSE) console, you can use the platform plug-ins of MSE and the custom plug-ins that you upload by using your Alibaba Cloud account. For more information, see Enable plug-ins.
Use the Lua plug-in
In the development of cloud-native gateways, Lua can be used to write and execute various gateway programs, such as API gateways, message gateways, and reverse proxies. For more information, see Use the Lua plug-in.
Develop plug-ins
Plug-ins extend the core features of cloud-native gateways to meet more complex and specific business requirements. You can develop gateway plug-ins in Go, JavaScript-like programming languages, Rust, or C++. For more information, see Plug-in development.
Upload plug-ins
After you develop a plug-in, you can upload the plug-in by releasing it on the Plug-in Marketplace page in the MSE console. For more information, see Upload plug-ins.
Update the version of a plug-in
If a plug-in is enabled, you cannot edit the plug-in. If you want to dynamically update the plug-in, you can update the plug-in version. For more information, see Update the version of a plug-in.
Plug-in performance references
Plug-ins provided by cloud-native gateways and custom plug-ins that are developed in different programming languages have different impacts on response time. A topic is provided to compare and analyze the performance of various plug-ins that are developed in different programming languages. For more information, see Plug-in performance references.
Platform plug-ins
Cloud-native gateways provide extension plug-ins related to authentication, traffic throttling, transport protocols, and security protection. These plug-ins help you better manage and protect API traffic. For more information, see Platform plug-ins.