# How To Guides

These how-to guides offer common solutions for integrating Discord Social SDK features into your game.

::::card-grid
:::card{title="Debug & Log" href="/guides/how-to-debug-log"}
Use logging and debugging tools to troubleshoot issues.
:::

:::card{title="Use with Discord APIs" href="/guides/how-to-use-with-discord-apis"}
Make requests to Discord's HTTP APIs from your game.
:::

:::card{title="Integrate Moderation" href="/guides/how-to-integrate-moderation"}
Integrating and managing content moderation for your game when using the Discord Social SDK.
:::

:::card{title="Market Your Integration" href="/guides/how-to-market-your-integration"}
Guidelines and best practices for announcing your Discord Social SDK integration to players.
:::

:::card{title="Handle Special Characters in Display Names" href="/guides/how-to-handle-special-characters-display-names"}
Handling Unicode characters in Discord Display Names for your game's chat and friend lists.
:::

:::card{title="Voice Muting Based on Player Blocks" href="/guides/how-to-voice-muting-for-blocked-players"}
Apply voice muting in lobbies based on Discord block relationships or external platform signals.
:::

:::card{title="Handle Rate Limits" href="/guides/how-to-handle-rate-limits"}
Detect and handle rate limit errors using ClientResult.
:::
::::

***

## Change Log

| Date          | Changes               |
| ------------- | --------------------- |
| July 23, 2025 | migrated several docs |
| June 17, 2025 | added How To category |

## Related pages

- [API Reference](./api-reference-index.md)
- [App Fundamentals](./app-fundamentals-index.md)
- [Best Practices](./best-practices-index.md)
- [Bots & Companion Apps](./bots-companion-apps-index.md)
- [Building Games](./building-games-index.md)
- [Building on Discord](./building-on-discord-index.md)
- [Change Log](./change-log-index.md)
- [Communities & Servers](./communities-servers-index.md)
- [Components](./components-index.md)
- [Core Concepts](./core-concepts-index.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
