I have searched the existing issues and discussions.
Problem Description
It would be great if OpenWebUI supported multiple JWT/API keys instead of just one. This feature would be useful in scenarios where users manage multiple applications using OpenWebUI endpoints.
Currently, if an API key is compromised or needs to be changed, users have to update it in multiple places. Having support for multiple keys would allow users to assign different keys to different applications, making key management more flexible and secure.
Desired Solution you'd like
Allow users to add and manage multiple JWT/API keys in the OpenWebUI settings, with each key assigned to a different name to differenciate them. This feature can be implemented similarly to what OpenAI provides.
Alternatives Considered
No response
Additional Context
No response
Originally created by @suleimanelkhoury on GitHub (Mar 31, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12224
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
### Problem Description
It would be great if OpenWebUI supported multiple JWT/API keys instead of just one. This feature would be useful in scenarios where users manage multiple applications using OpenWebUI endpoints.
Currently, if an API key is compromised or needs to be changed, users have to update it in multiple places. Having support for multiple keys would allow users to assign different keys to different applications, making key management more flexible and secure.
### Desired Solution you'd like
Allow users to add and manage multiple JWT/API keys in the OpenWebUI settings, with each key assigned to a different name to differenciate them. This feature can be implemented similarly to what OpenAI provides.
### Alternatives Considered
_No response_
### Additional Context
_No response_
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @suleimanelkhoury on GitHub (Mar 31, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12224
Check Existing Issues
Problem Description
It would be great if OpenWebUI supported multiple JWT/API keys instead of just one. This feature would be useful in scenarios where users manage multiple applications using OpenWebUI endpoints.
Currently, if an API key is compromised or needs to be changed, users have to update it in multiple places. Having support for multiple keys would allow users to assign different keys to different applications, making key management more flexible and secure.
Desired Solution you'd like
Allow users to add and manage multiple JWT/API keys in the OpenWebUI settings, with each key assigned to a different name to differenciate them. This feature can be implemented similarly to what OpenAI provides.
Alternatives Considered
No response
Additional Context
No response
@tjbck commented on GitHub (Mar 31, 2025):
multiple API keys might make sense, would be happy to review PRs.