Ready to kick the tires? We make it easy!
All-in-one
Docker for Kafka Development
FREE for ever!
Lenses is compatible with your Cloud setup and Kafka Managed Services.
Select cloud
provider
Lenses comes with a rich ecosystem to help you with specific needs
The Command Line Interface for Lenses supports all features to help you streamline your CI/CD automation
DownloadOperational Kafka Monitoring provides curated templates and ready to use exporters for Prometheus & Grafana
Clients OnlyFind out our Open Source Apache 2.0 licensed connectors to move data in and out of Kafka.
Find ConnectorsConnect your custom producers & consumers, streaming applications like KStreams, Spark or any other Microservices to Lenses
Add to MavenHelm, a package manager for Kubernetes, is the recommended way to
install Lenses.
Read the docs.
Enables scalable streaming SQL queries over Kafka on a single click. Integrates with Kubernetes or VM setups. Learn More
Clients OnlyLenses 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.