Skip to main content

Getting Started

Start with the Docker validation flow if you want to see K2I write real Iceberg metadata before wiring your own infrastructure. Build from source when you want to inspect the CLI, generate man pages, or run against a local Kafka/Iceberg setup.

  1. Clone the repository.
  2. Build the release binary.
  3. Run the Docker Iceberg E2E validation.
  4. Create a TOML config for your Kafka topic and Iceberg table.
  5. Run k2i validate before starting ingestion.
git clone https://github.com/osodevops/k2i.git
cd k2i
cargo build --release
scripts/e2e-docker-iceberg.sh

Installation Paths​

Download binaries from GitHub Releases, use the release shell installer, or build from source:

cargo build --release

The release workflow also publishes Docker images to ghcr.io/osodevops/k2i on version tags.