SQLDelight
SQLDelight generates typesafe kotlin APIs from your SQL statements. It compile-time verifies your schema, statements, and migrations and provides IDE features like autocomplete and refactoring which make writing and maintaining SQL simple.
SQLDelight supports a variety of dialects and platforms:
SQLite
- Android
- Native (iOS, macOS, or Windows)
- JVM
- Javascript (Work In Progress)
- Multiplatform
PostgreSQL (JVM) (Experimental)
HSQL/H2 (JVM) (Experimental)