Platform Support
The Discord Social SDK is Generally Available on both mobile platforms:
For the full cross-platform support matrix, see Platform Compatibility.
Feature Availability on Mobile
All Discord Social SDK features are available on mobile. The table below lists mobile-specific setup or behavior differences where they apply.Prerequisites
Before integrating on mobile, make sure you have:- A Discord application with the Social SDK enabled. See Getting Started to create your team, application, and enable the SDK.
- A mobile OAuth2 redirect URI configured in the format
discord-YOUR_APP_ID:/authorize/callback(replaceYOUR_APP_IDwith your Discord application ID). - Your development environment set up for your target platform (Xcode for iOS, Android Studio for Android).
Choose Your Getting Started Path
Select the integration that matches your project. Each guide covers download, project setup, and connecting to Discord, with mobile-specific notes where they apply.Standalone C++
For custom engines or standalone applications targeting iOS and Android.
Unity
For Unity projects building to mobile.
Unreal Engine
For Unreal Engine projects building to mobile.
Samples
Unity Mobile Sample
Check out our Unity sample for the Discord Social SDK, which includes a mobile scene (Assets/Scenes/Mobile.unity) that runs on Android and iOS. It contains easy to drop in prefabs with both code and UI to quickly integrate Discord’s social features into your mobile game, with all mobile-specific configuration already set up:
- Mobile redirect URI (
discord-APP_ID:/authorize/callback) registration - Build processors that auto-inject the redirect scheme into Android manifest and iOS
Info.plist - Portrait-optimized UI that reuses the same Discord SDK integration as the desktop scene
Next Steps
Design Foundations
UI patterns and principles for integrating Discord into your game.
Development Guides
Add features like a unified friends list, rich presence, and more.