# Dependencies > Required and optional dependencies for ML Diary Category: DIARY · Source: https://miciomods.it/docs/ml-diary-dependencies · Last updated: 2026-07-09 ## Required - [ml_bridge](https://portal.cfx.re): Framework abstraction, inventory operations, target system, notifications, inventory-change hook - [ox_lib](https://github.com/communityox/ox_lib): Zones, callbacks, commands, interface helpers - [oxmysql](https://github.com/overextended/oxmysql): Database driver for diary persistence ## Framework **QBCore** **server.cfg** ```cfg ensure qb-core ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_diary ``` **QBox** **server.cfg** ```cfg ensure qbx_core ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_diary ``` **ESX** **server.cfg** ```cfg ensure es_extended ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_diary ``` **Standalone** **server.cfg** ```cfg ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_diary ``` > **INFO:** Auto Detection > > `ml_bridge` detects your framework automatically. No manual setup. ## Optional ### Inventory Any of the inventories supported by `ml_bridge`. Item metadata (used to store the diary serial in `'metadata'` mode) requires an inventory that persists per-slot custom fields. - [ox_inventory](https://github.com/communityox/ox_inventory): Recommended. Native metadata + serials - [qb-inventory](https://github.com/qbcore-framework/qb-inventory): Use the `unique = true` flag in items definition - [codem-inventory](https://codem.tebex.io): Supported via bridge adapter - [qs-inventory](https://quasar-store.com): Supported via bridge adapter ### Targeting - [ox_target](https://github.com/communityox/ox_target): Used by model-type discoveries to render the "Examine" interaction. The interaction is hidden unless the player carries the diary item