Architecture
How It Works
As the high-performance cloud-native API gateway built on NGINX and etcd, API7 Enterprise utilizes a scalable, flexible architecture to meet the requirements of enterprise-grade API management. This foundation handles security, traffic control, and resilience at scale.
Data Plane: The API7 Gateway component handles all API traffic. After configuring routing rules, administrators can route incoming requests to appropriate upstream services based on predefined criteria. API7 Enterprise provides over 60 built-in plugins to address common requirements like authentication, traffic control, transformations, analytics, etc. If needed, you can also develop custom plugins in Lua, Java, Go, or Python and integrate them with API7 Enterprise to intervene at various stages of the request/response lifecycle.
Control Plane: API7 Enterprise simplifies gateway management through an intuitive web interface (API7 Dashboard). Key capabilities include monitoring APIs, analyzing traffic, auditing logs, and switching between gateway groups. This centralized API Dashboard streamlines gateway administration and enhances visibility into API operations.
For production deployments, API7 Enterprise also supports MySQL and OceanBase in place of PostgreSQL.