Architecture
Last updated
Last updated
Tabnine provides a secure, reliable, and resilient platform that's been designed from the ground up based on industry best practices.
Tabnine installs on a Kubernetes cluster on-premises or supported cloud providers.
The following diagram displays Tabnine's architecture:
The Tabnine platform includes three main components:
Tabnine has two deployment types:
Tabnine SaaS: The Tabnine server is hosted in the Tabnine Secure Cloud. This is the default Tabnine option for users with all Tabnine plans (Starter, Pro, and Enterprise).
Tabnine private installation: The Tabnine server is hosted privately by the customer, either on the customer's VPC (AWS, GCP, or Azure) or on-premises. This is an option that's offered to some Tabnine Enterprise customers.
Follow the right docs
The client installation and management instructions are slightly different between Tabnine SaaS and Tabnine private installation.
Which setup is relevant for me?
Follow the Tabnine SaaS docs unless you were told by your team manager that you use a private installation and you know your company's private Tabnine Server URL.