Skip to main content

Bridge Architecture

Bridge selection lives in:

config/bridges.lua
Config.Bridges = {
    Framework = 'auto', -- auto | qb | qbx | esx | standalone | custom
    Inventory = 'auto', -- auto | nord | ox | qb | esx | custom
    Notify = 'auto',    -- auto | ox | qb | esx | gta | custom
    TextUI = 'auto',    -- auto | ox | gta | custom
}

For a custom resource:

  1. Set the relevant bridge to custom.
  2. Edit only the matching bridge file.
  3. Return the values expected by the bridge contract.
  4. Leave the core resource logic unchanged.

This keeps updates easier because custom integrations stay isolated.