All Products
Search
Document Center

API Gateway:Plug-in marketplace

Last Updated:Feb 14, 2025

This topic describes how to use, manage, develop, and upload plug-ins in Cloud-native API Gateway. This topic also describes how to add plug-in rules to a specified API or API operation in the API or operation list. In addition, this topic describes how to use WebIDE to develop and compile custom plug-ins.

Use the Lua plug-in

You can use Lua 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.

Manage plug-ins

Cloud-native API Gateway provides a plug-in marketplace that offers built-in plug-ins for authentication, traffic control, and security protection. You can also upload your own plug-ins. For more information about how to install, enable, and uninstall plug-ins, see Manage plug-ins.

Develop plug-ins

Plug-ins extend the core features of Cloud-native API Gateway to meet more complex and specific business requirements. You can develop gateway plug-ins in Go, JavaScript-like, Rust, or C++. For more information, see Develop plug-ins.

Upload a plug-in

After you develop a plug-in, you can upload the plug-in as a custom 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

Plug-ins provided by Cloud-native API Gateway 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 API Gateway provides 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.

AI plug-ins

Cloud-native API Gateway provides various AI plug-ins for your flexible choice based on the requirements of AI scenarios for long connection, high latency, and large bandwidth. These out-of-the-box plug-ins cover demands in many aspects, such as security protection, multi-model adaptation, observability, caching, and prompt engineering. For more information, see AI overview.

Configure plug-in rules for an API or operation

Cloud-native API Gateway allows you to attach plug-in rules to APIs and operations. These rules provide flexible and secure API management services and enhance service scalability. For more information, see Configure plug-in rules for an API or operation.

Develop plug-ins with WebIDE

Cloud-native API Gateway allows you to use WebIDE to write and compile your own plug-ins based on your business requirements. This extends the capability of your gateway instance. For more information, see Develop plug-ins with WebIDE.