Skip to main content
ZIO gRPC

Build gRPC clients and servers with ZIO

Start Quickly and Scale

Start Quickly and Scale

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

Functional and Type-safe

Functional and Type-safe

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

Stream with ZStream

Stream with ZStream

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

Highly Concurrent

Highly Concurrent

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

Safe Cancellations

Safe Cancellations

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

Browser Ready

Browser Ready

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