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

# Installation

> Get fxChat running on your server in under a minute.

Drop it in, restart, done.

## Requirements

* [`ox_lib`](https://github.com/overextended/ox_lib)
* ESX or QBX (auto-detected)

## Steps

<Steps>
  <Step title="Authorize your server">
    Add your `sv_licenseKey` to the asset at
    [portal.cfx.re](https://portal.cfx.re/). If you've never done this,
    walk through [Escrow & Cfx.re Portal](/docs/escrow-errors).
  </Step>

  <Step title="Drop the resource">
    Place the `fxChat` folder under `resources/[your-folder]/`.
  </Step>

  <Step title="Add to server.cfg">
    ```cfg theme={null}
    ensure ox_lib
    ensure fxChat
    ```

    `ox_lib` first.
  </Step>

  <Step title="Restart">
    On startup you'll see `[fxChat]` confirm the framework it detected.
  </Step>
</Steps>

<Check>
  Press **T** in-game. You should see fxChat instead of the native chat.
  Type `/me waves` to test.
</Check>

## Heads-up

fxChat replaces the native `chat` resource. Don't `ensure chat` — fxChat
declares `provide 'chat'`, so anything that depends on chat will use
fxChat automatically. Existing scripts that listen on `chatMessage`
keep working.

## Next

<CardGroup cols={2}>
  <Card title="Configuration" icon="sliders" href="/docs/fxchat/configuration">
    Tune behavior, blacklists, translations.
  </Card>

  <Card title="Commands" icon="terminal" href="/docs/fxchat/commands">
    Every command and how to disable them.
  </Card>

  <Card title="Themes" icon="palette" href="/docs/fxchat/themes">
    Seven themes plus the in-game editor.
  </Card>

  <Card title="Exports" icon="code" href="/docs/fxchat/exports/server">
    Send messages from your own scripts.
  </Card>
</CardGroup>
