[简体中文](./README.md) | English
> **Business or technical inquiries**: Please [purchase directly](https://l.fizzgate.com/#/shop/purchase) or [contact us](https://www.fizzgate.com/fizz/cms/article/about/contact/). **Note:** The community version is for testing only and does not include technical support. For commercial support, please contact us via WeCom (WeChat Work). --- ## What is FizzGate? **FizzGate** is a Java-based microservice aggregation gateway designed as a Chinese domestic alternative with full IP ownership. It enables real-time service orchestration, dynamic API aggregation, authorization management, scriptable API logic, online testing, high-performance routing, approval workflows, callback handling, and more. It features a powerful plugin system and an intuitive GUI for API governance, helping enterprises reduce glue code, streamline development, and improve API stability and security. --- ## Official Website 👉 https://www.fizzgate.com/ ## Demo Environment 👉 https://demo.fizzgate.com/ Username / Password: *Commercial software. Trial accounts available via purchase or WeCom request.* - Health check: https://demo.fizzgate.com/admin/health (Restrict `/admin` path in production) - API access: https://demo.fizzgate.com/proxy/[service-name]/[api-path] --- ## System Architecture
---
## Typical Use Cases
---
## Design Philosophy
- **Smart UI**: Contextual suggestions, auto-completion, and low-ops configuration.
- **Minimal Dependencies**: Built-in core features with minimal 3rd-party reliance.
- **Comprehensive Features**: Covers the full API lifecycle: from registration to security.
- **Easy Deployment**: Supports standalone to cluster deployments, including failover and dual-active modes.
---
## Supported Architectures
- Compatible with `arm64`, `amd64`, `x86`, `x86_64`.
- Runs on Mac, Windows, and Linux.
- Supports China’s domestic secure platforms (Kylin V10, Dameng V8, etc.).
---
## Key Features
### API Management
- App/API configuration
- Request logging
- Group-based configuration
- Chain-based plugin authorization
- Stateless node cluster with auto-sync
- Built-in authentication: `Key-Auth`, `JWT`, `Basic-Auth`
- Load balancing (round-robin)
- Circuit breaker policies
- Service discovery: `Eureka`, `Nacos`
- Config center: `Apollo`
- Reverse proxy
- Access policy management
- Black/white lists
- Custom plugins
- High performance
- Management UI
- Callback and replay support
- Multi-level rate limiting (service/interface/app_id/IP)
- API documentation
- Private network tunneling
- Transparent proxy support
### API Integration
- Supports HTTP, Dubbo, gRPC, SOAP orchestration
- Supports JSON/XML transformation
- Versioning & rollback
- Integration testing
- Approval workflow
### API Desensitization
- Sensitive data classification and grading
- Structured/unstructured desensitization
- Visual strategy configuration
- Sensitive data detection
### API Traceability
- Web watermarking for HTML/Word/Excel/PPT/PDF/Images
- Leak traceability and contextual data history
### API Security (Out-of-Band Analysis)
- API asset analysis and API spec generation
- Sensitive data detection
- Threat detection and response
- Vulnerability scanning
- Anomaly blocking (automatic/manual)
---
## Performance Benchmark
**Test Environment**
- Intel Xeon E5-2650 v3 @ 2.30GHz ×4
- Linux 3.10.0-957.21.3.el7.x86_64
- 8GB RAM
- Mock API with 20ms latency and 2KB payload
| Category | Product | QPS (600) | Latency P90 (600) | QPS (1000) | Latency P90 (1000) |
|--------------|------------------------------|-----------|-------------------|-------------|---------------------|
| Backend | Direct Access | 23540 | 32.19 ms | 27325 | 52.09 ms |
| Traffic GW | Kong v2.4.1 | 15662 | 50.87 ms | 17152 | 84.3 ms |
| App Gateway | FizzGate v3.0.0 | 12206 | 65.76 ms | 12766 | 100.34 ms |
| App Gateway | Spring Cloud Gateway v2.2.9 | 11323 | 68.57 ms | 10472 | 127.59 ms |
| App Gateway | ShenYu v2.3.0 | 9284 | 92.98 ms | 9939 | 148.61 ms |
Starting from v1.3.0, the frontend and backend of the management backend are merged into one package
- fizz-gateway-node: Community Edition
- fizz-manager-professional:Management backend professional version
| fizz-gateway-node | fizz-manager-professional |
|-------------------|---------------------------|
| v1.3.0 | v1.3.0 |
| ... | ... |
| v3.0.0 | v3.0.0 |
| v3.1.0 | v3.1.0 |
| v3.2.0 | v3.2.0 |
| v3.3.0 | v3.3.0 |
| v3.5.0 | v3.5.0 |
| v3.5.1 | v3.5.1 |
| v3.6.0 | v3.6.0 |
The versions prior to 3.0.0 are no longer maintained. Please download the corresponding management backend version based on the node version.
## One-click Installation
```shell
wget https://gitee.com/fizzgate/fizz-gateway-node/raw/master/install.sh && bash install.sh
```
Explanation: The one-click installation package uses docker-compose for installation, and the YML file has the image proxy pre-configured. If you have already downloaded the docker-compose.yml file, please delete it and download it again. Before installation, please add the proxy image address.
```shell
sudo tee /etc/docker/daemon.json <
## Related acticles
[服务器减少50%,研发效率提高86%,我们的管理型网关FizzGate自研之路](https://www.infoq.cn/article/9wdfiOILJ0CYsVyBQFpl)
[简单易用的微服务聚合网关首选:FizzGate安装教程](https://my.oschina.net/linwaiwai/blog/4696224)
[大厂推荐使用的网关解密:FizzGate管理后台使用教程](https://my.oschina.net/linwaiwai/blog/4696124)
[架构师效率快的终极原因:FizzGate网关之服务编排](https://my.oschina.net/linwaiwai/blog/4696116)
[高阶架构师支招:FizzGate的插件开发](https://my.oschina.net/linwaiwai/blog/4696131)
[高阶程序员必备技能:FizzGate网关的二次开发](https://my.oschina.net/linwaiwai/blog/4696133)
[FizzGate网关入门教程-安装](https://zhuanlan.zhihu.com/p/501305059)
[FizzGate网关入门教程-路由初体验](https://zhuanlan.zhihu.com/p/501381970)
[FizzGate网关入门教程-权限校验](https://zhuanlan.zhihu.com/p/501384396)
[FizzGate网关入门教程-快速聚合多接口,提高页面数据的加载速度](https://zhuanlan.zhihu.com/p/501387154)
[FizzGate网关入门教程-服务编排,祭出终结BFF层的大杀器](https://zhuanlan.zhihu.com/p/501389075)
[企业级微服务API网关FizzGate-常用插件介绍](https://zhuanlan.zhihu.com/p/513656382)
[企业级微服务API网关FizzGate-如何自定义插件](https://zhuanlan.zhihu.com/p/513662893)
[企业级微服务API网关FizzGate-服务编排内置函数](https://zhuanlan.zhihu.com/p/513404417)
[FizzGate企业级微服务API网关进阶系列教程-服务编排处理列表数据(上)-展开与合并](https://zhuanlan.zhihu.com/p/515056309)
[FizzGate企业级微服务API网关进阶系列教程-服务编排处理列表数据(中)-数据提取与数据关联](https://zhuanlan.zhihu.com/p/515070075)
[FizzGate企业级微服务API网关进阶系列教程-服务编排处理列表数据(下)-字段重命名&字段移除](https://zhuanlan.zhihu.com/p/515509832)
## Authorization instructions
1. The fizz-gateway-node community version of the gateway core project is opened in the form of GNU V3 and can be used free of charge in non-commercial projects following the GNU protocol.
2. Management backend projects (fizz-manager-professional) as commercial versions only open binary packages [free download](https://www.fizzgate.com/fizz/cms/article/download/last/), and For commercial projects, please contact us (sale@fizzgate.com) for authorization.
## System screenshot










