prp-bridge
The core compatibility layer for all Prodigy Studios scripts. It provides a unified interface so our resources work seamlessly with your framework, inventory, phone and targeting.
Overview
The bridge sits between Prodigy Studios resources and your server stack. It abstracts framework-specific logic so scripts behave consistently whether you run QBox, QB-Core, ESX, or ND Core. Install it once, configure your integrations, and all Prodigy resources use the same bridge.
One resource, many frameworks
It is not a standalone script. It is a dependency that other Prodigy Studios resources call for player data, groups, inventory, phone, targeting, and more. Without it, those resources will not run correctly.
Features
| Feature | Description |
|---|---|
| Framework compatibility | Connects to QBox, QB-Core, ESX, or ND Core with a single config |
| Resource integration | Unified hooks for inventory, phone, and targeting systems |
| Group management | Built-in group system with commands and exports |
| Allowlist system | Built-in allowlist with command and export support |
| Cooldown management | Built-in cooldown system with command support |
| Version checking | Automatic version checks to keep compatibility up to date |
| Multi-language support | Localisation for English, Spanish, Portuguese, and Swedish |
Requirements
Required dependency
It is required for all Prodigy Studios scripts. Do not start any Prodigy resource before it. If the bridge is missing or fails to start, dependent scripts will not function.
Ensure the following are installed and configured for your chosen integrations:
- Your framework (one of the supported options below)
- An inventory system supported by the bridge
- Optional: phone, targeting, dispatch, and medical resources as needed by your Prodigy scripts
See the Requirements page for a full list and version details.
Supported integrations
It can connect to multiple systems per category. Configure the ones you use in the Configuration guide.
Framework
| Resource | Framework |
|---|---|
qbx_core | QBox Framework |
qb-core | QB-Core Framework |
es_extended | ESX Framework |
nd_core | ND Core Framework |
Inventory
| Resource | Name |
|---|---|
ox_inventory | OX Inventory |
origen_inventory | Origen Inventory |
tgiann-inventory | Tgiann Inventory |
Phone
| Resource | Name |
|---|---|
17mov_phone | 17 Movement Phone |
lb-phone | LB Phone |
npwd | New Phone Who Dis |
roadphone | Road Phone |
yflip | Teams GG yflip Phone |
yphone | Teams GG yphone Phone |
yseries | Teams GG yseries Phone |
Targeting
| Resource | Name |
|---|---|
ox_target | OX Target |
qb-target | QB Target |
sleepless_interact | Sleepless Interact |
Dispatch
| Resource | Name |
|---|---|
cd_dispatch | CD Dispatch |
origen_police | Origen Police |
ps-dispatch | Project Sloth Dispatch |
rcore_dispatch | Rcore Dispatch |
tk_dispatch | TK Dispatch |
aty_dispatch | ATY Dispatch |
codem-dispatch | CodeM Dispatch |
core_dispatch | Core Dispatch |
lb-tablet | LB Tablet |
Medical
| Resource | Name |
|---|---|
ars_ambulancejob | ARS Ambulance Job |
esx_ambulancejob | ESX Ambulance Job |
nd_ambulance | ND Ambulance |
osp_ambulance | OSP Ambulance |
p-ambulancejob | P Ambulance Job |
qbx_medical | Qbox Medical |
wasabi_ambulance | Wasabi Ambulance |
qb-ambulancejob | QB Ambulance Job |
randol_medical | Randol Medical |
tk_ambulancejob | TK Ambulance Job |
Vehicle keys
| Resource | Name |
|---|---|
cd_garage | CD Garage |
mVehicle | MVehicle |
nd_core | ND Core |
okokGarage | okokGarage |
qb-vehiclekeys | QB Vehicle Keys |
qbx_vehiclekeys | Qbox Vehicle Keys |
vehicles_keys | Vehicles Keys |
wasabi_carlock | Wasabi Carlock |
Fuel
| Resource | Name |
|---|---|
cdn-fuel | CDN Fuel |
lc_fuel | LC Fuel |
LegacyFuel | Legacy Fuel |
ox_fuel | OX Fuel |
qb-fuel | QB Fuel |
Minigames
| Resource | Name |
|---|---|
prp-minigames | Prodigy Studios Minigames |
Next steps
Install and configure
- Follow the Installation guide to add it to your server and start it before any other Prodigy resource.
- Open the Configuration guide to set your framework, inventory, phone, targeting, and other integrations.
| Page | Description |
|---|---|
| Requirements | Dependencies and versions |
| Installation | Step-by-step setup |
| Configuration | Config options and integration settings |
| Events | Client and server events |
| Exports | Exports for other resources |
Important notes
Start order
- Start prp-bridge before any other Prodigy Studios resource in your
server.cfg. - Keep version checking enabled so you receive compatibility updates.
- Ensure all dependencies for your chosen integrations are installed and configured.
- The bridge must be running for Prodigy scripts to work; restart it if you change framework or core resources.
Support
If you run into issues:
- Confirm all dependencies are installed and their versions match the Requirements page.
- Check that Configuration matches your server (framework, inventory, etc.).
- Ensure version checking is enabled and resources are up to date.
For further help, open a ticket on our Discord.