# Compatibility

<table data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td>✅  <strong>Officially Supported</strong></td><td>Veified compatibility and built in both resources.</td><td></td></tr><tr><td>✅  <strong>Supported</strong></td><td>Veified compatibility but possible code modifications.</td><td></td></tr><tr><td>⚠️ <strong>Supported</strong></td><td>Compatibility according to code from the resource, but has not been tested.</td><td></td></tr><tr><td>🚫 <strong>Not Supported</strong></td><td>Unsupported resource, you cannot use this resource compatibility.</td><td></td></tr><tr><td><strong>🕛 Soon...</strong></td><td>We plan to introduce compatibility soon.</td><td></td></tr></tbody></table>

## Ready Implementation:

<table><thead><tr><th width="245.9090576171875">Resource</th><th width="274.272705078125">Is compatible</th><th align="center">Tutorial</th></tr></thead><tbody><tr><td><strong>vms_multichars</strong></td><td>✅  <strong>Officially Supported</strong></td><td align="center"><a data-mention href="compatibility/vms_multichars">vms_multichars</a></td></tr><tr><td><strong>esx_multicharacter</strong></td><td>✅  <strong>Supported</strong></td><td align="center"><a data-mention href="compatibility/esx_multicharacter">esx_multicharacter</a></td></tr><tr><td><strong>esx_identity</strong></td><td>✅  <strong>Supported</strong></td><td align="center"><a data-mention href="compatibility/esx_identity">esx_identity</a></td></tr><tr><td><strong>qb-multicharacter</strong></td><td>✅  <strong>Supported</strong></td><td align="center"><a data-mention href="compatibility/qb-multicharacter">qb-multicharacter</a></td></tr></tbody></table>

## Jail:

{% hint style="info" %}

### Custom Integration

If you don't find your jail system in the list below, don't worry!

In the **config.server.lua** file there is a function `SV.getJailStatus` in which you can customize the sql query, there you can freely customize your structure.
{% endhint %}

<table><thead><tr><th width="365">Resource</th><th>Is compatible</th></tr></thead><tbody><tr><td><strong>esx_jail</strong></td><td>✅  <strong>Officially Supported</strong></td></tr><tr><td><strong>esx-qalle-jail</strong></td><td>⚠️ <strong>Supported</strong></td></tr><tr><td><strong>mx_jail</strong></td><td>⚠️ <strong>Supported</strong></td></tr><tr><td><strong>qb-prison</strong></td><td>⚠️ <strong>Supported</strong></td></tr><tr><td><strong>pickle_prisons</strong></td><td>⚠️ <strong>Supported</strong></td></tr><tr><td><strong>rcore_prison</strong></td><td>⚠️ <strong>Supported</strong></td></tr></tbody></table>

## Housing:

{% hint style="info" %}

### Custom Integration

If you don't find your housing in the list below, don't worry!

In the **config.server.lua** file there is a function `SV.getHousings` in which you can customize the sql query, there you can freely customize your structure.

You will also need to adjust the loading of the house list in **config.client.lua** for the event `vms_spawnselector:openLoaded`
{% endhint %}

<table><thead><tr><th width="365">Resource</th><th>Is compatible</th></tr></thead><tbody><tr><td><strong>esx_property</strong></td><td>✅  <strong>Officially Supported</strong></td></tr><tr><td><strong>ps-housing</strong></td><td>✅  <strong>Officially Supported</strong></td></tr><tr><td><strong>qs-housing</strong></td><td>⚠️ <strong>Supported</strong></td></tr><tr><td><strong>qb-houses</strong></td><td>⚠️ <strong>Supported</strong></td></tr><tr><td><strong>bcs_housing</strong></td><td>⚠️ <strong>Supported</strong></td></tr></tbody></table>
