Manage service accounts at the project-level

no
Summary: Enable programmatic access with project-level service accounts.

Original Documentation

Documentation Index#

Fetch the complete documentation index at: https://docs.pinecone.io/llms.txt Use this file to discover all available pages before exploring further.

Enable programmatic access with project-level service accounts.

This feature is in public preview and available only on Enterprise plans.

This page shows how organization owners and project owners can add and manage service accounts at the project-level. Service accounts enable programmatic access to Pinecone’s Admin API, which can be used to create and manage projects and API keys.

Add a service account to a project#

After a service account has been added to an organization, it can be added to a project in the Pinecone console:

  1. Select your project.
  2. Go to the Manage > Access > Service accounts tab.
  3. Select the service account to add.
  4. Select a Project role for the service account. The role determines its permissions within Pinecone.
  5. Click Connect.

Change project role#

To change a service account’s role in the Pinecone console:

  1. Select your project.
  2. Go to the Manage > Access > Service accounts tab.
  3. In the row of the service account you want to edit, click ellipsis (…) menu > Edit role.
  4. Select a Project role for the service account.
  5. Click Edit role.

Remove a service account from a project#

To remove a service account from a project in the Pinecone console:

  1. Select your project.
  2. Go to the Manage > Access > Service accounts tab.
  3. In the row of the service account you want to remove, click ellipsis (…) menu > Disconnect.
  4. Enter the service account name to confirm.
  5. Click Disconnect.
Link last verified June 7, 2026. View original ↗
Source: Pinecone Docs
Link last verified: 2026-03-04