A networking framework that evolves with your application.

ServiceTalk is a networking library that provides streamlined APIs for widely used protocols (e.g. HTTP, gRPC) and features that enable robust microservice development (e.g. Client Side Load Balancing).

ServiceTalk is built by the team that leads the Netty project and is intended to be the next layer in the stack. ServiceTalk's asynchronous primitives follow the Reactive Streams specification and propagate backpressure/cancellation for your application. Asynchronous control flow can be challenging and not necessary for all use cases. For this reason ServiceTalk provides blocking APIs and allows you to choose if/when to evolve to asynchronous per-route in a safe manner.


  • Java