Action
How to Add a Developer to Your Discord App Without Your Password
Add a developer to your Discord app's team instead of sharing your password or bot token.
Is this your situation?
You want a developer or helper to work on your bot application. Developer teams let users invite collaborators to their project.
The short answer
A developer team is the foundation for building and managing apps on Discord. Setting their permission role is required when you invite them.
Before you start
- Confirm you are logged in You must log in with your Discord account to access the Developer Portal.Verify: Check that the Developer Portal loads your account's applications.
- Get the developer's Discord username or user ID Inviting a team member requires entering the Discord username or user ID of the person to invite.Verify: Check that you have the correct username or ID before sending the invite.
- Decide the permission role Inviting a team member requires setting their permission role.Verify: Check which role fits the developer's work.
How Discord handles this
- A developer team is the foundation for building and managing apps on Discord.
- Developer teams let users invite collaborators to their project.
- The Owner team role has full control over the team and all applications.
- The Developer team role can access and modify applications.
Step by step
- Open the Developer Portal Log in with your Discord account to access the Developer Portal.Confirm: Check that your applications list appears.
- Go to Teams Navigate to the Teams section of the Discord Developer Portal.Confirm: Check for a New Team option on the Teams page.
- Create a new team Select New Team to create a developer team.Confirm: Check for a form asking for team information.
- Enter team information Creating a new developer team requires entering team information.Confirm: Check that all required fields are filled in.
- Confirm team creation Click Confirm to create your developer team.Confirm: Check that the team now appears in the Teams list.
- Open Team Members Go to the team's settings page and navigate to the Team Members section.Confirm: Check for a list of current team members.
- Enter the developer's details Enter the Discord username or user ID of the person to invite.Confirm: Check the Team Members list for the name you entered.
- Set the permission role Set the developer's permission role before sending the invite.Confirm: Check that a role is selected for the invitee.
- Send the invitation After setting the permission role, send the invitation.Confirm: Check that the invite shows as sent to the developer.If this fails: The invited user must accept the invite to join the team.
Common mistakes
- Granting Admin instead of Developer The Admin team role can manage team settings and applications.Why it happens: The Admin role looks like a safe middle option between Owner and Developer.
- Expecting Admin to take destructive actions The Admin team role cannot take destructive actions on the team or team-owned apps.Why it happens: The name Admin suggests broader control than the role actually has.
- Sharing account credentials instead of inviting Team owner credentials should be kept secure as a security best practice.Why it happens: Sharing a password hands over the owner account instead of setting up a team.Already happened: If you already shared credentials, you want to know what control the other person now has.
Roles at a glance
| Role | Can manage settings | Can access applications | Can take destructive actions |
|---|---|---|---|
| Owner | Has full control over the team and all applications. | Has full control over the team and all applications. | Not stated by Discord |
| Admin | Can manage team settings and applications. | Can manage team settings and applications. | Cannot take destructive actions on the team or team-owned apps. |
| Developer | Cannot manage team settings. | Can access and modify applications. | Not stated by Discord |
| Read-only | Not stated by Discord | Can view applications but cannot make changes. | Not stated by Discord |
| Verified apps | Not stated by Discord | Not stated by Discord | Not stated by Discord |
Keeping track of who has access
Once your developer team is set up, you need a way to track who holds each role. Delvia keeps a record of team roles so you can see who has access without checking the Developer Portal each time.
Was this helpful?