Unlock the Power of Avro

A comprehensive toolkit for mastering Apache Avro custom logical types, schema evolution, and Kafka integration.

Apache Avro 1.11+ Kafka 3.x Schema Registry Gradle ⚡ Codespaces Ready Experimental
🔒

Custom Logical Types

Seamlessly handle encryption, PII masking, and data normalization directly within your Avro schemas.

Explore types →
⚖️

Schema Evolution

Validate compatibility changes before you deploy. Integration with Confluent Schema Registry included.

Learn more →
🚀

Kafka Integration

Production-ready examples of producers and consumers with automatic type conversion.

View examples →

Interactive Playground

Experiment with custom logical types in your browser. Toggle encryption and data masking to see how your data transforms in real-time.

  • AES-GCM Encryption simulation
  • PII Masking
  • Custom transformations
Launch Playground
🛠️
{"secret": "*********"}

Quick Start

Run Locally

Clone and run the demo with Gradle wrapper:

git clone https://github.com/anilkulkarni87/AvroJnaana
cd AvroJnaana
./gradlew runQueryDemo

Run with Docker

Spin up Kafka & Schema Registry stack:

docker-compose up demo-producer demo-consumer