Skip to main content

Version: 3.9.x

System Requirements

Ensure your environment meets the following requirements before installing API7 Enterprise.

Hardware Requirements

The hardware requirements depend on the expected traffic volume and the number of active plugins.

Control Plane (CP)

The control plane manages configurations and provides the dashboard.

MetricMinimum (Dev/Test)Recommended (Prod)
CPU2 Cores4 Cores
Memory4 GB8 GB
Disk20 GB100 GB (SSD recommended)

Use the production values above as a starting point. For larger deployments, size the control plane primarily by the number of gateway instances it manages, the volume of configuration changes, and whether you enable observability features such as embedded Prometheus. If you expect frequent config churn or many connected data planes, add CPU and memory headroom and validate the deployment under your own workload before rollout.

Data Plane (DP)

The data plane processes API traffic. Scale the data plane horizontally as traffic increases.

MetricMinimum (Dev/Test)Recommended (Prod)
CPU1 Core4+ Cores
Memory2 GB8+ GB
Disk10 GB40 GB (SSD recommended)

Plugin count and plugin type directly affect data plane sizing. Lightweight proxy workloads can stay close to the baseline above, while authentication, rate limiting, body transformation, AI, logging, and other policy-heavy routes require more CPU and memory per instance. Benchmark representative traffic with the plugins and route/consumer counts you actually plan to run, then scale each gateway node vertically and horizontally based on the observed CPU, memory, and latency profile. See Performance Benchmark for the reference methodology and example plugin-impact scenarios.

Operating System Requirements

API7 Gateway supports the following 64-bit Linux distributions:

DistributionSupported Versions
Ubuntu22.04 LTS (Recommended), 20.04 LTS
CentOS7.x (with updated kernel)
RHEL7.x, 8.x, 9.x
Debian10, 11

Container Runtime Requirements

If deploying via Docker or Kubernetes:

ComponentRequired Version
Docker20.10.x or later
Kubernetes1.25 or later
Helm3.10.x or later

Network Requirements

Ensure the following ports are open for communication between components and for external access.

Control Plane Ports

PortProtocolUsageDescription
7443HTTPSInboundDashboard (HTTPS)
7900HTTPInboundDP Manager (HTTP)
7943HTTPSInboundDP Manager (HTTPS/mTLS)
5432TCPOutboundPostgreSQL connection

Data Plane Ports

PortProtocolUsageDescription
9080HTTPInboundGateway Traffic (HTTP)
9443HTTPSInboundGateway Traffic (HTTPS)
9091HTTPInboundMetrics/Prometheus

Database requirements

API7 Enterprise uses PostgreSQL for configuration storage by default. MySQL and Microsoft SQL Server are also supported — see Supported Versions and Interoperability for the full list.

RequirementMinimum version
PostgreSQL12.0 or later (15.x shipped with the Helm chart)
MySQL5.7 or 8.x
Microsoft SQL Server2019 or 2022

API7 Enterprise does not require any PostgreSQL extensions. A default PostgreSQL installation with a dedicated database and user is sufficient.

Browser Requirements

The API7 Dashboard supports the latest two versions of the following browsers:

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge
  • Apple Safari
API7.ai Logo

The digital world is connected by APIs,
API7.ai exists to make APIs more efficient, reliable, and secure.

Sign up for API7 newsletter

Product

API7 Gateway

SOC2 Type IIISO 27001HIPAAGDPRRed Herring

Copyright © APISEVEN PTE. LTD 2019 – 2026. Apache, Apache APISIX, APISIX, and associated open source project names are trademarks of the Apache Software Foundation