# Overview

<figure><img src="https://3436682446-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY2qxVf5VTm3fmwP4B4Gx%2Fuploads%2Fgit-blob-4eb651c8d3f4fdbd70d3e8215632862590cb1be3%2FGroup%201406.png?alt=media" alt=""><figcaption></figcaption></figure>

## What is Tabnine?

Tabnine is the AI code assistant that accelerates and simplifies software development while keeping your code private, secure, and compliant. Tabnine's AI assistance, installed as a plugin in your IDE, includes a combination of [code completions](https://docs.tabnine.com/main/getting-started/getting-the-most-from-tabnines-code-completion) and a [coding assistance chat](https://docs.tabnine.com/main/getting-started/getting-the-most-from-tabnine-chat), which allow you to perform various software development tasks.

Tabnine boosts engineering velocity, code quality, and developer happiness by automating the coding workflow through AI tools customized to your team. Tabnine supports more than 1 million developers across companies in every industry.

Unlike generic coding assistants, Tabnine is the AI that *you* control.

#### Code acceleration and code exploration <a href="#code-acceleration-and-code-exploration" id="code-acceleration-and-code-exploration"></a>

Tabnine can help you both in **acceleration (**&#x61;llowing you to achieve your tasks faster) and in **exploration** (allowing you to collaborate with AI assistance toward designing a solution for your problem).

#### How to use Tabnine <a href="#how-to-use-tabnine" id="how-to-use-tabnine"></a>

**Use**[ **code completions**](https://docs.tabnine.com/main/getting-started/getting-the-most-from-tabnines-code-completion) for more simple, small, or repetitive coding tasks, involving writing the next line/s of code.

**Use** [**Tabnine Chat** ](https://docs.tabnine.com/main/getting-started/getting-the-most-from-tabnine-chat)for higher-level tasks, explaining to Tabnine Chat what you want it to do.

To get the best out of Tabnine, we recommend working with both. For example, you can ask Tabnine Chat to generate tests and add more use cases, and you can use code completions to make small changes or additions to the tests.

### Tabnine for developers and managers

### For developers

<details>

<summary>Get started</summary>

1. First, [sign up or join a Tabnine team](https://docs.tabnine.com/main/getting-started/install#id-1.-sign-up-or-join-a-tabnine-team)
2. Then [install and activate Tabnine in your IDE](https://docs.tabnine.com/main/getting-started/install#id-2.-install-tabnine-in-your-ide)
3. Lastly, follow the [quick start guide](https://docs.tabnine.com/main/getting-started/quickstart) to learn how to start using Tabnine

</details>

<details>

<summary>Evaluate Tabnine for my company</summary>

The best way to evaluate Tabnine for a company would be to [talk to one of Tabnine's sales experts](https://www.tabnine.com/contact-us/?utm_source=docs\&utm_medium=organic\&utm_campaign=docs).

* Check out Tabnine's [Quickstart guide](https://docs.tabnine.com/main/getting-started/quickstart)

</details>

<details>

<summary>Get the most out of Tabnine</summary>

1. Start with Tabnine's [Quickstart guide](https://docs.tabnine.com/main/getting-started/quickstart)
2. For code completions, learn about the different [completion types](https://docs.tabnine.com/main/getting-started/code-completion#types-of-code-completions-provided-by-tabnine) and how to best leverage [completion context](https://docs.tabnine.com/main/getting-started/code-completion)
3. For Tabnine Chat, get some tips for [prompt engineering](https://docs.tabnine.com/main/getting-started/tabnine-chat/prompt), leveraging Tabnine's [chat context](https://docs.tabnine.com/main/getting-started/tabnine-chat/chat-context/context-context-window), and [chat conversations](https://docs.tabnine.com/main/getting-started/tabnine-chat/conversations)

</details>

### For dev managers

<details>

<summary>Learn about Tabnine's security, privacy, and compliance</summary>

1. Tabnine [security](https://docs.tabnine.com/main/welcome/readme/security), [architecture](https://docs.tabnine.com/main/welcome/readme/architecture), and [code privacy](https://docs.tabnine.com/main/welcome/readme/privacy)
2. Tabnine's [personalization](https://docs.tabnine.com/main/welcome/readme/personalization) and Tabnine [models](https://www.tabnine.com/code-privacy?tab=5), which are trained on open-source code with permissive licenses
3. [Deployment options](https://docs.tabnine.com/main/welcome/readme/architecture/deployment-options) and [system requirements](https://docs.tabnine.com/main/welcome/system-requirements#tabnine-cluster)
4. [IDEs](https://docs.tabnine.com/main/welcome/readme/supported-ides) and [languages](https://docs.tabnine.com/main/welcome/readme/supported-languages) that are currently supported
5. Tabnine Enterprise [usage reports](https://github.com/codota/docs/blob/main/main/broken-reference/README.md)

</details>

<details>

<summary>Set up and administer a Tabnine team</summary>

[Start a Tabnine team](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/start-a-team)

[Manage a team](https://docs.tabnine.com/main/administering-tabnine/manage-a-team)

[Usage reporting ](https://github.com/codota/docs/blob/main/main/broken-reference/README.md)(Enterprise)

[Private installation](https://docs.tabnine.com/main/welcome/broken-reference) (Enterprise)

</details>

### Other topics

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>General information</strong></td><td><ul><li><a href="readme/architecture">Architecture</a></li><li><a href="readme/security">Security</a></li><li><a href="readme/privacy">Privacy</a></li><li><a href="readme/protection">Protection</a></li><li><a href="readme/personalization">Personalization</a></li><li><a href="readme/ai-models">AI Models</a></li><li><a href="readme/architecture/deployment-options">Deployment options</a></li><li><a href="readme/integrations">Integrations</a></li><li><a href="system-requirements#tabnine-cluster">System requirements</a></li><li><a href="readme/supported-languages">Supported languages</a></li><li><a href="readme/supported-ides">Supported IDEs</a></li><li><a href="https://www.tabnine.com/pricing">Tabnine plans</a></li></ul></td><td></td><td></td></tr><tr><td><strong>Using Tabnine</strong></td><td><ul><li><a href="../getting-started/install">Install</a></li><li><a href="../getting-started/quickstart">Quickstart</a></li><li><a href="../getting-started/code-completion">Code completions</a></li><li><a href="../getting-started/tabnine-chat">Tabnine Chat</a></li><li><a href="https://docs.tabnine.com/main/getting-started/getting-the-most-from-inline-actions">Inline Actions</a></li></ul></td><td></td><td></td></tr><tr><td><strong>Tabnine for teams</strong></td><td><ul><li><a href="readme/tabnine-subscription-plans">Team Plans</a></li><li><a href="../administering-tabnine/managing-your-team/start-a-team">Start a Tabnine team</a></li><li><a href="../administering-tabnine/manage-a-team">Managing a team</a></li></ul><p><strong>Administer a team</strong></p></td><td><p></p><ul><li><p><a href="https://github.com/codota/docs/blob/main/main/broken-reference/README.md">Enterprise (Private installation)</a></p><ul><li><a href="https://github.com/codota/docs/blob/main/main/broken-reference/README.md">Server setup guide</a></li><li><a href="https://github.com/codota/docs/blob/main/main/broken-reference/README.md">Tabnine private installation (Self service)</a></li></ul></li></ul></td><td></td></tr></tbody></table>
