This project is currently a work in progress and in an unstable state. Once we reach GA, we'll remove this banner and begin publishing stable versions to Maven.
- Generate typesafe database queries and models in Scala
- Manage database migrations seamlessly
- Leverage the existing Prisma specification and ecosystem
Prisma Client Scala
is a Scala interop library for projects wanting to leverage the Prisma
database "ORM-lite" project. This project provides an SBT plugin that drives many of the core Prisma
functions (formatting, migrations, compile-time client generation).
At it's core, Prisma is a database schema specification (schema.prisma) that drives a codegen process. This codegen process emits a database client specific to the target database and schema that manages the database connection and provides typesafe models for both the queries and results.