apisix-dashboard VS apisix-docker

Compare apisix-dashboard vs apisix-docker and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
apisix-dashboard apisix-docker
35 11
923 654
2.1% 2.3%
4.1 7.4
about 1 month ago 19 days ago
Go Dockerfile
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

apisix-dashboard

Posts with mentions or reviews of apisix-dashboard. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-16.
  • RBAC with API Gateway and Open Policy Agent(OPA)
    4 projects | dev.to | 16 May 2023
    With various access control models and implementation methods available, constructing an authorization system for backend service APIs can still be challenging. However, the ultimate goal is to ensure that the correct individual has appropriate access to the relevant resource. In this article, we will discuss how to enable the Role-based access control(RBAC) authorization model for your API with open-source API Gateway Apache APISIX and Open Policy Agent (OPA).
  • Make API product lifecycle management easy
    2 projects | dev.to | 29 Mar 2023
    The API Create phase is the first stage in the API product lifecycle management process where you design, orchestrate, transform, document, and test your API. At this stage, modern API gateways like Apache APISIX can be helpful to build your API from scratch or import API definitions from a range of sources like OpenAPI YAML/JSON structure to register Route and Upstreams.
  • mTLS everywhere!
    5 projects | dev.to | 23 Mar 2023
    Apache APISIX is an API Gateway. By default, it stores its configuration in etcd, a distributed key-value store - the same one used by Kubernetes. Note that in real-world scenarios, we should set up etcd clustering to improve the resiliency of the solution. For this post, we will limit ourselves to a single etcd instance. Apache APISIX offers an admin API via HTTP endpoints. Finally, the gateway forwards calls from the client to an upstream. Here's an overview of the architecture and the required certificates:
  • Efficiently Manage Your GraphQL API with API Gateway
    4 projects | dev.to | 22 Mar 2023
    One of the key features of modern API Gateways such as Apache APISIX is its support for GraphQL APIs. APISIX makes it easy to manage and scale GraphQL APIs using its flexible configuration system and powerful plugins. One such plugin is the degrapghql plugin, which allows us to convert the GraphQL API into a REST API. In this post, we will explore this feature with an example.
  • A Guide to DevSecOps with API Gateway
    8 projects | dev.to | 17 Mar 2023
    Secure your API: Use an to secure API Gateway by adding authentication, rate limiting, and other security features. It reduces the number of exposed APIs, organizations can reduce surfaces of attacks.
  • gRPC on the client side
    9 projects | dev.to | 16 Mar 2023
    An alternative exists, though, if you're using an API Gateway. I'll describe how to do it with Apache APISIX, but perhaps other gateways can do the same. grpc-transcode is a plugin that allows transcoding REST calls to gRPC and back again.
  • I am building my first microservice project, what API Gateway do y'all use? or how do you implement an API Gateway?
    1 project | /r/django | 6 Mar 2023
    I've used Kong but currently evaluating APISix as it's a more 'free/open' API gateway.
  • Expose APIs from Apache APISIX to the Power Platform
    2 projects | dev.to | 2 Mar 2023
    In this article, we will show you how to create a custom connector for the open-source Apache APISIX API Gateway in Power Platform as an alternative to Azure API Management in case you are building up additional components to an existing system with usable APIs and your system's infrastructure is hosted on-premises or on other cloud services provider rather than Azure.
  • The right feature at the right place
    2 projects | dev.to | 23 Feb 2023
    Here's how to do it with Apache APISIX.
  • Apache APISIX Serverless Plugin for Event Hooks
    6 projects | dev.to | 21 Feb 2023
    Apache APISIX is an open-source, high-performance API gateway built on top of Nginx. One of its powerful features is the ability to create serverless functions, which are small, stateless programs that can extend the functionality of Apache APISIX. In this article, we'll cover the basics of the Apache APISIX serverless plugin and how it can be used to trigger serverless functions in response to events.

apisix-docker

