HSQLDB, conosciuto anche come HyperSQL DataBase, è un motore scritto in Java per la creazione di archivi relazionali basati su SQL. Il motore del database risulta compatto, veloce e multithread dotato di una linea comandi e di una semplice interfaccia grafica indirizzata alla creazione di query. Lo sviluppo Java lo rende indicato ad ambienti multipiattaforma, attualmente utilizzato in più di 1.700 progetti open source e prodotti commerciali.
HSQLDB è compatibile con un'ampia varietà di specifiche SQL (2011) e ANSI-92 SQL (BNF format), oltre ad altre sintassi relative ad alcuni tra i più diffusi database. Il tool spicca per la ridotta richiesta di risorse di sistema in termini di elaborazione ed occupazione di memoria e per le velocità e flessibilità operative. Include utilità per la gestione dei database collegati, per il trasferimento e la conversione di record e per il test di script SQL.