Cloud-native gateways support plug-in management, development, uploading, and version updates. You can also use platform plug-ins to manage and protect API traffic.
Enable plug-ins
The Plug-in Marketplace page in the Microservices Engine (MSE) console provides access to MSE platform plug-ins and custom plug-ins uploaded with your Alibaba Cloud account. For more information, see Enable a plug-in.
Use the Lua plug-in
Lua allows you to write and execute 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 cloud-native gateway features to meet specific business requirements. You can develop gateway plug-ins in Go, JavaScript-like languages, Rust, or C++. For more information, see Plug-in development.
Upload plug-ins
After you develop a plug-in, you can upload it 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
Enabled plug-ins cannot be edited. To dynamically update an enabled plug-in, update its version. For more information, see Update a plug-in version.
Plug-in performance references
Platform plug-ins and custom plug-ins developed in different programming languages have varying impacts on response time. For a performance comparison across languages, see Plug-in performance references.
Platform plug-ins
Cloud-native gateways provide extension plug-ins for authentication, traffic throttling, transport protocols, and security protection to help you manage and protect API traffic. For more information, see Platform plug-ins.