Same project but Google & OpenAI APIs from different user accounts

I’m new here and I am sharing a project with a complete beginner so that I can teach him some basic workflows. He asked me a question which I have been unable to find the answer to, so here goes. When he is building workflows within the same project as me, is there a problem if he uses APIs from his Google/OpenAI accounts and I use APIs from my Google/OpenAI accounts? We haven’t tried yet, we wanted to be sure first before encountering possible issues like: I have used a Google Drive API in one workflow, then he wants to connect to Google Drive in a different workflow - will it automatically use my credentials? or will he have to enter his own? and if he does, will there be any kind of conflict if I combine his workflow with mine down the line? It is easy to make assumptions that it will be OK but I would just like confirmation from someone who has actually done this. Thanks in advance.

Hello DigitalNomadGrandad, welcome to the n8n community.

Your question is so good and how nice you’re teaching someone through real projects. From your question, i have also wondered about this.

From my experience, there’s no issue if you both use your own Google/OpenAI accounts. In n8n, credentials are stored per user, not per project. So from this, your Google Drive node will stay linked to your account. If your friend sets up his own credentials, they will be separate. Even if you later import or merge workflows, each node keeps pointing to the credential it was originally created with.

The only time i’ve seen problem is when to people try to “share“ the exact same credential entry and one of them edits it.. then it can break the others workflow. As long as your friend creates his own credential entry, you will avoid that issue.

So the answer is, totally fine and no conflict. Just best practice to each add your own credentials. That way you won’t run into suprises later if one of you changes a password or revokes a token, etc

Thank you for asking, and i hope this answer helps you. Keep up the good work! :blush::raising_hands:

2 Likes

Thanks @Naufal_Fayyadh, I was hoping that was the case. Now I can reassure my student that using his credentials won’t conflict with mine and screw up any projects we work on together. Marking this as solved now. Quick response greatly appreciated. :smiley:

1 Like

Great, happy to assist. Wishing you and your student smooth progress with your workflows :blush:

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