Skip to main content
Documentation - Discord Docs

Search documentation

Type to search this documentation.

On this pageOverview

Core Features

The Discord Social SDK offers a range of features to enhance social interactions within games. Developers can leverage these features to create a more engaging and connected experience for players in their game.

Provisional accounts let players use social features in your game without linking a Discord account so all players can have a consistent gameplay experience.

Check out the Provisional Accounts overview for a detailed explanation of how provisional accounts work, why they matter, and how to implement them in your game.

Design Guidelines
Provisional Accounts

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

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 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

Learn the implementation steps, configure authentication, and explore development guides:


Date Changes
July 21, 2025 initial release
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu