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

requery

Free#34 of 51 in Database Query Builders

requery: A focused open-source library for typed queries and compile-time entity generation. Ranked #34 of 51 in Database Query Builders by our editors (5.6/10); pricing: Free plan; best for java or Kotlin teams needing generated typed entities.

5.6/10Editor score
requery5.6 Visit requery

At a glance

  • Editor score
    5.6 / 10
  • Pricing
    Free plan
  • Best for
    Java or Kotlin teams needing generated typed entities
  • Free plan
    Yes
  • Paid from
    None
  • Type safety
    Static
  • Facts checked
    4 Oct 2026
  • Where it wins

    • Compile-time entity and model code generation
    • Typed query DSL maps directly to SQL
    • Blocking, non-blocking, and optional RxJava query APIs
  • Where it doesn't

    • Limited to Java, Kotlin, and Android application use
    • Database support centers on listed relational dialects
    • Community support; project documentation is dated

Our verdict on requery

For Java and Kotlin developers building applications that need SQL persistence, requery combines a typed query DSL with compile-time generation of entity and model code. It is open source and supports Android as well as JDBC-backed relational databases, making it relevant to teams that want generated typed entities rather than a general-purpose database administration tool. Its focus is implementation within an application, not a broad data platform.

The library’s feature set centers on mapping application models to relational data. It handles one-to-one, one-to-many, many-to-one, and many-to-many relationships, and includes caching, custom type converters, updates, and database-specific upsert generation. Query execution can be blocking or non-blocking, with optional RxJava Observable results. The listed SQL dialects are PostgreSQL, MySQL, Oracle, Microsoft SQL Server, SQLite, Apache Derby, H2, and HSQLDB; Android SQLite is also part of its stated scope. This breadth is useful for teams working across those databases, though the described offering remains specifically SQL-oriented.

Because requery is self-hosted and open source, there are no paid tiers to compare; teams should account for their own adoption and maintenance work. Support is community-based, and the repository README and linked wiki are dated, so teams prioritizing current documentation or formal support should weigh alternatives. Choose requery when generated entities, static typing, and Java or Kotlin integration match the application. It is less suitable for teams seeking a managed service, non-SQL storage, or a product with vendor-backed support.

Your product? Our editors can test requery in depth and publish a review, labelled as paid · from $99/mo →

requery pricing

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

requery fact sheet

Free planYes
Paid fromNone
LanguagesJava, Kotlin
SQL dialectsPostgreSQL, MySQL, Oracle, Microsoft SQL Server, SQLite, Apache Derby, H2, HSQLDB
Type safetyStatic
Async queriesYes
Raw SQL supportNot verified
Compile without executionNot verified
DeploymentSelf-hosted
PlatformsWindows, macOS, Linux, Android
SupportCommunity
Built forSolo, Small business (editorial estimate)
PricingFree plan
Websitegithub.com
Facts checked4 Oct 2026

Alternatives to requery

See all requery alternatives →

Used requery? 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 requery 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 — requery 5.6/10

requery 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/requery/"><img src="https://www.itechguides.com/best/badge/requery.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