Managing Vectara’s API Keys Programmatically
Blog post from Vectara
Vectara has announced the general availability of its API Keys capabilities, including new public APIs for managing these keys, allowing users to programmatically create, grant, and revoke access to Vectara corpora. While API Keys offer a simple and effective way to manage access, Vectara recommends using OAuth 2.0 when possible due to its enhanced security features such as built-in token expiration. The new APIs, including CreateApiKey, DeleteApiKey, EnableApiKey, and ListApiKeys, facilitate the management of API Keys for various use cases, particularly for resellers, partners, and organizations with multiple departments. These APIs allow users to define whether API keys are for read-only "Serving" or read-write "Indexing" purposes and assign them to specific corpora. Vectara encourages feedback from its community and invites users to explore these capabilities further through their forums and Discord, as well as to consider Vectara's potential for improving application functionalities.