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.
Recommended First Steps
- Clone the repository.
- Build the release binary.
- Run the Docker Iceberg E2E validation.
- Create a TOML config for your Kafka topic and Iceberg table.
- Run
k2i validatebefore 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.