# DEFAULT_IMQ_CLIENT_OPTIONS variable · @imqueue/rpc

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

Default options applied to every generated IMQ client: the core queue defaults, plus cleanup enabled with a `'*:client'` filter and the code-generation settings.

**Signature:**

```typescript
DEFAULT_IMQ_CLIENT_OPTIONS: IMQClientOptions
```

## Remarks

What is intentionally absent matters as much as what is present: [IMQClientOptions.callTimeout](https://imqueue.org/api/rpc/latest/rpc.imqclientoptions.calltimeout/) is unset, so runtime calls never time out unless you set it, and [IMQClientOptions.singleQueue](https://imqueue.org/api/rpc/latest/rpc.imqclientoptions.singlequeue/) is unset, so every client creates its own queue.

As with the service defaults, `cleanup: true` and `cleanupFilter: '*:client'` override the core defaults, and `timeout` applies to the generator only.

