Skip to main content

ZIO ← Cats Effect

[ZIO documentation →]

Why ZIO?

ZIO 2 is a powerful effect system with built-in dependency injection and typed errors. If you know Cats Effect, you'll find the core concepts familiar but with a different API philosophy.

  • •R/E/A type signature with environment parameter
  • •ZLayer for type-safe dependency injection
  • •Typed error channel with error accumulation
  • •ZStream for high-performance streaming
  • •Interop libraries available for gradual migration