sttp-ai is an established Scala library that wraps OpenAI, Claude, Gemini and OpenAI-compatible APIs behind a common, typed sttp-client interface, with optional streaming support for cats-effect/fs2, ZIO, Akka, Pekko and Ox.
The new jev module extends that same typed interface to Jev, TypeSafe AI's decision model, so a Scala codebase that already calls OpenAI or Claude through sttp-ai can call Jev the same way rather than hand-rolling a client.
It ships as a published artifact, `com.softwaremill.sttp.ai:jev`, versioned alongside the rest of the library, with the project's usual CI and full documentation site.
What you get
- Full Scala source code under the Apache 2.0 license
- The jev client module plus the rest of the sttp-ai toolkit






