Skip to main content
Pinecone Docs

Search documentation

Type to search this documentation.

On this pageOverview

Manage service accounts at the project-level

Add service accounts to a Pinecone project and assign project roles to enable programmatic API access for automated workflows and CI pipelines.

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.

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.

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.

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.
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu