# Queues Examples (/sdks/kotlin/how-to/queues)



Guaranteed delivery with simple and streaming queue API examples.

<Cards>
  <Card title="Send & Receive" href="/sdks/kotlin/tutorials/send-receive">
    Basic queue message send and receive with ack/reject
  </Card>

  <Card title="Ack All" href="/sdks/kotlin/how-to/queues/ack-all">
    Acknowledge all messages in a batch
  </Card>

  <Card title="Ack & Reject" href="/sdks/kotlin/how-to/queues/ack-reject">
    Selectively acknowledge or reject messages
  </Card>

  <Card title="Batch Send" href="/sdks/kotlin/how-to/queues/batch-send">
    Send multiple messages in a single batch
  </Card>

  <Card title="Dead Letter Queue" href="/sdks/kotlin/how-to/queues/dead-letter-queue">
    Route failed messages to a dead letter queue
  </Card>

  <Card title="Delayed Messages" href="/sdks/kotlin/how-to/queues/delayed-messages">
    Send messages with delivery delay
  </Card>

  <Card title="Peek Messages" href="/sdks/kotlin/how-to/queues/peek-messages">
    Non-destructive read of queue messages
  </Card>

  <Card title="Stream Send" href="/sdks/kotlin/how-to/queues/stream-send">
    Send messages via streaming transport
  </Card>

  <Card title="Stream Receive" href="/sdks/kotlin/how-to/queues/stream-receive">
    Receive messages via streaming transport
  </Card>

  <Card title="Auto Ack" href="/sdks/kotlin/how-to/queues/auto-ack">
    Automatic acknowledgement on delivery
  </Card>

  <Card title="Ack Range" href="/sdks/kotlin/how-to/queues/ack-range">
    Acknowledge a range of messages at once
  </Card>

  <Card title="Nack All" href="/sdks/kotlin/how-to/queues/nack-all">
    Reject all messages for redelivery
  </Card>

  <Card title="Requeue All" href="/sdks/kotlin/how-to/queues/requeue-all">
    Move all messages to a different queue
  </Card>

  <Card title="Poll Mode" href="/sdks/kotlin/how-to/queues/poll-mode">
    Pull-based message consumption
  </Card>

  <Card title="Dead Letter Policy" href="/sdks/kotlin/how-to/queues/dead-letter-policy">
    Configure dead letter queue routing policy
  </Card>

  <Card title="Delay Policy" href="/sdks/kotlin/how-to/queues/delay-policy">
    Configure message delivery delay policy
  </Card>

  <Card title="Expiration Policy" href="/sdks/kotlin/how-to/queues/expiration-policy">
    Configure message TTL expiration
  </Card>
</Cards>
