Skip to main content

Dependencies

Required​

DependencyPurpose
ESX, QBCore, or QboxPlayer identity, groups, accounts, and lifecycle integration
ox_libCallbacks, commands, caching, locale loading, and UI helpers
oxmysqlPlayer inventory and stash persistence

Only one supported framework should be running.

Framework detection​

wasabi_inventory detects frameworks by resource state:

  • es_extended → ESX
  • qbx_core → Qbox
  • qb-core → QBCore when Qbox is not running

If none is detected, the server reports that no supported framework is available and player inventories cannot load normally.

Database requirements​

A MySQL or MariaDB server supported by oxmysql is required.

The resource uses:

  • users.inventory for ESX.
  • players.inventory for QBCore and Qbox.
  • ox_inventory for persistent stashes by default, configurable through config.StashTable.

The inventory column and stash table are created automatically when missing. The database user therefore needs permission to create tables and add columns during initial installation.

Optional integrations​

  • ox_license for shop license checks.
  • qb-license for QBCore/Qbox shop license checks.
  • Wasabi resources that register items, stashes, or hooks through the inventory API.
  • Third-party resources using the supported ox_inventory-compatible exports and events.
note

When no supported license provider is available, the framework bridge permits the purchase and writes a debug message. Install and test a license provider if licensed shop items are important to your economy.