The following communication features are available for development and testing, but their usage is capped with a rate limit.
Messaging & Communication
Users can communicate via direct messages (DMs) and voice calls:- DMs: One-on-one private chat (MessageHandle).
- Calls: Real-time voice communication inside a game lobby (Call).
| Development Guides | 
|---|
| Sending Direct Messages | 
| Managing Voice Chat | 
| Design Guidelines | 
|---|
| Direct Messages | 
Lobbies & In-Game Chat
A lobby is a virtual space where players can interact through voice and text chat.- Your game controls lobbies, which can have different membership rules.
- Integrated voice chat allows real-time communication among players in a session.
| Development Guides | 
|---|
| Manging Lobbies | 
Linked Channels
Games can link in-game chat with Discord’s server-based text channels in their UI, allowing players to chat in a Discord server without leaving the game.| Development Guides | 
|---|
| Linked channels | 
| Design Guidelines | 
|---|
| Linked channels | 
Rate Limits
Prior to a successful application to remove rate limits, communication features have the following restrictions:- Lobby Create/Join operations: 20 requests every 2 hours.
- Lobby Update operations: 100 requests every 2 hours.
- This includes adding/removing members, updating metadata, and creating Discord server invites for linked channels.
 
- Lobby Linking operations: 20 requests every 2 hours.
- This includes creating or deleting a linked channel
 
- Sending Messages to Lobby operations: 100 requests every 2 hours
- Sending Direct Message operations: 100 requests every 2 hours.
These are per-application rate limits, not per-user.
Applying for Rate Limit Removal
To apply for removal of rate limits on Discord Social SDK communication features, you must meet the requirements outlined in the Application Requirements for Rate Limit Removal section below. Once you have met those requirements, you can apply for rate limit removal by following these steps:- Open the Application page of the Developer Portal
- Open the Application you want to apply for rate limit removal
- Under the Discord Social SDK heading in the sidebar, click the Comms Access button
- Fill out the application form with the required information and supporting materials
Video capture provided to the application should be in url format, hosted on a file or video-sharing service of your choice as an unlisted video
Application Requirements for Rate Limit Removal
This section outlines the specific requirements you must meet before submitting your game for approval to unlock Discord Social SDK text and/or voice communications for full release. You’ll find:- Minimum required feature set: Your game must have integrated core Discord Social SDK features, such as Discord Account Linking, Rich Presence with Discord Joins, and Full Access to Discord Friends.
- Feature Functionality: The Discord Social SDK features you choose to integrate in your game must have end-to-end functionality, meaning that all your user interactions can be completed, work as intended across both game and Discord clients, and resolve negative options (such as user denial of options and failure states) correctly.
- Feature Access and Conveyance: Discord Social SDK integrations must include the option for users to link their Discord account, and make it accessible and easily understandable for players to activate.
- Supporting Materials: You’ll be required to provide specific documentation of your game for review, such as a capture of integration and development timeline.
- Age-restricted user protection: You’ll need to confirm that you have appropriate measures in place for players’ access to the SDK features in your game, depending on their age.
These requirements detail the minimum bar to be eligible for Social SDK communications usage at scale.
Check out our design guidelines for what “great” looks like. Great
integrations can drive higher player engagement and retention by creating seamless social experiences that keep players
connected and coming back to your game. And of course, remember to make sure you are complying with our
Social SDK Terms.
If you believe you meet these requirements, you can apply for access to full release comms features. Discord may approve or deny your access after review of your application and additional terms may apply.
If you believe you meet these requirements, you can apply for access to full release comms features. Discord may approve or deny your access after review of your application and additional terms may apply.
Minimum Required Feature Set
In order to unlock Discord text and/or voice communications for full release, integrations of the Social SDK must include the following features at a minimum. Developers are of course welcome (and encouraged) to take advantage of any SDK features that will supercharge their games beyond these minimum requirements. :::warn Exception: Prohibited Off-Platform Interactions by SonyFor integrations experienced on Sony Platforms (e.g. PlayStation 5)…
1. Do not allow access to Account Linking entry points.
2. Do not allow access to Linked Channels.
3. Limit messaging and Invites to other players currently playing the game.
4. Do not display off-platform presence and logos (including Discord). ::: Required features are…
Option for Discord Account Linking
Players must have the opportunity to link their Discord account in-game. This ensures players can access the full Social SDK-powered experience, and connects your game to a player’s existing social network.Rich Presence and Discord Joins
Discord Users must be able to see Rich Presence updates for Discord-linked player accounts and join their game via Ask to Join. This feature drives organic discovery and social engagement by showing friends what players are doing and creating opportunities for spontaneous social interaction and game sessions.Full Access to Discord Friends
Account-linked players must have their Discord friends accessible to them in-game, with supporting UI to take actions like messaging, inviting, blocking, and ignoring. This can be accomplished as a Unified Friends List which shows status across platforms, or as a simple in-game Discord friends list. Games should never copy and store Discord friend information (i.e. a player unlinking their Discord account should automatically remove Discord friend information in-game).Feature Functionality
All integrated Social SDK features (whether required as a part of the minimum feature set or not) must have at a minimum base level functionality for their intended use. This is a separate requirement in addition to the minimum feature set above. “Base level functionality” means that each integrated feature’s end-to-end user flow is completable and resolves negative options (user denial of options and failure states) correctly. Details for each feature are as follows:Discord Account Linking
Intended Use: Connect a player’s game account with their Discord account to enable social features and cross-platform functionality. Example Complete User Flow:- Player encounters sign-in prompt (at game start, friends list access, or feature interaction)
- Player clicks Discord sign-in button
- Authorization flow launches (Overlay > Discord Client > Browser fallback)
- Player completes OAuth authorization on Discord
- Game receives authorization confirmation
- Success state displays in-game confirming connection
- Social features become available and populate with Discord data
- User declines authorization: Return to game normally with a provisional account; maintain access to sign-in option
- Authorization fails/times out: Show clear error message with retry option
- User wants to disconnect: Provide deauthorization option in-game and maintain game functionality post-disconnect
These requirements represent the minimum standards for functionality.
To create an even better player experience, see our Design Guidelines for Signing In.
Rich Presence
Intended Use: Display detailed, real-time information about a player’s in-game activity on their Discord profile, allowing friends to see what they’re doing and potentially join their session. Example Complete User Flow:- Player launches game and performs actions (enters lobby, starts match, joins party, etc.)
- Game feeds Rich Presence update to Discord via the SDK (e.g. “In lobby”)
- Rich Presence appears on player’s Discord profile with current activity details
- Discord friends can view the presence information
- If including Joins/Invites, Discord Friends can “Ask to Join” or receive direct invites
- Game feeds additional Rich Presence updates to Discord via the SDK as the player’s in-game status changes (e.g. “Looking for a match”, “In a match”, etc)
- On game shutdown, Discord automatically handles clearing player’s Rich Presence
- Network connectivity issues: Queue presence updates and retry when connection restored
- Active and inactive clients: Invites can complete even when one player doesn’t have the game client open on acceptance.
These requirements represent the minimum standards for functionality.
To create an even better player experience, see our Design Guidelines for Rich Presence.
Unified Friends List
Intended Use: Combine Discord friends and in-game relationships into a single, organized friends list that shows comprehensive social connections. Example Complete User Flow:- Player opens their in-game friends list
- Game UI quickly populates friends in an organized list showing:
- In-game friends (always visible)
- “Online Elsewhere” section with Discord friends not currently in-game
- Appropriate status indicators and Discord badges
 
