Apache Derby es un sistema gestor de base de datos relacional escrito en Java de solo 2 MB que puede ser embebido en aplicaciones Java y utilizado para procesos de transacciones en línea. Tiene su origen en una empresa fundada en 1996 para desarrollar una tecnología de base de datos para Java y ahora es mantenido por la Apache Software Foundation.