GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - apache/apisix-java-plugin-runner: APISIX Plugin Runner in Java

BranchesTags
Open more actions menu

Latest commit

 

History

99 Commits
99 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.mvn/wrapper
.mvn/wrapper
 
 
ci
ci
 
 
docs
docs
 
 
runner-core
runner-core
 
 
runner-dist
runner-dist
 
 
runner-plugin-sdk
runner-plugin-sdk
 
 
runner-plugin
runner-plugin
 
 
runner-starter
runner-starter
 
 
sample
sample
 
 
src/main/checkstyle
src/main/checkstyle
 
 
tests/e2e
tests/e2e
 
 
.asf.yaml
.asf.yaml
 
 
.gitignore
.gitignore
 
 
.licenserc.yaml
.licenserc.yaml
 
 
CHANGELOG.md
CHANGELOG.md
 
 
HEADER
HEADER
 
 
LICENSE
LICENSE
 
 
MAINTAIN.md
MAINTAIN.md
 
 
Makefile
Makefile
 
 
NOTICE
NOTICE
 
 
README.md
README.md
 
 
mvnw
mvnw
 
 
mvnw.cmd
mvnw.cmd
 
 
pom.xml
pom.xml
 
 

Repository files navigation

apisix-java-plugin-runner

Runs Apache APISIX plugins written in Java. Implemented as a sidecar that accompanies APISIX.

apisix-java-plugin-runner-overview

Status

This project is generally available.

Why apisix-java-plugin-runner

APISIX offers many full-featured plugins covering areas such as authentication, security, traffic control, serverless, analytics & monitoring, transformations, logging.

It also provides highly extensible API, allowing common phases to be mounted, and users can use these api to develop their own plugins.

this project is APISIX Java side implementation that supports writing plugins in java.

Version Matrix

apisix-java-plugin-runner APISIX
0.1.0 >= 2.7.0
0.2.0 >= 2.12.0
0.3.0 >= 2.15.0
0.4.0 >= 3.0.0
0.5.0 >= 3.0.0
0.6.0 >= 3.0.0

How it Works

See How it Works to learn how apisix-java-plugin-runner collaborate with APISIX to run plugins written in java.

The Internal of apisix-java-plugin-runner

If you're interested in the internal of apisix-java-plugin-runner, we recommend you to read the the-internal-of-apisix-java-plugin-runner, it explains the details of communication and protocol conversion with APISIX.

Get Involved in Development

Welcome to make contributions, but before you start, please check out development.md to learn how to run and debug apisix-java-plugin-runner in your own environment.

License

Apache 2.0 LICENSE

About

APISIX Plugin Runner in Java

apisix.apache.org/

Topics

apisixgatewayjavaplugin

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Security policy

Security policy
Activity
Custom properties

Stars

152 stars

Watchers

22 watching

Forks

102 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.