This section describes how to set up the Apinizer Platform. 

Installation Prerequisities

Before installing the Apinizer Platform, it must be ensured that the appropriate prerequisites exist. Before starting the installation, verify that the operating system is supported and has the necessary development platforms.

Supported Operation Systems

Since Apinizer runs on Kubernetes, it supports all operating systems that can be working with Kubernetes. 

Software Components

Apinizer works on the following software components. 

  • Replica Set MongoDB →  4.2 +
  • Elasticsearch →  7.9.2 + (It can be defined on Elasticsearch Cloud Cluster instances or as out-of-box Cluster to connect to Apinizer.)
  • Kubernetes → 1.18.4 +

Apinizer is designed so that they can all be installed on a single host or distributed across several servers. 

Installation Topologies

The following requirements are specified for the minimum recommended configuration. You can increase it according to your service loads. 

Apinizer does not recommend single server installation for production environment. Consider such a setup configuration only for PoC environments. 


Topology/Purpose of Usage
NoOperating SystemCPURAMDiskInstallations to be made
Test/PoC Deployment
Server 1Ubuntu Server 20.04.02 LTS12 Core16 GB100 GB

 Kubernetes Master and Worker, Elasticsearch, Replica set MongoDB Single Instance

Production Deployment
Server 1Ubuntu Server 20.04.02 LTS8 Core24 GB2 TB

Kubernetes Master, Elasticsearch, MongoDB Replica Set 1

Server 2Ubuntu Server 20.04.02 LTS4 Core8 GB80 GBKubernetes Master, MongoDB Replica Set 2
Server 3Ubuntu Server 20.04.02 LTS4 Core16 GB80 GBKubernetes Master
Server 4Ubuntu Server 20.04.02 LTS12 Core16 GB80 GBKubernetes Worker
Server 5Ubuntu Server 20.04.02 LTS12 Core16 GB80 GBKubernetes Worker
Enterprise DeploymentServer 1Ubuntu Server 20.04.02 LTS4 Core8 GB80 GBKubernetes Master
Server 2Ubuntu Server 20.04.02 LTS4 Core8 GB80 GBKubernetes Master
Server 3Ubuntu Server 20.04.02 LTS4 Core8 GB80 GBKubernetes Master
Server 4Ubuntu Server 20.04.02 LTS12 Core16 GB80 GBKubernetes Worker
Server 5Ubuntu Server 20.04.02 LTS12 Core16 GB80 GBKubernetes Worker
Server 6Ubuntu Server 20.04.02 LTS12 Core16 GB80 GBKubernetes Worker
Server 7Ubuntu Server 20.04.02 LTS4 Core4 GB80 GBMongoDB Replica Set 1
Server 8Ubuntu Server 20.04.02 LTS4 Core4 GB80 GBMongoDB Replica Set 2
Server 9Ubuntu Server 20.04.02 LTS4 Core4 GB80GBMongoDB Replica Set 3
Server 10Ubuntu Server 20.04.02 LTS8 Core32 GB2 TBElasticsearch Cluster 1
Server 11Ubuntu Server 20.04.02 LTS8 Core32 GB2 TBElasticsearch Cluster 2