Architecture
Last updated
Was this helpful?
Last updated
Was this helpful?
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:
Enterprise customers can have fine-tuned AI models.
In addition: Tabnine Chat users in Tabnine Pro and can switch to third-party models not hosted by Tabnine, by accepting their terms of use. Note, the third-party models may offer different code privacy and protection policies. In Tabnine Enterprise, the team admin controls which chat models are available to the organization. For private installation deployment, only the Tabnine Protected model is currently available.
: 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).
: 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.