Build gRPC clients and servers with ZIO
Start Quickly and Scale
Build your first gRPC server in minutes and scale to production loads.
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
Use ZIO's feature-rich ZStreams to create server-streaming, client-streaming and bi-directionally streaming RPC endpoints.
Highly Concurrent
Leverage the power of ZIO to build asynchronous clients and servers without deadlocks and race conditions.
Safe Cancellations
Safely cancel an RPC call by interrupting the effect. Resources on the server will never leak!
Browser Ready
ZIO gRPC comes with Scala.js support so you can send RPCs to your service from the browser.