TypeSafeClient, ApiKey, TypeSafeException, the wire DTOs, and the JsonCodec/HttpTransport SPIs. Zero dependency on any particular JSON or HTTP library — plug in typesafe-java-jackson2/typesafe-java-jackson3 and typesafe-java-client-jdk (or your own implementations). The DTOs and JsonCodec SPI alone are also reusable by any other integration (e.g. a Kafka producer/consumer) that needs to (de)serialize TypeSafe payloads.

Compile Dependencies (0)

Category/LicenseGroup / ArtifactVersionUpdates

Test Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
Assertion Apache 2.0
org.assertj » assertj-core
Rich and fluent assertions for testing in Java
3.27.7✔
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
5.10.26.1.3
Mocking MIT
org.mockito » mockito-junit-jupiter
Mockito JUnit 5 support
5.23.05.24.0