SchemaCrawler
Free, open-source tool for database schema discovery, documentation, and analysis. Generates ER diagrams, text output for diffing.
Features
- Ad-free
- Database Management Tool
SchemaCrawler News & Activities
Recent activities
- sualeh updated SchemaCrawler
- sualeh reviewed SchemaCrawler
If you're evaluating SchemaCrawler vs SchemaSpy: SchemaSpy's strength is its interactive HTML report. SchemaCrawler's strengths are diff-able text output, schema lint, regex grep, multiple output formats (including Markdown), scripting, and CI/CD integration via GitHub Actions. Both are free and open source.
- sualeh liked SchemaCrawler
SchemaCrawler information
What is SchemaCrawler?
SchemaCrawler is a free, open-source command-line tool for database schema discovery, documentation, and analysis. It generates ER diagrams, text output designed for diffing, Markdown docs, JSON, and CSV. It includes schema lint (finds design problems), grep (regex search across schema objects), scripting support (Python, JavaScript), and a GitHub Actions integration for CI/CD. Works with any relational database with a JDBC driver.






Comments and Reviews
If you're evaluating SchemaCrawler vs SchemaSpy: SchemaSpy's strength is its interactive HTML report. SchemaCrawler's strengths are diff-able text output, schema lint, regex grep, multiple output formats (including Markdown), scripting, and CI/CD integration via GitHub Actions. Both are free and open source.