Discord
Discord is a voice, video and text communication service used by hundreds of millions of people to hang out and talk with their communities and friends.
APIs
Discord REST API
The Discord REST API provides programmatic access to Discord resources including users, guilds, channels, messages, emojis, webhooks, and more. It is the primary interface for b...
Discord Gateway API
The Discord Gateway API provides persistent, stateful WebSocket connections between your client and Discord servers. These connections are used for sending and receiving real-ti...
Discord Interactions API
The Discord Interactions API enables applications to create and respond to application commands (slash commands), message components, and modals. It supports both Gateway-based ...
Discord OAuth2 API
The Discord OAuth2 API enables application developers to build applications that utilize authentication and data from the Discord API. Discord supports the authorization code gr...
Discord Webhook Events API
The Discord Webhook Events API provides HTTP-based outgoing webhook events that allow applications to receive notifications for specific events without maintaining a persistent ...
Discord Embedded App SDK
The Discord Embedded App SDK lets you build rich, multiplayer experiences as Activities inside Discord. It handles RPC calls between your application and Discord, enabling inter...
Discord Voice API
The Discord Voice API provides the protocol for establishing and managing voice connections between clients and Discord voice servers. It handles UDP-based voice data transmissi...
Discord Linked Roles API
The Discord Linked Roles API enables applications to associate third-party metadata with Discord users through role connection metadata. Server admins can use this metadata to c...
Discord Social SDK
The Discord Social SDK allows game developers to add rich social features into their games across desktop, mobile, and console platforms. It supports features like account linki...
Collections
Discord OAuth2 API
OPENDiscord REST API
OPENGraphQL
Discord GraphQL
Discord does not expose a native public GraphQL API. Its developer platform is built on a REST API (discord.com/api/v10), a WebSocket Gateway for real-time events, and an HTTP W...
GRAPHQLPricing Plans
Rate Limits
FinOps
Discord Finops
FINOPSFeatures
Event Specifications
Discord Gateway API
The Discord Gateway API provides persistent, stateful WebSocket connections between your client and Discord servers. These connections are used for sending and receiving real-ti...
ASYNCAPIDiscord Voice API
The Discord Voice API provides the protocol for establishing and managing voice connections between clients and Discord voice servers. It handles UDP-based voice data transmissi...
ASYNCAPI