- Player interacts with friends in list (message, invite, block, view profile)
- Friends list updates dynamically in real time as statuses change
- Player can add/remove friends through the interface
- Friend removal: Handle removal across both game and Discord systems appropriately
- Loading failures: Show loading states and error messages for failed friend data retrieval
- Special characters: Non-standard characters in Discord usernames populate as expected.
- Unlinking Discord: Player’s in-game friends list removes Discord friend entries when they unlink their Discord account
These requirements represent the minimum standards for functionality.
To create an even better player experience, see our Design Guidelines for Unified Friends List.
Direct Messages through Discord
Intended Use: Enable seamless messaging between players across game platforms through Discord, maintaining conversation continuity. Complete User Flow:- Player selects friend to message from an in-game friends list or other interface
- Message interface opens showing chat history (if available)
- Player composes and sends message
- Message appears in both the game interface and Discord (for linked users)
- Messages from Discord appear in-game with Discord visual notation
- Conversation continues seamlessly across platforms
- Message delivery failure: Show retry options and clear error states
- Unsupported media: Display placeholder with external link icon for rich media
- Blocked users: Respect Discord blocking relationships and show appropriate messaging
- Network issues: Queue messages locally and sync when connection restored
These requirements represent the minimum standards for functionality.
To create an even better player experience, see our Design Guidelines for Direct Messages.
Linked Channels
Intended Use: Link in-game group chats to Discord text channels, enabling persistent conversations that flow between game platforms through Discord. Complete User Flow:- Player with Discord server admin & game chat admin permissions accesses channel linking option in group chat interface
- Channel selection interface opens showing available Discord servers/channels
- Player selects appropriate text channel (with proper permissions)
- System shows setup warning if linking to restricted channel
- Link establishes successfully with confirmation
- Messages flow bidirectionally between game and Discord
- Persistent entrypoint shows linked channel info and management options
- Insufficient permissions: Show clear error about channel management requirements
- No available channels: Provide guidance on creating or accessing appropriate channels
- Link establishment failure: Show retry options and clear error messaging
- User wants to unlink: Provide confirmation dialog and clean removal process
These requirements represent the minimum standards for functionality.
To create an even better player experience, see our Design Guidelines for Linked Channels.
Voice Communications
Intended Use: Provide high-quality voice chat integration that works seamlessly between game platforms through Discord. Complete User Flow:- Player joins voice-enabled game session/party
- Voice interface becomes available with Discord-powered audio
- Player can mute/unmute, adjust volume, see speaking indicators
- Voice streams work for individual users with clear audio quality
- Player can leave voice
- Voice server unavailable: Provide clear error messaging and retry mechanisms
- User leaves voice: Clean up voice states and update interfaces appropriately
Feature Access and Conveyance
Discord Account Linking
The option for players to link their Discord account must have top-level surfacing in-game. Social SDK integrations must not only include account linking, but also make it accessible and easily understandable for players to activate and deactivate. That means… Access Requirements:- Linking a Discord account is surfaced in parity with other platform-linking options.
- The location for account linking is located in a persistent and accessible area in-game (e.g. Game Settings, Accounts menus).
- The entry point for account linking is visually persistent within its associated menu location (i.e. it can’t be a one time pop up that players can’t access again).
- The entry point for account linking is discoverable by players through normal expected play (i.e. not buried in a sub-menu or requiring right-click access).
- The option to unlink accounts is also surfaced in-game in a persistent and easily accessible manner.
- Users without linked accounts must have an associated token path for handling social features (see: Provisional Accounts).
- Developers must provide contextual education about Discord account-linking benefits before users encounter the authorization flow.
- Acceptable contextual education looks like:
- Modal or informational screen that explains specific benefits the player will receive (e.g., “Chat with friends here and on Discord,” “See what your friends are playing,” “Join friends’ games directly”)
- Contextual tooltips or hints near social features that explain how they improve with Discord linking
- In-game messaging that appears when players interact with limited social features, explaining how linking would enhance the experience
Discord Account Linking entry points are prohibited on Sony platforms.
Direct Messages through Discord
If you’ve chosen to integrate Direct Messages through Discord in your game, Direct Messages must be identifiable as coming from Discord, and players must know when their messages are showing up in Discord. Conveyance Requirements:- Cross-platform DMs need to be identified as Discord-specific through visual indicators (e.g. Discord logo/badge next to sender name, contextual information on hover about the message source)
- Players must know when their messages are showing up in Discord through clear visual feedback when composing or sending messages
- The messaging interface must indicate the cross-platform nature of the conversation (e.g., “This conversation syncs with Discord” or similar messaging)
Supporting Materials
To unlock Discord text and/or voice communications for full release, Social SDK integrations must have accompanying supporting materials in your application. You may submit your application and supporting materials under your application in the Developer Portal.For integrations available on multiple platforms including Sony platforms, submit materials that reflect your non-Sony platform user experience.
For example: Example Studio’s Wumpus Wars is available to players on Sony PlayStation 5 and Xbox Series S and Xbox Series X. Example Studio submits the feature list and Wumpus Wars capture for Xbox.
For example: Example Studio’s Wumpus Wars is available to players on Sony PlayStation 5 and Xbox Series S and Xbox Series X. Example Studio submits the feature list and Wumpus Wars capture for Xbox.
List of SDK Features Integrated
Provide a comprehensive list of all Discord Social SDK features implemented in your game, such as:- Discord Sign-in (Account Linking)
- Rich Presence
- Game Invites and/or Discord Joins
- Unified Friends List
- Direct Messages through Discord
- Voice Communications
- Text Communications (Linked Channels)
Release Timeline
Indicate the anticipated release date, and the current development status of your Discord integration:- Concept / Prototype
- Production (Alpha)
- Post-product (Beta)
- Released (Already commercially available)
Capture of Integrated Features
Acceptable format: url link- 1-5 minute video capture of the complete user flow covering each SDK feature integrated
- Videos must demonstrate end-to-end user flow as outlined in Feature Functionality
- Show both successful flows and how negative options (errors, user denials) are handled
- Include clear narration or on-screen text explaining each step
- Ensure video quality allows reviewers to clearly see UI elements and user interactions
Age-restricted User Protection
You must comply with all age requirements under our Social SDK Terms. This includes ensuring that only people who are at least 13 years old and meet the minimum age requirements in their country can access Social SDK features integrated in your game.Confirmation of Standards Compliance
With your application submission, you confirm that you have met the requirements detailed above.Next Steps
Learn about integration steps, check platform support, and explore implementation guides:Integration Overview
Learn about the integration overview and implementation steps.
Platform Compatibility
See supported platforms and download information.
Development Guides
Learn how to implement messaging, voice chat, and linked channels.
Change Log
| Date | Changes | 
|---|---|
| July 21, 2025 | initial release |