Database documentation generators
List of tools that automatically generate documentation for your database. For more advanced capabilities see Database Documentation Tools
Dataedo
Dataedo enables you to create data documentation of your existing databases. It reads your schema and lets you easily describe each data element (tables and columns) and other database objects (like triggers, stored procedures, etc.) visually as ER diagrams.
Commercial: | Commercial |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | HTML,MS Excel,PDF |
Free edition: | |
Runs on: (for desktop): | Windows |
SchemaSpy
SchemaSpy is a Java-based tool that analyzes the metadata of a schema in a database and generates an interactive entity-relationship diagram in a browser-displayable format.
Commercial: | Free |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | HTML |
Free edition: | |
Runs on: (for desktop): | Linux,Mac OS,Windows |
SchemaCrawler
SchemaCrawler is a free database schema discovery and comprehension tool. Using the tool, you can search for database schema objects using regular expressions, and output the schema and data in a readable text format. The output serves for database documentation and is designed to be diff-ed against other database schemas.
Commercial: | Free |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | CSV,HTML,JSON,Plain text |
Free edition: | |
Runs on: (for desktop): | Linux,Mac OS,Windows |
SQL Schema Explorer (discontinued)
SQL Schema Explorer is a open-source tool that creates a dynamic website visible only to you that gives you effortless access to the tables, relationships and data in your database.
Commercial: | Free |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | HTML |
Free edition: | |
Runs on: (for desktop): | Linux,Mac OS,Windows |
Spectral Core Documenter
Spectral Core Documenter is the easiest way to generate detailed documentation of your database. All tables, procedures, functions, triggers, and user-defined types are listed with every detail.
Commercial: | Commercial |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | CSV,HTML |
Free edition: | |
Runs on: (for desktop): | Windows |
OraDoclet
OraDoclet generates detailed database documentation that resembles the JavaDoc style. It is a custom doclet that functions either with the JavaDoc tool or as a standalone Java application. The documentation generated has a form of static HTML files and describes all objects in the given Oracle database schema.
Commercial: | Free |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | HTML |
Free edition: | |
Runs on: (for desktop): | Windows |
SQL Documentation Tool
SQL Documentation tool provides automatic documentation of entire SQL Server databases. It documents the main entities in a database, including tables, views, functions, stored procedures, triggers, table indexes, dependency information, DTS packages, and full text indexes. The transact SQL code associated with views, stored procedures, and triggers is also included with the documentation.
Commercial: | Commercial |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | HTML,HTML Help,MS Word,Plain text,RTF |
Free edition: | |
Runs on: (for desktop): | Windows |
dbForge Documenter for MySQL
dbForge Documenter for MySQL is a handy MySQL and MariaDB documentation tool that automatically generates documentation of an entire MySQL database. The tool allows users to customize the generated documentation up to their needs with help of a bunch of options and settings.
Commercial: | Commercial |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | HTML,Markdown,PDF |
Free edition: | |
Runs on: (for desktop): | Windows |
dbForge Documenter for Oracle
dbForge Documenter for Oracle is a handy visual tool for documenting Oracle databases. It automatically generates documentation of an entire Oracle database. The tool includes a wide range of options to set up, customize and fine-tune the generated documentation and allows automating Oracle database documenting with the command-line interface.
Commercial: | Commercial |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | HTML,Markdown,PDF |
Free edition: | |
Runs on: (for desktop): | Windows |
dbForge Documenter for SQL Server
dbForge Documenter for SQL Server is a universal software solution that helps automate the creation of your database documentation. It supports a selection of individual database objects and their properties that will be documented.
Commercial: | Commercial |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | HTML,Markdown,PDF |
Free edition: | |
Runs on: (for desktop): | Windows |
ClearDB Documenter
ClearDB Documenter generates comprehensive database documentation. The tool analyses and reports on a complete set of 59 schema (tables, views, procedures, functions, packages, types, triggers, etc) and non-schema (contexts, directories, profiles, users, roles, etc) object types with all their properties, DDL, privileges, synonyms, references, dependencies, and source code.
Commercial: | Commercial |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | HTML |
Free edition: | |
Runs on: (for desktop): | Windows |
dbdocs.io
dbdocs.io is a simple online tool for providing web database documentation up and running in just minutes. You can browse through tables and fields, visualize tables' relationships, and share with internal development team.
Commercial: | Free |
---|---|
Dependencies: | |
Desktop/Cloud: | Cloud |
ER Diagram: | |
Export: | HTML |
Free edition: | |
Runs on: (for desktop): | - |
DBDocumentor
DBDocumentor produces database documentation for the SQL objects in your database project. It generates a fully cross-referenced view of the SQL database, including where data is sourced from and what objects are modifying data in what other objects.
Commercial: | Commercial |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | CHM,HTML,XML |
Free edition: | |
Runs on: (for desktop): | Windows |
DB>doc for Microsoft SQL Server (discontinued)
DB>doc for Microsoft SQL Server is a free and open-source tool for generating database documentation. The tool will map database structure, read information about tables, views, constraints, etc., combine them with available descriptions and generate documentation in various formats.
Commercial: | Free |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | HTML |
Free edition: | |
Runs on: (for desktop): | Windows |
SQLDoc Sharp (discontinued)
SQLDoc Sharp is a free and open-source tool designed to generate the SQL Server (2005, 2008) documentation.
Commercial: | Free |
---|---|
Dependencies: | |
Desktop/Cloud: | Desktop |
ER Diagram: | |
Export: | CHM,XML |
Free edition: | |
Runs on: (for desktop): | Windows |