a6-plugin-ext-plugin
Installation
SKILL.md
a6-plugin-ext-plugin
Overview
The APISIX external plugin system lets you run plugins written in Go, Java, Python, or JavaScript via a Plugin Runner process. APISIX communicates with the runner over a Unix socket using FlatBuffers serialization.
Three plugins control when external plugins execute:
| Plugin | Phase | Priority | Description |
|---|---|---|---|
ext-plugin-pre-req |
rewrite | 12000 | Before built-in Lua plugins |
ext-plugin-post-req |
access | −3000 | After Lua plugins, before upstream |
ext-plugin-post-resp |
before_proxy | −4000 | After upstream response received |