All Projects → api7 → apisix-mesh-agent

api7 / apisix-mesh-agent

Licence: Apache-2.0 license
No description, website, or topics provided.

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects
Makefile
30231 projects
shell
77523 projects

apisix-mesh-agent

Agent of Apache APISIX to extend it as a Service Mesh Sidecar.

apisix-mesh-overview

Status

This project is currently considered as experimental.

Why apisix-mesh-agent

APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.

It's an excellent API Gateway but is not sufficient for Service Mesh, with the help of apisix-mesh-agent, it handles the East-West traffic well.

Quick Start

You can quickly use this project with Istio according to the Getting Started Guide.

The Design of APISIX Mesh

See the Design for the details.

How it Works

See How it Works to learn how apisix-mesh-agent extends Apache APISIX as a Service Mesh sidecar.

The Internal of apisix-mesh-agent

If you're interested in the internal of apisix-mesh-agent, we recommand you to read the the-internal-of-apisix-mesh-agent, it explains each module's function and responsibility.

Get Involved to Development

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

License

Apache 2.0 LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].