Optional Features / Additional Requirements

Tabnine AI code assistant: System requirements

Provenance and Attribution:

Storage: 5 TB available space

Domain Name System (DNS)

DNS configured with an A or CNAME record for the load balancer where the application will be exposed.

TLS Certificate

TLS certificate and private key issued and signed by a certificate authority that you trust (key and certificate in PEM format).

Network Connection

  • Connection to Tabnine container registry:

    • Host: registry.tabnine.com

    • IP: 34.72.243.185

    • Port: 443

  • Connection to Tabnine logs gateway for collecting metrics and logs (optional):

    • Host: logs-gateway.tabnine.com

    • IP: 34.123.33.186

    • Port: 443

Databases

Databases

Redis version 6.5+

PostgreSQL version 15.0+


Kubernetes

On-Premises Kubernetes ​Tabnine Enterprise can be installed on a new or existing Kubernetes cluster. For customers installing on a brand new Kubernetes cluster, we recommend the following minimum hardware specifications for the Kubernetes control-plane only (non-inclusive of Tabnine requirements).

Specs (Per Node)

HA

Non-HA

Number of Nodes

3

1

CPU

4 CPU

4 CPU

Memory

16 GB

16 GB

Disk

256 GB SSD

256 GB SSD

Network

1 GbE

1 GbE

Operating System

RHEL or Ubuntu

RHEL or Ubuntu

On-Premises

Specs (Minimum)

1 - 200 Users

201 - 500 Users

501-1000 Users

1001-2000 Users

2000+ Users

CPU

64

64

72

72

96

Memory

144 GB

144 GB

192 GB

192 GB

256 GB

Disk

10 TB SSD

10 TB SSD

16 TB SSD

16 TB SSD

32 TB SSD

Last updated

Was this helpful?