Account Linking
Account linking allows a game to authenticate users with their Discord credentials, gaining access to social features like friends, chat, and presence. This process uses OAuth2 authentication. Check out our Account Linking platform overview for a detailed explanation of how account linking works, why it matters, and how to implement it in your game.| Design Guidelines |
|---|
| Signing in with Discord |
| Consoles |
Provisional Accounts
Provisional accounts let players use social features in your game without linking a Discord account so all players can have a consistent gameplay experience.| Development Guides |
|---|
| Using Provisional Accounts |
| Design Guidelines |
|---|
| Provisional Accounts |
Friend System & Relationships
The SDK models friendships and relationships in two ways:- Discord Friends: Persistent across all games.
- Game-Specific Friends: Limited to the current game.
| Development Guides |
|---|
| Creating a Unified Friends List |
| Design Guidelines |
|---|
| Unified Friends List |
| Game Friends |
Presence & Rich Presence
Presence refers to a user’s online status, while Rich Presence provides game-specific activity data:- Displays if a user is online, idle, or offline.
- Shows detailed game stats (e.g., what level they’re playing and time played).
- Allows users to send game invites through Discord and in-game.
| Development Guides |
|---|
| Setting Rich Presence |
| Design Guidelines |
|---|
| Status & Rich Presence |
Next Steps
Learn the implementation steps, configure authentication, and explore development guides:Communication Features
Learn about messaging, voice chat, and in-game lobbies.
Integration Overview
Learn about the integration overview and implementation steps.
Development Guides
Step-by-step guides for implementing each social feature.
Change Log
| Date | Changes |
|---|---|
| July 21, 2025 | initial release |