Apache APISIX logo

Apache APISIX

Handles traffic management, including load balancing, dynamic upstream, canary release, circuit breaking, authentication, and observability for API services.

Made by Nicolas Frankel

  • Developer Tools

  • GitHub

  • API

What is Apache APISIX?

Apache APISIX is a cloud-native API gateway that has been providing a powerful platform for APIs and microservices since 2019. It is built on LuaJIT and Nginx's network module, and is used by prominent companies such as Tencent and Airwallex. Apache APISIX offers a dynamic, real-time, and high-performance solution for managing API traffic, with a range of features including load balancing, dynamic upstream management, canary release, circuit breaking, authentication, and observability. The tool can handle both north-south and east-west traffic, and can also be utilized as a Kubernetes Ingress controller. With a robust open-source community, Apache APISIX boasts 12.2K GitHub stars and 2.3K forks, making it a reliable and versatile choice for organizations seeking to streamline their API management and microservices architectures

Highlights

  • Dynamic, real-time, and high-performance API gateway capabilities
  • Support for north-south and east-west traffic management
  • Kubernetes Ingress controller functionality
  • Rich set of traffic management features, including load balancing, dynamic upstream, canary release, and circuit breaking

Platforms

  • Web

Social

Features

    • Dynamic upstream

    • Load balancing

    • Observability

    • Easy-to-use dashboard

    • Authentication

    • Pluginised workflow