Pinecone TypeScript SDK - v9.0.0
    Preparing search index...

    Class AdminClient

    The Admin client manages organizations, projects, and access to them. Create it with service account credentials, supplied through AdminClientConfiguration or PINECONE_CLIENT_ID and PINECONE_CLIENT_SECRET. Use Pinecone with a project API key for index and data operations.

    Credentials are exchanged on the first request. The client does not refresh an expired authentication token; create a new client if the token expires.

    import { AdminClient } from '@pinecone-database/pinecone';

    const admin = new AdminClient();
    const projects = await admin.projects.list();
    Index

    Operations for managing API keys within a project.

    Operations for managing invitations to join the organization.

    organizations: OrganizationsResource

    Operations for managing organizations.

    Operations for managing projects.

    roleBindings: RoleBindingsResource

    Operations for managing role bindings.

    serviceAccounts: ServiceAccountsResource

    Operations for managing service accounts within the organization.

    Operations for managing users within the organization.