SchemaCrawler adalah API Java sumber terbuka yang membuat kerja dengan metadata pangkalan data semudah bekerja dengan objek Java lama biasa.SchemaCrawler juga merupakan penemuan dan pemahaman skema pangkalan data, dan alat dokumentasi skema.Anda boleh mencari objek skema pangkalan data menggunakan ungkapan biasa, dan output skema dan data dalam format teks yang boleh dibaca, dan mencari isu reka bentuk yang berpotensi dengan serat.Output direka untuk diff-ed terhadap skema pangkalan data yang lain.SchemaCrawler menyokong hampir semua pangkalan data yang mempunyai pemacu JDBC, tetapi untuk kemudahan dibundel dengan pemandu untuk beberapa sistem RDBMS yang biasa digunakan.SchemaCrawler berfungsi dengan mana-mana sistem operasi yang menyokong Java.