Noob Question About Credentials

Hello all,

I’m not sure the best way to ask this question, but I’ve got the app up and running on a linode server. Now I’m trying to hook it to a few of the services I want; however it appears each one wants me to create a developer account and register my ability to connect with them in some way. Maybe this isn’t how this software works, but I was under the impression that n8n handles all the oAuth connections though their app. Is that only the case on the paid version?

Thank you for any help.

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi there, no worries at all—everyone has to start somewhere!

Here’s how it works:

  • n8n acts as your workflow engine.
  • When you want to connect n8n to a service (e.g., Telegram, Google), that service needs to recognize and allow n8n to interact with your account.
  • To enable this, you’ll usually need to create an API key (or similar credentials) in the service you’re connecting to. This key essentially tells the service, “Hey, n8n is allowed to access this account.”

Once you set that up, n8n can manage those connections seamlessly. And no, you don’t need the paid version for this—it’s just how most services handle authentication.

Hope that helps!

Thank you for the quick reply. So for example in zappier or really any oAuth service I’ve used. There is a link that I click a dialogue comes up asking for permissions and then clicking ok sets the connection.

Am I understanding correctly there is not an out of the box option for n8n to work like this? Instead I need to create a google cloud account and request all the credentials from them manually? At least as it pertains to connection Google services.

Yes, correct! See the guide: Google OAuth2 single service | n8n Docs
n8n functions as a service, not a client as you’ve mentioned above.

If you use n8n cloud it will work the same as zapier and similar. Provided the application/api is included in n8n. So google and such will be there.
When you host yourself you need to set up the connection yourself. That is simply how oauth2 works.
You cannot really compare a cloud service with a self hosted service in that regard.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.