SchemaCrawler je open-source Java API, které usnadňuje práci s metadaty databáze stejně jako práci s prostými starými Java objekty.SchemaCrawler je také nástroj pro zjišťování a porozumění databázovým schématům a nástroj pro dokumentaci schématu.Můžete vyhledávat objekty schématu databáze pomocí regulárních výrazů a vydávat schéma a data do čitelného textového formátu a najít potenciální problémy s designem pomocí vláken.Výstup je navržen tak, aby byl porovnáván s jinými schématy databáze.SchemaCrawler podporuje téměř jakoukoli databázi, která má ovladač JDBC, ale pro větší pohodlí je dodáván s ovladači pro některé běžně používané systémy RDBMS.SchemaCrawler pracuje s jakýmkoli operačním systémem, který podporuje Javu.