Home Lenses


Ready to kick the tires? We make it easy!

Lenses Box

Docker for Kafka Development

FREE for ever!

Lenses.io lenses-box
  • Perfect for local development
  • Intuitive Lenses UI
  • Single Kafka Broker
  • Simple setup
  • Live examples
  • Free up to 25M records

Trusted by 10000+ developers
powered by
kafka logokubernetes logo

Get a Live Demo

Schedule a one-on-one live technical demo of Lenses.

Request now

Lenses Enterprise

Want to connect to your cluster or try on cloud?

Start a Free Trial

Lenses on Cloud

Lenses is compatible with your Cloud setup and Kafka Managed Services.
Select cloud provider

lenses on google cloud

Google Cloud

Google Marketplace SOON

Need help with Clouds? Let us help.

Lenses Add-Ons

Lenses comes with a rich ecosystem to help you with specific needs

Lenses CLI

The Command Line Interface for Lenses supports all features to help you streamline your CI/CD automation



Operational Kafka Monitoring provides curated templates and ready to use exporters for Prometheus & Grafana

Clients Only

Lenses Connectors

Find out our Open Source Apache 2.0 licensed connectors to move data in and out of Kafka.

Find Connectors

Topology Integration

Connect your custom producers & consumers, streaming applications like KStreams, Spark or any other Microservices to Lenses

Add to Maven

Lenses Archives

Get the latest archives of Lenses for a manual Linux setup.
Learn more


Lenses Docker

Deploy Lenses as Docker container. Learn More or simply Docker Pull!

Docker Hub

Lenses Helm

Helm, a package manager for Kubernetes, is the recommended way to install Lenses.
Read the docs.


Lenses SQL Runners

Enables scalable streaming SQL queries over Kafka on a single click. Integrates with Kubernetes or VM setups. Learn More

Clients Only

WS JS Client



Python Client



Frequently Asked Questions

Lenses Box is a single Docker container setup optimized for Kafka Development environments. Contains a single broker installation of Kafka, including the required services, open source connectors and of course Lenses and Lenses CLI. It's perfect for CI/CD, cloud deployments or even new starters!

Lenses Enterprise, does not contain or is thight to any Kafka setup. You can configure it to connect to your own cluster. Lenses is compatible with all popular distributions of Kafka like: vanilla Apache Kafka, Confluent, AWS, Azure HDInsight, Aiven, Cloudera, Hortonworks etc.

Lenses has simplified the deployment in cloud providers using its own provisioning and management cloud templates tailored to the particular cloud.

Lenses Box is Free for ALL and forever.

In order to use the Docker of Lenses Box you require a security (EULA) key. You may need to refresh your key from time to time for security reasons.

Lenses is a Docker container that includes all required services for a Kafka Setup. The setup contains one instance of each service for example 1 Kafka broker, 1 Connect worker etc. For production environments it is recommended to have a multi-node setup for scalability and fail-over use cases. Also, Lenses Box allows up to 25M records on the cluster. However, if you want to use Lenses Box with over 25M records or for a production deployment you will require a License.

Lenses Box is a Docker container which includes a single kafka broker setup. If you want to try out Lenses with your own cluster you will require Lenses Enterprise.

Lenses Enterprise is very simple to setup, requires minimal resources, and you have various ways to deploy on cloud or on premise: Linux VMs, Docker, Kubernetes / Helm, Cloud providers etc

Yes. Lenses works with AWS MSK, Azure HDInside, Aiven, Confluent Cloud and other managed cloud services.

Lenses also provides deployment templates tailored made for each Cloud provider.

More questions? Let us help.