Installation and Distribution Packaging sources Install the plugin Via LuaRocks from the created ‘rock’ Via LuaRocks from the source archive Via a Dockerfile or docker run (inst...
Architecture Request handling process Plugin hierarchy Architecture APISIX is built on top of Nginx and ngx_lua leveraging the power offered by LuaJIT. See Why Apache APISIX ...
4.2 – Stack Size 4.2 – Stack Size When you interact with the Lua API, you are responsible for ensuring consistency. In particular, you are responsible for controlling stack ove...
inspect Description Features Operation Graph API to define hook in hooks file require(“apisix.inspect.dbg”).set_hook(file, line, func, filter_func) Attributes Enable Plugin ...
EVAL Syntax Examples EVAL Syntax EVAL script numkeys [ key [ key ...]] [ arg [ arg ...]] Time complexity: Depends on the script that is executed. Invoke the execu...
Custom config Make your own config : Change default options Add plugins Replace default config of a plugin Override default config of a plugin Local themes Override specific c...