Use Apache Kafka
more efficiently

Stop wasting your time because of poor tooling. With Kowl you can find the data you are looking for in the most comfortable way.

USED BY
REWE digital Logo
Kowl Video Thumbnail
USED BY
REWE digital Logo

Kowl Business Features

Benefits

Combine the advantage of working more efficiently with compliance and security features offered in Kowl Business

Fulfil compliance requirements

Often you store and process sensitive data in Kafka. Kowl Business allows you to fulfil compliance requirements by restricting permissions in the most granular way. Grant as many permissions as necessary, as little as possible.

  • Fulfil GDPR requirements
  • Apply permissions on users or groups from your IdP
  • Audit logs for all user requests
  • Configuration via YAML files
  • Mask sensitive message fields within topics (planned)

Integrate with your IdP

Kowl seamlessly integrates into your existing workflows. You can use multiple authentication mechanisms at the same time. When two or more providers are specified users can choose the provider they want to authenticate against.

Login with Google

Groups synced from Google Groups / Workspace

Workspace

Available

Login with GitHub

Groups synced from GitHub Teams

GitHub Teams

Available

Login with Okta

Groups synced from Okta Groups

Okta Groups

Available

Login with Microsoft Azure AD

Groups synced from Azure AD Groups

Azure AD Groups

Planned
Use JavaScript code to find the messages you are looking for.

Find the data you are looking for

Have you ever been searching for a specific message in a Kafka topic and didn’t know the exact partition and offset?

Use JavaScript code to find the messages you are looking for.

Utilizing Kowl’s streaming search you can find any message, no matter how complex your query might be. Simply write some JavaScript code which returns ‘true’ if you want to fetch this message or ‘false’ if you want to filter it.

  • Apache Kafka is the only required dependency
  • JavaScript code used to filter messages
  • No limitations you would face in SQL like filter engines
  • Easy to use & learn, yet very powerful

Explore Data

Kafka messages will be represented as nicely formatted JSON (if possible), bytes or plaintext. Avro encoded messages will be represented as JSON.

Consumer Lag Monitoring

Group lags can be represented in various formats making it easy to spot consumer problems. Show lags grouped by consumer group, topic or by hosts.

Kafka Topic Insights

List all topic configs, check how much disk size is consumed for a respective topic or partition on the broker or find out how many messages exist in your topic.

Easy config. Easy life.

Setting up new software is not always easy. But with Kowl we made sure that those who have to install and operate Kowl won’t be left behind.

Role based access control

Role based access control

We utilize the concept of Role-based access control (RBAC) to control what each user is allowed to do within Kowl.

Bind roles to users or groups

Bind roles to users or groups

Bind users or user groups from your desired identity provider (e.g. Okta) to Kowl roles.

Helm chart

Helm chart

If you intend to deploy Kowl into a Kubernetes cluster using Helm you can use our Helm chart to do so.

Terraform module

Terraform module

Besides a Helm chart we also maintain a Terraform module for deployments into Kubernetes.

Kowl Business Seat

Tired of asking for quotes for SaaS services? So are we!
Our pricing is simple, transparent and fair regardless of your company’s size.
Each unique user per identity provider requires one seat. Two seats are always free.

What's included
  • No Kafka cluster limit
  • All features included
  • Unlimited deployments
  • Seats can be evicted

Pay as you grow

$12
MONTHLY
per seat
Create License

Free during beta

No credit-card required

Learn about our seat policy

Developed in the open

Creating software in open communities is the
de facto standard for building impactful software

Octocat

Public Code

Kowl's code is public which means you can audit it, you can try it before investing and if you can't wait for your favorite feature to get implemented, you have the option to do it yourself!

Roadmaps & issue tracking

We try to be as open as possible. That also means we share our roadmap publicly and track all issues in GitHub. Your feedback matters and we'll prioritize accordingly.

Forever free versions

We use permissive licenses to emphasize that Kowl is free to use. This is not only beneficial for the community but also for us as we get more diverse feedback.

Community

Thriving communities are key to successful open source projects. Community generated content such as questions, answers, feedback, code helps everyone changing the product to the better.