> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkable.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Overview of the px_discord system

px\_discord is a real-time Discord integration system designed to handle identifier validation, guild membership checks, and role-based access control without manual intervention or unreliable client-side logic.

It connects directly to your configured Discord bot and guild, retrieves player membership data, and validates roles securely before allowing access. Everything is handled centrally on the server, ensuring every connection follows the same validation process.

Role data is cached after retrieval, which reduces repeated API requests and keeps validation fast even during heavy player activity.

<img src="https://mintcdn.com/pinkabledev-6a7425e7/7zHqOgfYbTMbav-Z/images/px_discord/banner.png?fit=max&auto=format&n=7zHqOgfYbTMbav-Z&q=85&s=6446c9e5730b303aad8dfc8c74a5fcbe" alt="px_discord preview" width="1920" height="1080" data-path="images/px_discord/banner.png" />

<Note>
  px\_discord does not rely on client-side logic. Discord validation and role checks are handled entirely on the server, ensuring consistent and secure behavior for every player.
</Note>

## What it handles

* Discord identifier validation during player connection
* Guild membership verification using your configured server
* Optional role-based access control for whitelisting
* Cached role handling for improved performance
* Automatic retry handling when Discord requests fail

## Why use it

Many Discord validation systems rely on client-side checks or repeated API calls, which can introduce security risks, slowdowns, or inconsistent behavior between players.

px\_discord avoids these issues by keeping all validation logic server-side and caching Discord data efficiently. This keeps the system predictable, secure, and scalable regardless of player count or connection load.

## Navigation

<CardGroup cols={2}>
  <Card title="Configuration" icon="sliders" href="/products/px-discord/configuration">
    Control how Discord validation and access rules behave.
  </Card>

  <Card title="Exports" icon="code" href="/products/px-discord/exports">
    Retrieve Discord data and validate roles in other resources.
  </Card>
</CardGroup>
