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. 

Do not use Test/PoC Deployments for Load Testing purposes! If you want to do load test, you can look at our Benchmark Results page or you can contact us.


Topology/Purpose of Usage
NoOperating SystemCPURAMDiskInstallations
Test/PoC Deployment
Server 1Ubuntu Server 20.04.02 LTS8 Core16 GB100 GB

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

Starter DeploymentServer 1Ubuntu Server 20.04.02 LTS8 Core16 GB500 GBKubernetes Master, Elasticsearch, Replica set MongoDB Single Instance
Server 2Ubuntu Server 20.04.02 LTS8 Core12 GB80 GBKubernetes Worker
Professional Deployment
Server 1Ubuntu Server 20.04.02 LTS8 Core32 GB1 TB

Kubernetes Master, Elasticsearch, MongoDB Replica Set

Server 2Ubuntu Server 20.04.02 LTS10 Core12 GB80 GBKubernetes Worker
Server 3Ubuntu Server 20.04.02 LTS10 Core12 GB80 GBKubernetes Worker
High Available DeploymentServer 1Ubuntu Server 20.04.02 LTS4 Core4 GB80 GBKubernetes Master
Server 2Ubuntu Server 20.04.02 LTS4 Core4 GB80 GBKubernetes Master
Server 3Ubuntu Server 20.04.02 LTS4 Core4 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 GB80 GBMongoDB Replica Set 3
Server 10Ubuntu Server 20.04.02 LTS8 Core64 GB2 TBElasticsearch Cluster 1
Server 11Ubuntu Server 20.04.02 LTS8 Core64 GB2 TBElasticsearch Cluster 2