BFE Ingress Controller vs N42 Gateway
BFE Ingress Controller
bfe-networks.netN42 Gateway
github.comSide by side
| Figure | BFE Ingress Controller | N42 Gateway |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | Yes | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Kubernetes Ingress Controllers | 9.0 (#2) | 7.1 (#19) |
| Installation | The documentation describes installing from source and provides binary, Go, Snap, and Docker installation paths. | The maker documents installation with Helm into a running Kubernetes cluster and requires cluster administrative privileges for installation. |
| License | BFE and the ingress controller are released under the Apache 2.0 license. | The GitHub repository lists the Apache-2.0 license. |
| Support | The project directs questions and issues to GitHub and lists CNCF Slack and WeChat community channels. | Users can ask questions in the #n42-gateway Kubernetes Slack channel and GitHub Discussions. |
Plans
In their own words
BFE Ingress Controller
BFE Ingress Controller is an open-source Layer 7 load balancer derived from Baidu’s proprietary Baidu Front End. It is self-hosted and supports Linux, macOS, Windows, and API use. BFE handles HTTP, HTTPS, SPDY, HTTP/2, WebSocket, TLS, gRPC, and FastCGI traffic; HTTP/3 is planned. Operators define content-based routing rules with a domain-specific language. Traffic features include global and distributed load balancing, zone-aware balancing, resilience to zone-level failures, and overload protection. Each tenant has an isolated configuration that is not visible to other tenants. A built-in plugin framework supports extensions for traffic management, security, and observability. For operations, BFE provides subsystem metrics, troubleshooting and analysis logs, and distributed tracing. The project lists integrations with mainstream Layer 4 load balancers and ecosystem projects such as Kubernetes, Prometheus, Jaeger, and Fluentd. It is licensed under Apache 2.0 and is a CNCF sandbox project. Documentation covers installation from source and through binary, Go, Snap, and Docker paths. The open-source plan is free.
N42 Gateway
N42 Gateway has no write-up on Specifiction yet; its figures are above.