Project roles
If you are an organization owner or project owner, you can manage members in your project. You assign project members a specific role that determines the memberβs permissions within the Pinecone console. When you invite a member at the project-level, you assign one of the following roles:- Project owner: Project owners have global permissions across projects they own.
- Project user: Project users have restricted permissions for the specific projects they are invited to.
| Permission | Owner | User |
|---|---|---|
| Update project names | β | |
| Delete projects | β | |
| View project members | β | β |
| Update project member roles | β | |
| Delete project members | β | |
| View API keys | β | β |
| Create API keys | β | |
| Delete API keys | β | |
| View indexes | β | β |
| Create indexes | β | β |
| Delete indexes | β | β |
| Upsert vectors | β | β |
| Query vectors | β | β |
| Fetch vectors | β | β |
| Update a vector | β | β |
| Delete a vector | β | β |
| List vector IDs | β | β |
| Get index stats | β | β |
| Permission | Owner | User |
|---|---|---|
| Update project pod limits | β | |
| View project pod limits | β | β |
| Update index size | β | β |
API keys
Each Pinecone project has one or more API keys. In order to make calls to the Pinecone API, you must provide a valid API key for the relevant Pinecone project. For more information, see Manage API keys.Service accounts
This feature is in public preview and available only on Enterprise plans.