Group: GitHub Cpetz16
1.AsyncAPI Message Validator Core2 usages
io.github.cpetz16 » asyncapi-message-validator-core Apache
The core message validation engine. Validates messages against an AsyncAPI specification
with no dependencies on any broker or framework.
Last Release on Jul 15, 2026
2.AsyncAPI Message Validator Kafka2 usages
io.github.cpetz16 » asyncapi-message-validator-kafka Apache
Adapts Apache Kafka client records to the core message validation engine:
ConsumerRecord/ProducerRecord to Message mappers and fail-open validating
producer/consumer interceptors with sampling, a kill switch and optional
...
Last Release on Jul 15, 2026
3.AsyncAPI Message Validator
io.github.cpetz16 » asyncapi-message-validator Apache
Validation of messages in event-driven systems against an AsyncAPI specification.
Includes a standalone validator core, with adapters for Kafka and testing frameworks to follow.
Last Release on Jul 15, 2026
4.AsyncAPI Message Validator Spring Kafka
io.github.cpetz16 » asyncapi-message-validator-spring-kafka Apache
Validates records flowing through Spring Kafka listener containers against an AsyncAPI
specification: a fail-open RecordInterceptor sharing the Kafka interceptor pipeline,
error-handler integration for failing closed, and Spring Boot ...
Last Release on Jul 15, 2026
5.AsyncAPI Message Validator Test
io.github.cpetz16 » asyncapi-message-validator-test Apache
JUnit 5 support for asserting messages against an AsyncAPI specification:
Hamcrest matchers and AssertJ assertions, a JUnit 5 extension providing a
cached validator, and a recording report handler that turns the Kafka
...
Last Release on Jul 15, 2026