Support for embedded databases

Does keycloak support embedded databases like Apache Derby or hsqldb?

hsqldb is the default. If you run it without a database configuration, it automatically uses hsqldb.

I think the default database is H2, not hsqldb.

My mistake. I always confuse the two because of the overlapping history.

hsqldb doesn’t look to be supported by default, but there is a step-by-step guide for setting up a JDBC data source here:

I followed the instructions to integrate keycloak with Apache Derby, I ran into db upgrade issues.
I found this comment in line 107. So I wanted to check with community if there are some know limitations that prevents integration with Apache Derby