hero

Caliban

Functional GraphQL library for Scala

Get Started →

Purely functional

All interfaces are pure and types are referentially transparent.

Minimal boilerplate

No need to manually define a schema for every type in your API.

Type safe schema

Schema is derived at compile-time. Resolver is provided at runtime.