Let’s get started
Select a platform to get started. If you are unsure which platform to choose, start with the C++ guide to familiarize yourself with the SDK’s core concepts.Standalone C++
For use with custom engines or standalone applications.
Unity
For use with Unity 2021.3 or later.
Unreal Engine
For use with Unreal Engine.
To see the complete list of currently supported platforms and minimum version requirements, check out the Platform Compatibility section.
What you’ll build
By the end of the getting started guide, your application will be able to:- Authenticate users with Discord using OAuth2
- Set up logging and status monitoring
- Start the SDK and establish a connection
- Retrieve the player’s Discord friends list
- Set the player’s rich presence for your game
Before you begin
All getting started guides require:- A Discord account — Register at discord.com if you don’t have one.
- A Discord application — Create one in the Discord Developer Portal.
- OAuth2 redirect URIs configured — Add the appropriate redirect URI for your platform in the Developer Portal’s OAuth2 tab.
| Platform | Redirect URI |
|---|---|
| Desktop | http://127.0.0.1/callback |
| Mobile | discord-APP_ID:/authorize/callback (replace APP_ID with your application ID) |
- SDK downloaded — Download the Social SDK from the Downloads page in your application’s settings.
Next steps
After completing a platform getting started guide, you can implement features such as a unified friend list, rich presence, lobby management, and more. See the Development Guides for detailed implementation instructions for each feature.Change log
| Date | Changes |
|---|---|
| March 17, 2025 | Initial release |