What a Discord Developer Badge Is and How to Earn One
A Developer Badge in Discord is a small icon that appears next to your username in chat and on your profile, showing that you have built something using Discord's developer tools. Discord awards this badge automatically when you create an application through their Developer Portal and that application reaches 100 servers. The badge stays on your account as long as your application remains active and meets Discord's policies.
The badge itself is purely informational — it does not grant special permissions or access to Discord's servers. It simply signals to other users that you have published a working bot, app, or integration. Unlike some badges Discord awards for events or nitro subscriptions, the Developer Badge is earned through actual development work.
Key Takeaways
- You must create an application in the Discord Developer Portal, which is free and requires only a Discord account.
- Your application needs to reach 100 servers before Discord automatically grants the Developer Badge to your account.
- The application must follow Discord's Developer Terms of Service and Community Guidelines, or the badge can be removed.
- You do not need to be a professional developer — hobbyist bots and simple integrations count as long as they function and reach the server threshold.
Creating Your Application in the Developer Portal
Start by going to the Discord Developer Portal at discord.com/developers/applications. Sign in with your Discord account. Click the "New Application" button in the top right, give it a name, and accept the terms. Discord creates a unique application ID and token for you automatically.
From here, you can add a bot to your application by clicking "Bot" in the left sidebar and selecting "Add Bot." This generates a bot token — a long string of characters that lets your code control the bot's behavior. Keep this token private; anyone with it can control your bot. You can also set a profile picture, username, and description for your bot from this page.
If you are building a bot, you will also need to set permissions. Click "OAuth2" in the left sidebar, then "URL Generator." Select the scopes your bot needs (usually "bot") and the permissions it requires (like "Send Messages" or "Read Messages"). Discord generates an invite link you can share with server owners.
Building and Hosting Your Bot or Application
The Developer Badge requires a working application, not just a registered one. You will need to write code that makes your bot or app actually do something. Popular languages for Discord bots include Python (using discord.py), JavaScript (using discord.js), and Java (using JDA). Each has libraries that handle the connection to Discord's servers.
Your code runs on a server or computer that stays online. Many developers use free hosting services like Replit or Railway for small projects, though these have limits on uptime and resources. Others run bots on their own computer, a Raspberry Pi, or a paid cloud service like AWS or DigitalOcean. The hosting method does not matter to Discord — only that your bot responds when invited to a server.
Start with a simple bot that does one thing well: respond to a command, send a welcome message, or log server events. Test it in a private server first. Once it works without crashing, you are ready to invite it to other servers.
Getting Your Application to 100 Servers
Discord counts a server as soon as someone with permission to add bots invites your application to it. You do not need to own those servers or have any special relationship with them. The 100-server threshold is checked automatically, and Discord grants the badge within a few hours of your application reaching that number.
To grow your bot's server count, share your invite link in Discord bot listing sites like top.gg, discord.bots.gg, or Discordbotlist.com. These sites let server owners search for bots by category and see reviews. A bot that works reliably and does something useful will attract servers naturally. You can also share your bot in Discord communities focused on development or your bot's specific purpose.
Do not use fake invites, bot farms, or paid services that promise to inflate your server count. Discord detects and removes badges obtained this way, and repeated violations can result in your application being banned from the platform.
Keeping Your Badge Active and Avoiding Removal
Once you earn the Developer Badge, it stays on your account as long as your application remains in good standing. Discord removes badges from applications that violate the Developer Terms of Service or Community Guidelines. Common violations include bots that spam, phish for user data, or bypass Discord's safety features.
Keep your bot updated and responsive. If your bot crashes frequently or stops responding to Discord's servers, it may be removed from the platform. Monitor your bot's logs and fix bugs quickly. If you no longer want to maintain your bot, you can delete the application from the Developer Portal, which will also remove the badge.
Discord also reserves the right to remove badges from applications that become inactive for extended periods. If your bot has not been updated or invited to new servers in many months, check the Developer Portal to confirm it is still active.
Understanding What the Badge Does and Does Not Do
The Developer Badge is a visual indicator only. It does not give you access to Discord's staff-only features, priority support, or special server permissions. Server owners and members can see the badge on your profile, but it does not affect your ability to chat, create servers, or use Discord normally.
Some people confuse the Developer Badge with other Discord badges like the Nitro badge or event badges. Those are awarded for different reasons and appear in different places. The Developer Badge is specific to people who have published applications that reached 100 servers.
Frequently Asked Questions
Do I need to know how to code to get a Developer Badge?
Yes, you need to write or use existing code to create a working bot or application. However, you do not need to be an expert. Many beginners start with tutorials and template code, then customize it for their needs. Discord's documentation and community forums have plenty of examples.
How long does it take to reach 100 servers?
This varies widely depending on what your bot does and how you promote it. A useful bot can reach 100 servers in weeks; a niche bot might take months. There is no time limit — you can work toward the badge at your own pace.
Can I get the badge if my bot is private or only in my own server?
No. Your bot must be invited to at least 100 different servers. A bot that only exists in your personal server will never reach the threshold, no matter how long you run it.
What happens if my bot gets removed from Discord?
If Discord removes your application for violating policies, the Developer Badge is removed from your account. You can create a new application and try again, but it must follow all Discord rules.
Can I have multiple Developer Badges?
No. You have one Developer Badge per Discord account, regardless of how many applications you have published. The badge appears once on your profile.