hero

Caliban

Functional GraphQL library for Scala

Get Started →

High performance

While every public interface is pure and immutable, library internals have been optimized for speed.

Minimal boilerplate

No need to manually define a schema for every type in your API. Let the compiler do the boring work.

Excellent interoperability

Out-of-the-box support for major HTTP server libraries, effect types, Json libraries and more.