SchemaCrawler هو واجهة برمجة تطبيقات Java مفتوحة المصدر تجعل العمل مع البيانات الوصفية لقاعدة البيانات سهلاً مثل العمل مع كائنات Java القديمة البسيطة.SchemaCrawler هو أيضًا اكتشاف قاعدة بيانات وفهمها وأداة توثيق المخطط.يمكنك البحث عن كائنات مخطط قاعدة البيانات باستخدام تعبيرات منتظمة ، وإخراج المخطط والبيانات بتنسيق نص مقروء ، والعثور على مشكلات التصميم المحتملة مع الوبر.تم تصميم الإخراج ليكون مختلفًا عن مخططات قاعدة البيانات الأخرى.يدعم SchemaCrawler أي قاعدة بيانات تقريبًا بها برنامج تشغيل JDBC ، ولكن للراحة يتم تضمينه مع برامج تشغيل لبعض أنظمة RDBMS الشائعة الاستخدام.يعمل SchemaCrawler مع أي نظام تشغيل يدعم Java.