Process thousands of Kafka messages - in Ruby

Karafka is a production-ready Kafka framework for Ruby and Rails applications. Handle high-throughput event streams without the boilerplate, so your team stays focused on business logic.

From Developers to Developers

Karafka was born out of real engineering problems. Today, we run it ourselves – processing over 500 million messages every day.

Karafka Web UI

Karafka Web UI is a user interface for the Karafka framework. The Web UI provides a convenient way for developers to monitor and manage their Karafka-based applications, without the need to use the command line or third party software.

The interface, among others, includes:

  • historical metrics
  • real-time aggregated metrics
  • real-time information on resource usage
  • error details
  • performance statistics
  • Kafka topics data explorer
  • stale partitions detection (LSO hangs)
  • routing pattern matched topics subscriptions

Process messages like a Pro!

Karafka Pro includes a commercial-friendly license, priority support, architecture consultations, high-throughput data processing features, and more.

Good open source doesn't happen alone. Shape the future of Kafka processing with us.

You're In Good Hands

Join hundreds of organizations around the world processing data using Karafka
Sendoso logo
Smart Pension logo
Procore logo
Toptal logo
Castle logo
BookingSync logo
Tucows logo
Cookpad logo
Nextory logo
onebeat logo
goldbelly logo
angi logo
producthunt logo
honeybadger logo
buildkite logo
skroutz logo

From zero to production in minutes

Skip the Kafka learning curve. Karafka handles the complexity so you can focus on your application. Comprehensive documentation and dedicated support are there when you need them.

Support

Got Questions? We Got Answers.
Contact us
If you have questions about using Karafka, feel free to join our Slack channel.

If you have questions related to Karafka Pro or any other inquiries, don't hesitate to get in touch with us via email: [email protected].
Documentation
Have technical questions? Check out our documentation, which covers almost every aspect of the framework.