Download
Visual Apache Derby Workspace

Apache Derby GUI Client for Windows, macOS, and Linux

VisuaLeaf is one visual workspace for Apache Derby, the pure-Java database that ships inside applications and test harnesses: connect to a Derby Network Server, browse tables, auto-draw ER diagrams from your foreign keys, build SQL visually, and chart the results.

Free to start No credit card required Works on Windows, macOS and Linux
VisuaLeaf visual Apache Derby workspace showing tables, an ER diagram from foreign keys, and a query builder side by side

Derby Is Usually Embedded, Which Means Usually Unseen

Apache Derby is small enough to ship inside an application, which is its virtue and the reason nobody ever looks at what it holds. VisuaLeaf gives it a proper client: connect to the Network Server, read the schema your code created, and query it like any other database.

The embedded driver locks the database

A Derby database opened by an application in embedded mode cannot be opened by anything else at the same time, so inspecting it means stopping the app.

ij is a command prompt and nothing more

The bundled tool runs statements and prints results, which leaves the schema, the relationships and the shape of your data entirely to your imagination.

Foreign keys never draw themselves

Derby enforces real constraints and renders them nowhere, so the schema your migrations built stays an abstraction until something breaks.

Results are text and nothing else

Even a small dataset is easier to understand as a chart, and a command-line tool has no way to offer you one.

A visual workflow for Derby

Connect to a Network Server, browse tables, map foreign keys into a diagram, build SQL, and chart results — all in one workspace.

Built Around What Makes Derby Derby

Network Server connections, standard SQL, foreign keys, and results, explored, queried, and visualized instead of printed by a command prompt.

Table Management

Manage tables visually instead of hand-writing DDL. Add, rename, and edit columns with their types, defaults, primary keys, and foreign keys, then work across tabbed panels for indexes and constraints. Hit Show DDL to read the full CREATE TABLE statement any time.

Table management on Apache Derby

See What Your Application Built

Open the database your application or test harness is using and page through the tables, columns, indexes and constraints it created. It is the fastest way to answer whether the schema your code describes is the schema that actually exists.

Browsing tables created by an application on Apache Derby

ER Diagrams from Foreign Keys

Auto-draw an interactive ER diagram from the real foreign keys and constraints in your Derby database, then drill into columns, indexes, constraints and CREATE statements — a quick check that the model in your code matches the one in the database.

ER diagram from Apache Derby foreign keys

A Visual Workflow for Everyday Derby Tasks

VisuaLeaf connects the steps Derby users usually handle separately: connect to a Network Server, explore tables, build SQL, and visualize the results.

Built for Different Derby Users

Whether you debug a failing test, review what an application created, maintain a legacy system, or learn SQL, VisuaLeaf gives you a clearer way to work with Apache Derby.

Developers

Open the database your application runs against, check what it created, and debug SQL against real rows.

Test and Platform Engineers

Compare the schema Derby produced against the one in your production engine, and catch drift before it ships.

Data Analysts

Write JOINs and aggregations against a local dataset and chart the results without a separate tool.

Students and Beginners

Learn SQL on a database that needs no installation, see foreign keys as ER diagrams, and read the SQL the builder writes.

Frequently Asked Questions

Is VisuaLeaf a good Apache Derby GUI?
Yes. VisuaLeaf connects to Derby over JDBC and gives it a real desktop client: browse tables and views, auto-generate ER diagrams from real foreign keys, build SQL visually, page through rows, and chart the results — rather than running statements one at a time through a command prompt.
How do I connect VisuaLeaf to Derby?
Start the Derby Network Server and connect on port 1527 with your database name and, if you have configured authentication, a user and password. VisuaLeaf downloads the Derby client driver for you the first time you create the connection.
Can I connect to an embedded Derby database?
Not while another process has it open. Derby in embedded mode takes an exclusive lock on the database directory, so only one JVM can use it at a time. Running the Network Server instead lets your application and VisuaLeaf share the same database.
Is this the same as Java DB?
Yes. Java DB was Oracle distribution of Apache Derby under a different name, and it is the same database. Connect to it exactly as described above.
Can I inspect the database my application created?
Yes, and it is the most useful thing to do with a GUI here. Point VisuaLeaf at the Network Server your application or test harness is using and look at the tables, columns, indexes and constraints that actually exist rather than inferring them from your code.
Does VisuaLeaf generate ER diagrams from a Derby schema?
Yes. VisuaLeaf reads foreign keys, primary keys, and constraints to auto-draw an interactive ER diagram, which is a quick way to confirm the model your code describes is the model the database ended up with.
Which platforms does VisuaLeaf run on?
VisuaLeaf ships native builds for Windows, macOS, and Linux, so your whole team can work with Apache Derby in the same visual tool. It also connects to MongoDB, PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite from a single workspace.

More Than a Derby Client

VisuaLeaf started as a MongoDB workspace and grew into a multi-database visual environment. One app, one workflow, across the databases your team actually uses.

And VisuaLeaf does not leave you staring at a wall of SQL and grids. It visualizes everything — Derby schemas become interactive diagrams, queries become visual builders, and results become charts and dashboards.

MongoDB MySQL MariaDB SQL Server Azure Cosmos DB Amazon DocumentDB SQLite

Built by Developers, For Developers

VisuaLeaf is made by an independent software studio that ships often and listens to the developers who use it every day.

Ready to Work Visually with Apache Derby?

Download VisuaLeaf Community Edition and open the database your application runs against, draw ER diagrams from your foreign keys, build SQL visually, and chart results in one workspace.

Download Free Community Edition
No credit card required
VisuaLeaf Apache Derby charts and dashboards built from query results