SchemaSpy – Graphical Database Schema Metadata Browser. This is a tool written in Java that helps one to generate database schema documentation. Have a look at some sample pages. Those familiar with Graphviz will immediately realize that the tools is using dot for graphing tables and their relationships. Those familiar with SugarCRM documentation will immediately notice that SchemaSpy is used for the API documentation.