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

# Dependencies

> Requirements for using Revo UI Kit in your FiveM server.

<Info>
  Revo UI Kit requires <b>ox\_lib</b> to function. <b>ox\_target</b> is optional and only needed if you want the script's ox\_target redesign or integration features.
</Info>

## Required Dependency

### ox\_lib

`ox_lib` is required. Revo UI Kit is designed around it and will not work correctly without it.

<Steps>
  <Step title="Install ox_lib">
    Download and install `ox_lib` in your server's `resources` folder if it is not already installed.
  </Step>

  <Step title="Ensure ox_lib Starts First">
    Add `ox_lib` before Revo UI Kit in your `server.cfg`:

    ```bash theme={null}
    ensure ox_lib
    ensure revo_uikit
    ```
  </Step>

  <Step title="Verify ox_lib Is Working">
    Make sure your server already uses `ox_lib` successfully before starting Revo UI Kit. If `ox_lib` is missing or failing, Revo UI Kit will not load properly.
  </Step>
</Steps>

## Optional Dependency

### ox\_target

`ox_target` is optional.

Use it only if:

* your server uses `ox_target`
* you want Revo UI Kit's redesigned ox\_target experience
* you want the UI styling to also apply to target-based interactions

If your server does not use `ox_target`, you can still use Revo UI Kit with `ox_lib` only.

<Steps>
  <Step title="Install ox_target If Needed">
    Download and install `ox_target` only if your server uses it.
  </Step>

  <Step title="Start ox_target After Revo UI Kit">
    If you use `ox_target`, make sure it starts after Revo UI Kit:

    ```bash theme={null}
    ensure ox_lib
    ensure revo_uikit
    ensure ox_target
    ```
  </Step>
</Steps>

<Tip>
  The safest load order is: <code>ox\_lib</code> first, then <code>revo\_uikit</code>, and then <code>ox\_target</code> if used.
</Tip>