Posts with mentions or reviews of apisix-docker. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-26.
  • Implement Fallback with API Gateway
    2 projects | dev.to | 26 Nov 2023
    This project leverages existing the pre-defined Docker Compose configuration file to set up, deploy, and run APISIX, etcd, Prometheus, and other services with a single command. First, clone the apisix-docker repo on GitHub, open it in your favorite editor, navigate to the example folder, and start the project by simply running docker compose up command in a terminal from the project root folder.
  • Custom Plugin Development For APISIX With Lua And ChatGPT
    5 projects | dev.to | 14 Jun 2023
    We will leverage the existing file-proxy demo project on GitHub. It has a quite similar structure to the existing Apisix docker example repo, only we removed unnecessary files to keep the demo simple. The project has 3 folders, docker-compose.yml, and sample openapi.yaml files.
  • Apache APISIX Serverless Plugin for Event Hooks
    6 projects | dev.to | 21 Feb 2023
    git clone https://github.com/apache/apisix-docker.git
  • Powering AI Capabilities with Apache APISIX and OpenAI API
    6 projects | dev.to | 7 Feb 2023
    This first thing you clone the apisix-docker project repo from GitHub:
  • The Ultimate Beginner’s Guide to Open Source Contribution
    12 projects | dev.to | 6 Dec 2022
    Apache APISIX Apache APISIX is an open source, dynamic, real-time, high-performance cloud native API gateway. APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. Official website https://apisix.apache.org/ GitHub projects APISIX (the core): https://github.com/apache/apisix GitHub - apache/apisix: The Cloud-Native API Gateway GitHub - apache/apisix-dashboard: Dashboard for Apache APISIX GitHub - apache/apisix-website: Apache APISIX Website GitHub - apache/apisix-docker: the docker for Apache APISIX GitHub - apache/apisix-go-plugin-runner: Go Plugin Runner for APISIX GitHub - apache/apisix-java-plugin-runner: APISIX Plugin Runner in Java GitHub - apache/apisix-python-plugin-runner: Apache APISIX Python plugin runner GitHub - apache/apisix-helm-chart: Apache APISIX Helm Chart GitHub - apache/apisix-ingress-controller: ingress controller for K8s
  • Manage .NET Microservices APIs with Apache APISIX API Gateway
    6 projects | dev.to | 4 Jul 2022
    We made use of Apache APISIX docker compose repo where we deployed several components in one run and we demonstrated how the API Gateway can be used to manage sample ASP.NET Core application to retrieve product data using Product microservice's API. Also, you learned how to enable limit-count plugin for the API endpoint. There are many other built-in plugins available in Apache APISIX, you can check them on Plugin Hub page. Basically, APISIX can be a lightweight middleware API Gateway regardless of which programming language, frameworks, tools, or platforms you are developing a microservice or application.
  • 3 ways to deploy Apache APISIX on AWS (Part 2: AWS EСS)
    4 projects | dev.to | 29 Jun 2022
    In this demo, we are using Apache APISIX Docker repo and it contains an example docker-compose.yaml file and with other config files that makes straightforward to start APISIX using docker compose. We try out this example:
  • 3 ways to deploy Apache APISIX on AWS (Part 1: AWS EC2)
    6 projects | dev.to | 27 Jun 2022
    APISIX uses etcd to save and synchronize configuration. Before installing APISIX, you need to install etcd on your machine. It would be installed automatically if you choose the Apache APISIX Docker compose mode, you will learn more about on the next blog post Use Docker Compose to deploy containerized APISIX to AWS ECS.
  • Secure Spring Boot REST API with Apache APISIX API Gateway
    5 projects | dev.to | 21 Jun 2022
    The apisix-security-java-spring project makes use of the similar example APISIX docker compose template.
  • Run Apache APISIX on Microsoft Azure Container Instance
    6 projects | dev.to | 14 Jun 2022
    ✔️ Create an Azure resource group. ✔️ Configure Azure Container Instances. ✔️ Create a Azure context for Docker to offload Apisix and etcd containers execution to ACI. ✔️ Get Apache APISIX example source code for Docker from GitHub. ✔️ Modify Docker compose file there. ✔️ Setup volumes in Azure Storage Account with Azure File Share. ✔️ Add APISIX config files to Azure File Share. ✔️ Bring up APISIX in Azure Container Instances. ✔️ Verify APISIX running. ✔️ Cleanup after you finish.

What are some alternatives?

When comparing apisix-dashboard and apisix-docker you can also consider the following projects:

krakend-ce - KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.

Tyk - Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

etcd - Distributed reliable key-value store for the most critical data of a distributed system

Docker Compose - Define and run multi-container applications with Docker

express-gateway - A microservices API Gateway built on top of Express.js

gotway - ☸️ Cloud native API Gateway powered with in-redis cache

prometheus - The Prometheus monitoring system and time series database.

apisix - The Cloud-Native API Gateway

Vagrant - Vagrant is a tool for building and distributing development environments.

emissary - open source Kubernetes-native API gateway for microservices built on the Envoy Proxy

docker-guide - Learn docker the easy way 🐳