JetBrains Exposed
JetBrains Exposed: A free, open-source Kotlin library with a type-safe SQL DSL and JDBC and R2DBC access. Ranked #3 of 51 in Database Query Builders by our editors (9.0/10); pricing: Free plan; best for kotlin teams wanting a type-safe SQL DSL.
At a glance
- Editor score9.0 / 10
- PricingFree plan
- Best forKotlin teams wanting a type-safe SQL DSL
- Free planYes
- Paid fromNone
- Type safetyStatic
- Facts checked4 Oct 2026
Where it wins
- Build SQL with a statically type-safe Kotlin DSL or Data Access Object API
- Supports blocking JDBC and non-blocking R2DBC database access
- Works with eight listed SQL dialects and integrates with Spring Boot and Ktor
Where it doesn't
- Designed for Kotlin, so it is not a fit for teams using other languages
- The library focuses on relational database access rather than broader data workflows
- Support channels are community and documentation
Our verdict on JetBrains Exposed
JetBrains Exposed is an open-source SQL library for Kotlin applications that work with relational databases. Its type-safe DSL lets developers build queries in Kotlin, while its Data Access Object API offers ORM-style access. It is suited to Kotlin teams that want to write database operations in their application code, rather than adopt a general-purpose query builder for multiple languages.
Exposed supports JDBC for blocking access and R2DBC for non-blocking, coroutine-based access. Developers can generate SQL without executing a query, inspect the generated SQL, or use direct SQL strings when needed. That combination gives teams a typed way to compose queries alongside an escape hatch for SQL that is better expressed directly. Database schema and CRUD operations, custom column types, and database dialect registration round out its relational database scope.
The published dialect list covers H2, MariaDB, MySQL, Oracle, PostgreSQL, Amazon Redshift, Microsoft SQL Server, and SQLite. Spring Boot and Ktor integrations make Exposed relevant to teams using either framework, and the library is self-hosted rather than a hosted database service. It is free and open source, with community and documentation as its support channels. Choose Exposed if Kotlin is central to your application and you want typed SQL construction with both JDBC and R2DBC options. Teams working primarily in other languages or seeking a broader data platform should look elsewhere.
Your product? Our editors can test JetBrains Exposed in depth and publish a review, labelled as paid · from $99/mo →
JetBrains Exposed pricing
JetBrains Exposed fact sheet
| Free plan | Yes |
|---|---|
| Paid from | None |
| Languages | Kotlin |
| SQL dialects | H2, MariaDB, MySQL, Oracle, PostgreSQL, Amazon Redshift, Microsoft SQL Server, SQLite |
| Type safety | Static |
| Async queries | Yes |
| Raw SQL support | Yes |
| Compile without execution | Yes |
| Deployment | Self-hosted |
| Support | Community, Docs |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 2 integrations: Spring Boot, Ktor |
| Pricing | Free plan |
| Website | jetbrains.com |
| Facts checked | 4 Oct 2026 |
JetBrains Exposed integrations
JetBrains Exposed lists 2 integrations on its own site.
- Spring Boot
- Ktor
Alternatives to JetBrains Exposed
- jOOQA fluent SQL framework for JVM teams that want generated, type-safe database access.9.3
- SQLAlchemySQL construction, ORM, and database services for Python applications.9.1
- Laravel Query BuilderA Laravel query-building component for fluent CRUD, filtering, and pagination in PHP.8.8
See all JetBrains Exposed alternatives →
JetBrains Exposed vs the competition
- JetBrains Exposed vs jOOQ
- JetBrains Exposed vs SQLAlchemy
- JetBrains Exposed vs Laravel Query Builder
- JetBrains Exposed vs Doctrine DBAL QueryBuilder
- JetBrains Exposed vs gsql
- JetBrains Exposed vs Doma
Compare JetBrains Exposed with any tool side by side →
Used JetBrains Exposed? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used JetBrains Exposed for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
JetBrains Exposed is listed in our Database Query Builders directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/jetbrains-exposed/"><img src="https://www.itechguides.com/best/badge/jetbrains-exposed.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. How we rank.
Last updated · How we research and update
