SchemaCrawler est une API Java open source qui rend le travail avec les métadonnées de base de données aussi simple que le travail avec de vieux objets Java simples.SchemaCrawler est également un outil de découverte et de compréhension de schémas de base de données et de documentation de schémas.Vous pouvez rechercher des objets de schéma de base de données à l'aide d'expressions régulières et générer le schéma et les données dans un format texte lisible, et trouver des problèmes de conception potentiels avec lint.La sortie est conçue pour être différenciée d'autres schémas de base de données.SchemaCrawler prend en charge presque toutes les bases de données dotées d'un pilote JDBC, mais pour plus de commodité, il est fourni avec des pilotes pour certains systèmes SGBDR couramment utilisés.SchemaCrawler fonctionne avec tout système d'exploitation prenant en charge Java.