Instead of SQLDelight
SQLDelight alternatives
SQLDelight generates typesafe Kotlin APIs from SQL and checks schemas, statements, and migrations at compile time. Its IDE support includes SQL autocomplete and refactoring; documented dialects include SQLite, MySQL, and PostgreSQL. Kotlin projects can add a Gradle plugin and extensions for coroutines, RxJava, and AndroidX Paging. With coroutines, queries can emit updated results as Flow values when database data changes. SQLDelight is free and open source, and supports Android, iOS, Linux, macOS, web, and Windows.
- 1
quicktype
Free plan APILinuxMac+2Generating models and validators from JSON or GraphQL — quicktype generates models, serializers, and validators from JSON-related inputs in more than 25 languages, rather than Kotlin database APIs from SQL.
- 2
Angular CLI
Free plan LinuxMacSelf-hosted+1Scaffolding and maintaining Angular applications — Angular CLI scaffolds, builds, tests, and deploys Angular applications, while SQLDelight generates Kotlin database APIs from SQL.
- 3
Fern
Free plan Open source APILinuxMac+3Interactive API documentation and typed client libraries — Fern builds API documentation websites and strongly typed client libraries from specifications, rather than database APIs from SQL.
- 4
Hygen
Free plan LinuxMacWindowsProject-local code generation with custom templates — Hygen generates or injects project files from local EJS templates, rather than generating database APIs from SQL.
- 5
JHipster
Free plan LinuxMacSelf-hosted+2Generating web applications and microservice architectures — JHipster generates full web applications and microservice architectures across multiple backend and frontend technologies, not just Kotlin database APIs.
- 6
Nx
Free plan LinuxMacSelf-hosted+2Building JavaScript and TypeScript monorepos — Nx manages monorepo task graphs, caching, and code generation, while SQLDelight generates Kotlin database APIs from SQL.
- 7
OpenAPI Generator
Free plan LinuxMacSelf-hosted+2Generating API clients, servers, and documentation from OpenAPI — OpenAPI Generator creates clients, server stubs, and documentation from OpenAPI documents, rather than Kotlin database APIs from SQL.
- 8
Swagger Codegen
Free plan Open source APILinuxMac+3 - 9
Symfony MakerBundle
Free plan Open source APILinuxMac+2 - 10
APIMatic
Free plan APIExtensionLinux+2 - 11
Backstage
Free plan APILinuxMac+2 - 12
Copier
Free plan APILinuxMac+1 - 13
Hackathon Starter
Free plan LinuxMacSelf-hosted+2 - 14
Speakeasy
Free plan APILinuxMac+2 - 15
gqlgen
Free plan Self-hosted - 16
Micronaut Launch
Free plan APILinuxMac+2 - 17
Spring Initializr
Free plan APIExtensionLinux+4 - 18
sqlc
Free plan LinuxMacSelf-hosted+1 - 19
jOOQ
Free plan Self-hosted - 20
oapi-codegen
Free plan LinuxSelf-hosted - 21
ts-proto
Free plan APILinuxMac+1 - 22
TypeSpec
Free plan ExtensionLinuxMac+2 - 23
Stainless
Free plan LinuxMacWeb - 24
NestJS CLI
Free plan
A different tool may suit you if you need generated models in many languages, API clients or documentation, or scaffolding for a broader application. SQLDelight focuses on Kotlin database access generated from SQL, so compare the output each alternative creates, its inputs and supported languages, and how it fits your build or development workflow. Consider whether those broader outputs matter more than SQLDelight's database dialects, compile-time migration checks, IDE features, and reactive queries. Pricing also varies: several options here are free, while Nx offers a paid tier alongside its free plan.