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

# Roblox Integration

> Connect your existing Roblox admin system to the Technified dashboard.

The Roblox integration connects the admin system you already run to the Technified dashboard. Bans, mutes, staff ranks, sessions and command logs sync in both directions, without replacing anything you already have.

Installation is a single code snippet you paste into the Roblox Studio command bar. Nothing to install in Studio, nothing to keep updated.

## Supported admin systems

| Admin system                                          | Installs as         | Location                     |
| ----------------------------------------------------- | ------------------- | ---------------------------- |
| [Adonis](https://github.com/Sceleratis/Adonis)        | `Server-Technified` | `Config > Plugins`           |
| [Guardsman](https://github.com/bunkerbravo/guardsman) | `Server-Technified` | `Guardsman Loader > plugins` |

Both connect to the same API and support the same features. Pick yours in the dashboard and the snippet is generated for it.

<Note>
  Do not run both at once in the same game. Two plugins syncing the same bans and mutes will fight over the same records.
</Note>

## What it does

| Feature           | Description                                                                    |
| ----------------- | ------------------------------------------------------------------------------ |
| Permission sync   | Staff roles from Technified apply as ranks in your admin system automatically  |
| Ban and mute sync | Bans and mutes sync in both directions between your game and the dashboard     |
| Session tracking  | Staff play sessions appear in Staff Activity                                   |
| Action logging    | Moderation and admin commands are logged to Technified                         |
| Server manager    | Kick, ban, mute, message, teleport, broadcast and shut down from the dashboard |
| Shield sync       | Optionally kick players flagged by [Technified Shield](/shield/overview)       |
| Game registration | Your game registers with the Technified backend on startup                     |

## Why it exists

The standalone Technified Admin system is still developing, so the integration lets you keep the admin system you already know. You can use Technified fully without switching.

<Note>
  The integration is currently **experimental** but works smoothly in testing. If you hit an issue, report it in the support channel.
</Note>

## Integration vs standalone admin

|                | Roblox Integration                 | Technified Admin       |
| -------------- | ---------------------------------- | ---------------------- |
| Best for       | Existing Adonis or Guardsman users | New setups             |
| Commands       | Uses your admin system's commands  | Its own command system |
| UI             | Your admin system's panel          | Technified admin panel |
| Dashboard sync | Full                               | Full                   |

## Requirements

* **Adonis** or **Guardsman** installed and working in your game.
* Access to your server's **Technified dashboard**, which generates the install snippet.
* **HTTP Requests** enabled in Game Settings > Security.

Your API key and Guild ID are filled into the snippet for you, so there is nothing to look up first.

## Next steps

<CardGroup cols={2}>
  <Card title="Install" icon="download" href="/roblox-integration/installation">
    Paste one snippet into the Studio command bar.
  </Card>

  <Card title="Configure" icon="gear" href="/roblox-integration/configuration">
    Set your feature toggles and permission mapping.
  </Card>

  <Card title="Features" icon="list-check" href="/roblox-integration/features">
    See how each sync feature behaves.
  </Card>

  <Card title="Commands" icon="terminal" href="/roblox-integration/commands">
    Learn the custom Technified commands.
  </Card>
</CardGroup>
