Skip to main content

Build gRPC clients and servers with ZIO

[object Object]

Start Quickly and Scale

Build your first gRPC server in minutes and scale to production loads.

[object Object]

Functional and Type-safe

Use the power of Functional Programming and the Scala compiler to build robust, correct and fully-featured gRPC servers.

[object Object]

Stream with ZStream

Use ZIO's feature-rich ZStreams to create server-streaming, client-streaming and bi-directionally streaming RPC endpoints.

[object Object]

Highly Concurrent

Leverage the power of ZIO to build asynchronous clients and servers without deadlocks and race conditions.

[object Object]

Safe Cancellations

Safely cancel an RPC call by interrupting the effect. Resources on the server will never leak!

[object Object]

Browser Ready

ZIO gRPC comes with Scala.js support so you can send RPCs to your service from the browser.