Welcome to Azkarra Streams!

Create Kafka Streams applications faster than ever before!

Get Started View Repository

Easy to use API.

Azkarra Streams is a lightweight Java framework which makes easy to develop and operate Kafka Streams applications (Azkarra is Basque word for "Fast")

Highlights

  • No more boilerplate code for running Kafka Streams.
  • Easy externalization of configurations (using Typesafe Config).
  • Web UI for topologies visualization.
  • Provides REST endpoints for managing and monitoring local streams instances.
  • Provides REST endpoints for Interactive Queries.
  • Encryption and Authentication with SSL or Basic Auth.

Developer-friendly features

  • REST API for Interactive Queries
  • Embedded Web UI (DAG visualization)
  • Auto create topics

Operations

  • Healthcheck
  • Metrics (Prometheus, JSON)
  • Dead Letter Topic
  • RocksDB Tuning

Security

  • Headless Mode
  • TLS/SSL Encryption
  • Basic Authentication
  • Client Certification Authentication

Contributions welcome

Want to join the fun on Github? New users are always welcome!

Support Azkarra Team

Want to support the development team? Add a star to the GitHub project, it only takes 5 seconds!