# Server Exports · Inventory

# Server Exports · Inventory

These exports expose Crafting's active inventory bridge to other server resources.

```lua
local invType = exports['nord_crafting']:GetInventoryType()
local count = exports['nord_crafting']:GetItemCount(source, 'iron')
local ok = exports['nord_crafting']:AddItem(source, 'iron', 5, { quality = 100 })
local ok = exports['nord_crafting']:RemoveItem(source, 'iron', 2)
local slots = exports['nord_crafting']:SearchInventory(source, 'slots', 'blueprint')
local inventory = exports['nord_crafting']:GetInventory(source)
local items = exports['nord_crafting']:GetItemList()
```

The bridge normalizes basic operations across supported inventory providers, but metadata/stash capabilities can vary by provider.
