Documentation for RPC over IPC transport is now available, covering connection, opcodes, and IPC-specific events.
Documentation for Discord's RPC over IPC (Inter-Process Communication) transport is now available. IPC is a transport for native applications to communicate with a local Discord client, offering high-performance local communication without network overhead.
The RPC documentation covers:
- IPC socket paths for Windows and Linux/macOS
- Handshake flow and opcodes
- IPC-specific events (
READY,ERROR, andGUILD_STATUS)
Note
If you're building a game that integrates Discord social features, we recommend using the Discord Social SDK instead of communicating directly over RPC.