SchemaCrawler, veritabanı meta verileriyle çalışmayı düz eski Java nesneleriyle çalışmak kadar kolay hale getiren açık kaynaklı bir Java API'sidir.SchemaCrawler aynı zamanda bir veritabanı şeması bulma ve anlama ve şema belgeleme aracıdır.Düzenli ifadeler kullanarak veritabanı şeması nesnelerini arayabilir ve şemayı ve verileri okunabilir bir metin biçiminde çıkarabilir ve tiftik ile ilgili olası tasarım sorunlarını bulabilirsiniz.Çıktı, diğer veritabanı şemalarına göre dağıtılacak şekilde tasarlanmıştır.SchemaCrawler, JDBC sürücüsü olan hemen hemen tüm veritabanlarını destekler, ancak kolaylık sağlamak için bazı yaygın olarak kullanılan RDBMS sistemleri için sürücülerle birlikte gelir.SchemaCrawler, Java'yı destekleyen herhangi bir işletim sistemiyle çalışır.