Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience real numbers from our own analytics — open to see them
–Visitors
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · counted by iTechGuides's own first-party analytics, bots removed, every figure rounded down · how we count

JetBrains Exposed

Free#3 of 51 in Database Query Builders

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.

9.0/10Editor score
JetBrains Exposed9.0 Visit JetBrains

At a glance

  • Editor score
    9.0 / 10
  • Pricing
    Free plan
  • Best for
    Kotlin teams wanting a type-safe SQL DSL
  • Free plan
    Yes
  • Paid from
    None
  • Type safety
    Static
  • Facts checked
    4 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

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on jetbrains.com

JetBrains Exposed fact sheet

Free planYes
Paid fromNone
LanguagesKotlin
SQL dialectsH2, MariaDB, MySQL, Oracle, PostgreSQL, Amazon Redshift, Microsoft SQL Server, SQLite
Type safetyStatic
Async queriesYes
Raw SQL supportYes
Compile without executionYes
DeploymentSelf-hosted
SupportCommunity, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations2 integrations: Spring Boot, Ktor
PricingFree plan
Websitejetbrains.com
Facts checked4 Oct 2026

JetBrains Exposed integrations

JetBrains Exposed lists 2 integrations on its own site.

  • Spring Boot
  • Ktor

Alternatives to JetBrains Exposed

See all JetBrains Exposed alternatives →

JetBrains Exposed vs the competition

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

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — JetBrains Exposed 9.0/10

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