# AmqpBridgeConfig API

Configuration for AmqpBridge.

---
Canonical: /handbook/api/types/_purista_amqpbridge.AmqpBridgeConfig/
Source: amqpbridge/src/types/AmqpBridgeConfig.ts
Format: Markdown for agents
---

Configuration for AmqpBridge.

Package: `@purista/amqpbridge`

## Signature

```typescript
type AmqpBridgeConfig = void
```

## Notes

### see

[amqplib documentation](https://amqp-node.github.io/amqplib/)

## Members

### Properties

- `deadLetterExchangeName: string` — Dead-letter exchange name applied to durable command queues when set.
- `deadLetterRoutingKey: string` — Dead-letter routing key used by durable command queues and subscription dead-letter handoff.
- `encoder: Encoder` — Content-type encoders used for AMQP payload serialization.
- `encrypter: Encrypter` — Content-encoding encrypters used for AMQP payload protection.
- `exchangeName: string` — AMQP headers exchange name to use.
- `exchangeOptions: Options.AssertExchange` — AMQP exchange assertion options.
- `namePrefix: string` — Queue prefix for PURISTA queues except broker-created exclusive queues.
- `prefetch: number` — Maximum unacknowledged messages per manual-ack consumer channel.
- `socketOptions: SocketOptions` — Socket options passed to amqplib.
- `url: string | Options.Connect` — AMQP broker URL or connection options.
