How to give a developer access without sharing passwords
Use team invites and limited roles instead of shared passwords, service by service, and know exactly how to remove access and rotate keys when the work ends.
Readn8n is a workflow automation tool that can be self-hosted, often with Docker, or used as n8n Cloud. Workflows are stored as JSON and built from nodes, including Code nodes for JavaScript or Python, HTTP Request nodes for any API, and AI Agent nodes for language model tasks. Credentials are stored encrypted with an instance key, and larger setups run in queue mode with Redis and separate workers.
Self-hosted instances are frequently left on an old version with no backups, and the execution log may have grown until the database slows everything down. Workflows built quickly lack error workflows, so failed runs go unnoticed. Webhook URLs change when the domain or tunnel used during testing disappears. AI agent flows may work in a demo but lack memory limits, tool restrictions or checks on the model's output.
Export your workflows as JSON and note which ones run in production. For self-hosting, record where the server runs, how it is updated and who holds the encryption key. Invite the developer as an instance user rather than sharing the owner login, and plan to rotate credentials afterwards. If workflows call code stored in a repository, the secret leak scanner checks it for exposed keys.
Be the first rescue specialist here
Developers and agencies who finish other people's projects can create a free profile and list this as a specialty.
Use team invites and limited roles instead of shared passwords, service by service, and know exactly how to remove access and rotate keys when the work ends.
ReadPackage your half-built project so a new developer can run, change and deploy it without guessing: accounts, code, setup, known issues and a clean access plan.
ReadYes, but you need the database and the same encryption key, otherwise saved credentials cannot be decrypted. Back up both before any move, and keep the key somewhere only you control.
It depends on your need for data control, custom nodes and maintenance time. Cloud removes server upkeep, while self-hosting gives more control. Mention your preference so developers can scope either path.