LogoLogo
Tabnine websiteContact Sales
  • ๐Ÿ‘‹Welcome
    • Overview
      • Architecture
        • Deployment options
      • Security
      • Privacy
      • Protection
        • Provenance and Attribution
      • Personalization
        • Tabnineโ€™s Personalization in Depth
        • Connection: Global Codebase Awareness
      • AI Models
        • Tabnine's private and protected Universal models
        • Tabnine's fine-tuned AI models
      • Integrations
        • Atlassian Jira
      • System Requirements
      • Supported Languages
      • Supported IDEs
      • Tabnine Subscription Plans
        • Dev Preview
        • Dev
        • Pro
        • Enterprise (SaaS)
        • Enterprise (private installation)
    • Support & Feedback
  • ๐Ÿš€Getting started
    • Install
      • Client setup (SaaS)
        • VS Code
          • Install Tabnine in VS Code
          • Activate Tabnine in VS Code
        • JetBrains IDEs
          • Install Tabnine in a JetBrains IDE
          • Activate Tabnine in a JetBrains IDE
        • Visual Studio
          • Install Tabnine in Visual Studio 2022
          • Activate Tabnine in Visual Studio 2022
        • Eclipse
          • Install Tabnine in Eclipse
          • Activate Tabnine in Eclipse
        • Sign in
          • Using an email
          • Using an authentication token
      • Client setup (private installation)
        • Join your team (private installation)
        • VS Code (private installation)
        • JetBrains IDEs (private installation)
        • Visual Studio (private installation)
        • Eclipse (private installation)
    • Quickstart Guide
      • Menus and Icons
    • Getting the Most from Tabnine Code Completions
      • Pause (snooze)
    • Getting the Most from Inline Actions
    • Getting the Most from Tabnine Chat
      • Launching Tabnine Chat
      • Interacting with Tabnine Chat
      • Reviewing suggestions
      • Writing prompts
      • Chat Context
        • Understanding Context
        • Jira Connection
        • Context Scoping
      • Conversing with Tabnine Chat
      • Switching between chat AI models
      • Image Prompts
      • Tabnine's Prompting Guide
        • Getting Started
        • Basic Prompting
          • Be specific and clear
          • Define the context
          • Start a fresh conversation as appropriate
          • Include necessary details
          • Ask for examples
          • Be concise but complete
  • ๐Ÿ’ชSoftware Development with Tabnine
    • Overview
    • Plan
    • Create
    • Test
      • Intro to the Test Agent
      • Test Agent Workflow
      • Custom Commands
      • Generate Test Files with @Mentions
    • Review
    • Fix
    • Document
    • Explain
    • Maintain
  • ๐ŸญAdministering Tabnine
    • Start a team
    • Manage a team
    • SaaS
      • Tabnine Pro team admin
        • Purchase Tabnine Pro
        • Adding and inviting users to Tabnine Pro
        • Assigning an admin role to a team member
        • Removing a team member
        • Tabnine Pro: Manage subscription and billing
        • Tabnine Pro - Change your payment method
        • Tabnine Pro - Change plan from monthly to annual
        • Unsubscribe from Tabnine Pro plan
      • Joining a Tabnine Pro team
      • Enterprise (SaaS) team admin
        • Set up a Tabnine Enterprise (SaaS) account
        • Invite team members
        • Manage your team
        • AI models for Chat (Enterprise SaaS)
      • Enterprise (SaaS) team member
        • Join your Tabnine team by invitation email (team member)
        • Join Tabnine team by link (member)
    • Private installation
      • Server setup guide
        • Kubernetes (MicroK8s) Installation guide
        • Deployment guide
          • Tabnine update guide
        • Air-gapped deployment guide
      • Admin guide
        • Monitoring Tabnine
        • Prometheus Operator install
        • Audit logs
      • Managing your team
        • Tabnine teams
        • Roles in an enterprise
        • Inviting users to your team
        • Deactivating and reactivating users
        • Deleting PII data of a deactivated user
        • Reset user's password
        • Usage reports
          • Reports Glossary
          • CSV-based reports (V2)
            • Configuring scheduled CSV reports
            • CSV-based reports V1 (Depracted since version 5.7.0
          • Usage API
        • Settings
          • General
          • Single Sign-On (SSO)
          • Personalization (f.k.a. Workspace)
            • Connecting to Remote Repositories
          • Email
          • License
          • Models
          • Access Tokens
        • IdP Sync
      • Release Notes
  • ๐Ÿ“ฃProduct Updates
    • What's new?
      • What's new? (August 2024)
      • What's new? (July 2024)
      • What's new? (June 2024)
      • What's new? (May 2024)
      • What's new? (April 2024)
      • What's new? (March 2024)
      • What's new? (February 2024)
      • What's new? (January 2024)
Powered by GitBook
On this page
  • Tabnine teams
  • Onboarding a team
  • Managing teams
  • Edit a team name or Delete a team
  • Viewing users who are not assigned to a team

Was this helpful?

  1. Administering Tabnine
  2. Private installation
  3. Managing your team

Tabnine teams

Last updated 2 months ago

Was this helpful?

After installing the Tabnine Enterprise Server, the next step will be to onboard your colleagues and teammates so they can start using Tabnine.

Tabnine teams

Tabnine's authorization system is based on different teams within your organization. A team is a group of users who are using Tabnine.

On installation, your organization will already have one default team, but you can create multiple teams according to your organizational structure.

Why use different teams?

  1. The team structure makes it easier to manage Tabnine authorization within your organization. We recommend creating the teams according to your organizational structure to allow for better control.

  2. A team is also a unit of measure for monitoring Tabnine's performance within your organization.

  3. Access and connections are managed at the team level, where each user only has access to repos that are connected to their specific team.

Onboarding a team

To permit teammates to access Tabnine, they must receive an invitation to become authorized users. This approach is designed to prevent unauthorized usage of Tabnine and enables administrators to ensure it reaches the intended audience.

There are 2 ways to onboard new users to Tabnine:

  1. Via the link in an email invitation

  2. Via an invitation link

As mentioned previously, Tabnine's default installation already contains your default team. If you don't require additional teams, you can skip the next section (Managing teams) and skip straight to the article where both invitation options are covered at length.

Managing teams

Creating a team To create a new team (Admin or Manager role):

  1. Navigate to Teams & Members

  2. Click Create new team on the top right-hand corner of the screen

  3. At the bottom of the Teams dropdown menu, click Create new team

Edit a team name or Delete a team

To edit or delete/remove a team, click the edit/trash bin icon next to the team's name in the Teams dropdown.

Important note about team deletion

  1. Only Admins can delete teams.

  2. Deleting a team will remove the team and disband all the current team users.

For users of the removed team to continue using Tabnine, they'll have to receive and accept another invitation and select their team to join.

Viewing users who are not assigned to a team

Some users are not assigned to a team, which can happen after a team admin removes a user from a team or deletes a team.

Users who aren't part of a team can't work with Tabnine until they join a new team.

To view these users, go to the Teams page and select the Not assigned to a team option in the Team dropdown:

For more details on how to invite users to a team, see .

๐Ÿญ
Inviting users to your organization
Inviting users to your organization
image.png