# Dependencies > Required and optional dependencies for ML Tattoos Category: TATTOOS · Source: https://miciomods.it/docs/ml-tattoos-dependencies · Last updated: 2026-07-09 ## Required - `ml_bridge`: Framework-agnostic player, money and permission API. Download from `https://portal.cfx.re` - `ox_lib`: Callbacks, cache handles, points and the locale loader (`https://github.com/communityox/ox_lib`) - `oxmysql`: Database driver - `ml_tattoos_meta`: Companion resource shipped inside the same package. It streams the overlay slot pool that custom-image tattoos render into. It must be present and started, or custom tattoos will not appear in the world. > **INFO:** About the meta companion > > `ml_tattoos_meta` carries the streamed overlay data that custom-image tattoos bind to at runtime. `ml_tattoos` writes the pool into it at boot and starts it for you. Keep both resources in the package together and do not rename `ml_tattoos_meta` unless you also change `Config.MetaResource`. ## Framework **QBox** **server.cfg** ```cfg ensure qbx_core ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_tattoos_meta ensure ml_tattoos ``` **QBCore** **server.cfg** ```cfg ensure qb-core ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_tattoos_meta ensure ml_tattoos ``` **ESX** **server.cfg** ```cfg ensure es_extended ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_tattoos_meta ensure ml_tattoos ``` **Standalone** **server.cfg** ```cfg ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_tattoos_meta ensure ml_tattoos ``` > **INFO:** Auto Detection > > `ml_bridge` detects the active framework automatically. No manual setup is required. ## Optional - `ml_tebex`: Webhook hub that delivers the optional Tebex packages used to grant custom-tattoo uses. Only needed if you sell or hand out uses through your Tebex store (see Configuration → Uses & Optional Donations). Without it, the in-game money and item flows still work. - `fmsdk` (FiveManage). Enables the in-game PNG uploader for custom tattoos. When absent, players paste an image link instead. - Any inventory: Required only when item payment or item-kit presets are enabled, to register the tattoo-kit items.