Skip to content

Aeraki Mesh

Manage any layer-7 protocols in a Service Mesh.

Manage any layer-7 protocols in a service mesh

What does Aeraki stand for ?

Aeraki [Air-rah-ki] is the Greek word for 'breeze'. We hope this breeze can help Kubernets and Istio sail further in the cloud native adventure.

Why Aeraki Mesh ?

While service mesh becomes an important infrastructure for microservices, many(if not all) service mesh implementations mainly focus on HTTP protocols and treat other protocols as plain TCP traffic. Aeraki Mesh has been created to provide a non-intrusive, highly extendable way to manage any layer-7 traffic in an Istio service mesh, including Dubbo, Thrift, Redis, etc., and private protocols as well.



Aeraki Mesh is a CNCF sandbox project.


  1. aeraki aeraki Public

    Manage any layer-7 protocols in a Service Mesh.

    Go 730 140

  2. meta-protocol-proxy meta-protocol-proxy Public

    A data plane framework that supports any layer-7 protocols.

    C++ 79 28

  3. meta-protocol-awesomerpc meta-protocol-awesomerpc Public

    This is a template project showing how to implement an application protocol on top of the MetaProtocol.

    Starlark 4

  4. dubbo2istio dubbo2istio Public

    Dubbo2istio watches Dubbo registry and synchronizes all the Dubbo services to Istio. Dubbo2istio currently supports ZooKeeper, Nacos and Etcd.

    Go 38 16

  5. consul2istio consul2istio Public

    Connect Consul registry to Istio Service Mesh.

    Go 35 14

  6. client-go client-go Public

    Go client libraries for the Aeraki Mesh API.

    Shell 2


Showing 10 of 27 repositories

Top languages


Most used topics