Files
sablier/docs/plugins/apacheapisix.md
Alexis Couvreur 7ebfdd50ff docs: add multiversioned documentation (#344)
Documentation is now published on the `gh-pages` branch.

The branch will have a folder `docs` containing the following structure:
- `./docs` the copy from the `main` docs, but only used for the `index.html` page to do the multi-version routing.
- `./docs/main` the copy from the `main` branch docs folder
- `./docs/beta` the copy from the `beta` branch docs folder

Closes #332
2024-07-03 14:56:59 -04:00

956 B

Apache APISIX Plugin

The Apache APISIX Plugin is a WASM Plugin written with the Proxy Wasm SDK.

Provider compatibility grid

Provider Dynamic Blocking
Docker
Docker Swarm
Kubernetes

Install the plugin to Apache APISIX

wasm:
  plugins:
    - name: proxywasm_sablier_plugin
      priority: 7997
      file: /wasm/sablierproxywasm.wasm # Downloaded WASM Filter path

Configuration

You can have the following configuration:

routes:
  - uri: "/"
    plugins:
      proxywasm_sablier_plugin:
        conf: '{ "sablier_url": "sablier:10000", "group": ["my-group"], "session_duration": "1m", "dynamic": { "display_name": "Dynamic Whoami" } }'