Announcing Swift Kafka Client v1.0.0-beta.1

Hi everyone! :waving_hand:

We're excited to announce the first beta release of swift-kafka-client — 1.0.0-beta.1!

What is swift-kafka-client?

swift-kafka-client is a Swift package for producing and consuming messages with Apache Kafka built on top of librdkafka.

It's designed for server-side Swift, with support for:

  • Swift async/await and AsyncSequence
  • Integration with swift-service-lifecycle
  • Logging through swift-log
  • Metrics through swift-metrics

The README includes producer and consumer examples, along with guides for getting started and integrating the client.

Feedback

We'd love to get your feedback before we tag 1.0. Please give it a try and let us know what you think, either here or by opening an issue. We're especially interested in your thoughts on the API, how it fits into your services and anything we should improve before 1.0.

5 Likes