Kafka extension for Visual Studio Code
Work with Kafka directly in Visual Studio Code. Kafka clusters running version 0.11 or higher are supported.
Planned features in no particular order:
Producing can be done by creating a
Record content can be randomized by injecting mustache-like placeholders of faker.js properties, like
Consuming topics can be done by right clicking a topic in the explorer or from the command palette. Some things to note about consuming:
Consumers are based on virtual documents, available in the VS Code extension API. A consumer will keep running even if you close the document in the editor. You should make sure to close the consumer explicitly, either via the command palette, the status bar element or the start/stop action button as well. The VS Code API does not support detecting if a virtual document is closed immediately. Instead, the underlying virtual document is automatically closed after two minutes if the document is closed in the editor.
You can configure start offset for new consumers in settings (earliest, latest).
vscode-kafka is built using Github Actions. Here's how to download and install the latest successful build: