Apache APISIX
Apache APISIX

https://apisix.apache.org

Apache APISIX is an open-source API gateway developed by the Apache Software Foundation. It is designed to be cloud-native and offers a scalable and high-performance solution for managing and securing API traffic. An API gateway acts as an intermediary between clients and backend services, handling requests and enforcing policies such as authentication, rate limiting, and request transformations. Apache APISIX supports various features such as dynamic routing, load balancing, service discovery, and traffic control. It provides flexible configuration options, allowing users to define routing rules and plugins to customize the behavior of their API gateway. With its cloud-native architecture, Apache APISIX can seamlessly integrate with modern infrastructure technologies such as Kubernetes and service mesh frameworks like Envoy. By using Apache APISIX, organizations can efficiently manage and secure their API traffic at scale. It enables them to handle high volumes of requests while enforcing security measures and applying custom business logic. As an open-source project, Apache APISIX encourages community contributions and fosters innovation in the field of API management.

Read more

13 Companies using Apache APISIX

NameLinksEmployeesRevenueTrafficCountrySEOIndustry
logo
Diag Laboratories

52$49K - $5K$372K viet nam37%
logo
水滴互助

49$30K - $32K$81K china89%
logo
北京纵情向前科技有限公司

31$22K - $47K$93K china50%
logo
Turning Point Information..

Transfer Elevation • Conn..

3$27K - $49K$72K -53%
logo
Krypcore Web3.0

empowering web3 developer..

-$43K - $47K$70K india33%
logo
北京水滴互联科技有限公司

9$37K - $47K$69K china38%
logo
Bingyan Studio

12$37K - $22K$61K -31%
logo
JIANGTINGTING

-$47K - $11K$88K china85%
logo
TICKETERIA Passeig de Joa..

-$8K - $9K$58K spain45%
logo
Jersey Factory Outlet

-$28K - $49K$65K malaysia91%
logo
上海转点信息科技有限公司

29$6K - $37K$52K -10%
logo
杭州又拍云科技有限公司

68$15K - $30K$55K -9%
logo
Guangzhou Autovision Info..

-$5K - $29K$98K -14%

Want to download the entire list?

Enter your email and download the entire list of 13+ companies

We care about your data. Read our privacy policy.

How to use Apache APISIX

To use Apache APISIX, follow these steps:

  1. Installation: Start by installing Apache APISIX on your machine or server. You can find the installation instructions in the official documentation.

  2. Configuration: Once Apache APISIX is installed, you need to configure it according to your requirements. The main configuration file is usually located at

    /usr/local/apisix/conf/config.yaml
    by default. Modify this file to define your API routes, plugins, and other settings.

  3. Define APIs: To create a new API using Apache APISIX, you'll need to define a route for it. A route specifies the incoming request's path, method, and other details. Here's an example of defining a simple API route in the configuration file:

    - name: my_api uris: - /my-api methods: - GET upstream: type: roundrobin nodes: - 127.0.0.1:8000

    In this example, the route is defined with the URI

    /my-api
    and accepts only
    GET
    requests. The request is then forwarded to the specified upstream server(s) (
    127.0.0.1:8000
    ) using the
    roundrobin
    load-balancing algorithm.

  4. Plugins: Apache APISIX provides various plugins to enhance the functionality of your APIs. These plugins can be used for authentication, rate limiting, logging, traffic control, and more. You can enable plugins for your API routes in the configuration file. Here's an example of enabling the

    key-auth
    plugin for an API:

    - name: my_api uris: - /my-api methods: - GET plugins: - key-auth upstream: ...

    In this example, the

    key-auth
    plugin is enabled for the
    my_api
    route. This plugin can be used to enforce authentication using an API key.

  5. Run Apache APISIX: After configuring your APIs and plugins, start or restart Apache APISIX for the changes to take effect. You can typically start Apache APISIX by running the following command:

    /usr/local/apisix/bin/apisix start
  6. Test and Monitor: Once Apache APISIX is running, you can test your APIs by sending requests to the specified endpoints. Monitor the logs and metrics provided by Apache APISIX to gain insights into your API traffic and performance.

Remember to consult the Apache APISIX documentation for more detailed information on configuration options, available plugins, and advanced features. The documentation provides comprehensive guides and examples to help you make the most out of Apache APISIX.

Make your sales data-driven.

Website's technology stack, including its CMS, ecommerce platform, and payment processor, along with details about the industry, company and its contacts.

GDPR Compliant

CCPA Compliant

SOC2 Compliant

App screenshot