Cloud-native API Gateway provides a plug-in marketplace where you can use, manage, develop, and upload plug-ins. You can also attach plug-in rules to specific APIs or operations and use WebIDE to develop custom plug-ins.
Use the Lua plug-in
Lua lets you write and execute gateway programs such as API gateways, message gateways, and reverse proxies. For more information, see Use the Lua plugin.
Manage plug-ins
The plug-in marketplace offers built-in plug-ins for authentication, traffic control, and security protection. You can also upload your own plug-ins. For more information, see Manage plugins.
Develop plug-ins
Extend Cloud-native API Gateway with custom plug-ins developed in Go, JavaScript-like, Rust, or C++. For more information, see Develop plug-ins.
Upload a plug-in
After development, upload your plug-in on the Plug-in page in the Cloud-native API Gateway console. For more information, see Upload a plug-in.
Plug-in performance references
Built-in and custom plug-ins developed in different programming languages have varying impacts on response time. For more information, see Plug-in performance references.
Platform plug-ins
Cloud-native API Gateway provides extension plug-ins for authentication, traffic throttling, transport protocols, and security protection to help manage and protect API traffic. For more information, see Platform plug-ins.
Configure plug-in rules for an API or operation
Attach plug-in rules to APIs and operations for flexible, secure API management and enhanced scalability. For more information, see Configure plug-in rules for an API or operation.
Develop plug-ins with WebIDE
Use WebIDE to write and compile custom plug-ins, extending the capabilities of your gateway instance. For more information, see Develop plug-ins with WebIDE.