Home

Awesome

Rider

Introduction

Rider is a plugin framework which allows you to write Lua plugin for Envoy.

Features:

Rider contains two components:

Docs

Get started

Plugin configuration

Plugin development

SDK

Rider V2

TODO

Thanks

The design of Rider comes from these awesome projects:

Rider is started from an internal project at Netease. The original goal is to allow users write Lua plugins for Envoy API Gateway, like Kong plugins. The first version was written by YuXing Zeng, and then rewritten by Tong Cai and BaiPing Wang.

The latest version of Rider refers to spec and implementation of Wasm filter. It's a design goal to provide a consistent user exprrience as Wasm filter.

Notes

Internal version of Rider has been stable and used on production for a long time, tested with high concurrency and large traffic. But open source version is still under development, so there is no garantee for stability. Please do as much as possible tests before use it on production.