# Rental Integration

Rental scripts should normally use temporary keys.

Example 30-minute rental:

```lua
exports.nord_vehiclekeys:GiveTempKey(source, plate, 1800)
```

When the rental ends early:

```lua
exports.nord_vehiclekeys:RemoveKeys(source, plate)
```

For a shared company vehicle with a known duration:

```lua
exports.nord_vehiclekeys:GiveSharedKey(source, plate, 3600)
```

Choose `temporary` for a short-lived one-player rental and `shared` when the semantics are intentionally shared access.
