Dynamically select credentials in nodes

The idea is:
Allow credentials in nodes to be selected dynamically using expressions, rather than being fixed to a specific credential. I noticed this feature request has been requested multiple times many years ago, however it’s still an issue today which is why I made this new thread to bring attention to this popular feature request.

Screenshot 2024-12-28 144002

My use case:
Currently, when managing multiple accounts for services like Reddit on my N8N Cloud workflow, I must create a switch node to route each request to a specific credential. For example, I have workflows managing Reddit accounts, and each workflow contains a large switch with nodes for every account. This setup takes considerable time to build and is cumbersome to maintain.

Here’s an example of how my current workflow looks:

I think it would be beneficial to add this because:
If credentials could be selected dynamically with expressions, I would only need one node (e.g., one Reddit node). This would dramatically simplify my workflows.

Key benefits:

  • Simplifies workflows, making them more manageable.
  • Reduces redundancy—no need for multiple switch nodes and credential-specific nodes.
  • Makes maintenance easier. For example, if I disconnect or replace a credential, I wouldn’t need to manually update every workflow; I’d just update the credential expression.

This feature would save time and effort for anyone managing multiple accounts or workflows requiring credential flexibility.

Similar to Select credentials via expression. Suggest you add you vote there! Would love to see this so I can cut down needless duplication

Bump - Still waiting for dynamic credentials feature to be added.

Does anyone have a workaround solution for this in the meantime?

wow that is dedication. im +1 on this need.