# IMQClient.id property · @imqueue/rpc

Source: https://imqueue.org/api/rpc/latest/rpc.imqclient.id/
Published: 2026-08-04
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/rpc 3.5.3 — generated reference, not hand-written

Per-host instance slot number — not an OS process id.

**Signature:**

```typescript
readonly id: number;
```

## Remarks

Allocated by claiming the lowest free pid file under `$TMPDIR/.imq-rpc`; the file itself contains the real `process.pid`. Ids released by [IMQClient.destroy()](https://imqueue.org/api/rpc/latest/rpc.imqclient.destroy/) are not re-issued within the same process.

