Customer experience
Go
Python
Java
The framework story is identical to Java: the container injects the same shared RepostRuntime, and the plugin's integration selection registers your generated client as a bean.
- Spring Boot: add
sh.repost:repost-client-spring-boot-starter, setintegrationtoSPRING_BOOT, configurerepost.client.*properties, and inject yourRepostClient. Compiled against Spring Boot 4.0.7, verified on 4.1.0. See the Java framework guide for the full property key set, override beans, lifecycle, and observability. - Jakarta CDI / MicroProfile: add
sh.repost:repost-client-cdi, setintegrationtoCDI, and@Injectyour client. Built against Jakarta CDI 4.0.1 and MicroProfile Config 3.1. - Ktor: certified on 3.5.1. The coroutine DSL drops straight into a Ktor route; scope one
RepostClientto the application lifecycle andclose()it on shutdown. - Vert.x: certified on 4.5.29 and 5.1.4 via the
CompletionStage(createdOperation) API on the event loop. - Quarkus / Micronaut: the framework-neutral core works today (produce a
RepostRuntimebean, then a borrowed client viaRepostClient.fromRuntime(runtime), and wire close to the container hook), but dedicated extensions and native certification are post-GA. See the Java framework guide for the tested pattern.
Continue#
On This Page
Continue