Credential HUB – centralized credential management for self-hosted automation

Hi everyone,

I’d like to share a small open-source project I’ve been working on in my spare time: Credential HUB. The first Public Beta (v1.0.0-beta.1) is now available.

The original idea actually came from using n8n.

While building self-hosted automation workflows, I kept running into the same challenge: API keys, OAuth credentials and provider configurations were scattered across different tools, environment variables and workflow configurations. I wanted a way to manage them centrally while keeping runtime access as controlled as possible.

That idea eventually became Credential HUB.

Credential HUB is not an n8n plugin, and it doesn’t replace n8n’s credential system. Instead, it provides a generic HTTP-based Consumer API that any runtime can use.

The basic idea is:

  • Store credentials centrally
  • Encrypt them at rest
  • Create dedicated Consumer API tokens
  • Grant access only to selected credentials and even selected secret fields
  • Let a runtime retrieve only what it is allowed to access through a generic HTTP API

The current Public Beta includes:

  • Web-based administration UI
  • API Key and OAuth credential management
  • Encrypted storage
  • Credential lifecycle management
  • Consumer Grant model
  • Consumer Discovery → Resolve workflow
  • API Token management
  • Encrypted import / export
  • Docker deployment
  • Declarative custom providers

For n8n, the current approach is using the standard HTTP Request node to communicate with the Consumer API. There is no native n8n node (yet), and that’s intentional for now—I wanted to keep the runtime interface completely platform-independent.

I’m not a professional software developer, so I’d really appreciate honest feedback from people who build automations every day.

I’m especially interested in hearing:

  • Does the overall concept make sense?
  • Would you see a use case for this in your own environment?
  • Is the grant model understandable?
  • Would a native n8n node be useful?
  • Which features or providers would you like to see next?

:package: GitHub

:speech_balloon: Discord

I’d really appreciate any feedback, criticism or ideas.

Thanks for taking a look! :slightly_smiling_face:

Screenshots

Dashboard


Consumer Grant Configuration

n8n Consumer Runtime