Install API7 Gateway On-Premises
API7 Gateway is designed for high-performance API management across on-premises and multi-cloud environments. You can deploy the control plane (CP) and data plane (DP) using multiple methods to suit your infrastructure requirements.
The control plane requires a PostgreSQL database to store configuration data. The data plane connects to the control plane to receive configuration updates and process traffic.
Deployment Options
API7 Enterprise supports the following deployment methods:
| Method | Best For | Description |
|---|---|---|
| Kubernetes (Helm) | Production | Recommended for high availability, auto-scaling, and cloud-native environments using EKS, GKE, or AKS. |
| Docker Compose | Development/Test | Ideal for rapid prototyping, local development, and proof-of-concept testing. |
| Installation Packages | Bare Metal/VM | Suitable for air-gapped environments or organizations with strict containerization policies. |
Feature Comparison
Choose the deployment method that aligns with your operational capabilities:
| Feature | Kubernetes | Docker Compose | Packages |
|---|---|---|---|
| High Availability | Native | Manual | Manual |
| Auto-scaling | Supported | Not Supported | Not Supported |
| Centralized Logging | Native | Manual | Manual |
| Rolling Upgrades | Automated | Manual | Manual |
Next Steps
Follow the guide that matches your target environment:
- Deploy on Kubernetes: Use Helm charts for production-ready clusters.
- Deploy with Docker Compose: Quick start for development and testing.
- System Requirements: Verify hardware and software compatibility before installation.