For the best web experience, please use IE11+, Chrome, Firefox, or Safari

SQL Database documentation tool

ApexSQL Doc is a documentation tool for SQL Server instances, databases, objects, SQL Server Integration Services packages, SQL Server Analysis Services cubes, SQL Server Reporting Services reports, Tableau server sites and SharePoint Server farms. It generates comprehensive documentation in a number of formats including CHM, HTML, Microsoft Word’s DOC and DOCX, PDF and Markdown.
An introduction to ApexSQL Doc 11:06


  • Document SQL Server databases

  • Documenting in CHM, HTML, Word, MD and PDF

  • Automate and schedule documentation unattended

  • Include graphical relationship and Data model diagrams

  • Document SSAS Multidimensional and Tabular models

  • Document SSIS Control flow and Data flow diagrams

  • Fully customize documentation output

  • Document SSRS reports in Native & SharePoint mode

  • Continuously document schema changes

  • Document Tableau servers

  • Document SSIS packages

  • Document SharePoint farms


Multiple documentation formats

Generate documentation in CHM, HTML, DOC, DOCX, MARKDOWN or PDF format

SSAS database documentation

Document detailed SSAS Multidimensional and Tabular databases. Learn more

SSIS package documentation

Detail both attached and detached SQL Server Integration Services packages. Learn more

SSRS report documentation

Document SQL Server Reporting Services items from file system, Native web and SharePoint service. Learn more

Self-documenting SQL objects

Include custom descriptions derived from extended properties that you can edit from within the tool itself. Learn more

Customizable processing

Document or ignore specific SQL database or object attributes. Learn more

Custom styles

Layout documentation using the popular styles e.g. Metro or quickly create your own. Learn more

Personalized documentation

Fully customize the documentation with different styles, custom text, and graphics. Learn more

Database schema snapshots

Build a continuous audit trail of all database schema changes through database schema snapshots

Powerful filter

Selectively limit which objects will be documented

Save project as batch file

Create executable batch files with existing project options. Learn more

Tableau server documentation

Generate Tableau Server and Tableau Online documentation. Learn more

SharePoint Server documentation

Generate documentation of all SharePoint farm and server configuration properties Learn more

Graphical dependencies

Include visualizations of object interdependencies in the generated document. Learn more

Data model diagrams

Graphically display database tables and their relationships using standard Entity-relationship notation. Learn more

SSIS package diagrams

Document SQL Server Integration Services package Control flow and Data flow diagrams

Unattended execution

Easily schedule generate documentation through the CLI unattended. Learn more

SQL syntax highlighting

Display fully colorized SQL scripts

Transparent decryption

Seamlessly document encrypted SQL objects

SQL Server Management Studio add-in integration

Create documentation directly from SQL Server Management Studio

Visual themes

Customize the visual appearance with interface themes. Learn more

Related Topics


TreeHouse Interactive

You'll be happy to know that I purchased a copy of ApexSQL Doc, and I'm very pleased with it. There is a company called [name deleted] that makes a similar product but I'm afraid that their product is inferior to yours

Jeff Hagen Director of Internet Development

Trinity Logic LLC

Let me congratulate ApexSQL on a pretty amazing tool (ApexSQL Doc). I have been hired to review 51 databases over 9 servers, and subsequently migrate some of them to a new server. The client has no documentation, so the first step was to document what lived where. After a brief search, I found this tool. It has saved me at least a WEEK of work. Which is sad because those were billable hours ;)

Michael Conroy President

National Institutes of Health

I have been using the ApexSQL Doc tool for more than a week and I have to say it's fantastic. The output is well thought out and I appreciate the effort that you all put into it

Pharmacy Consultant

WARDY IT Solutions

In my opinion ApexSQL Doc is by far and away the best SQL Server documentation tool available!

Peter Ward Chief Technical Architect

Tupperware TEAM MBS

I downloaded the Beta version of ApexSQL Doc and I was really surprised of the performance. It's really much faster than the last version

Michaele Notari IT Project Leader

Xogito Group

Among all the tools I’ve tried, ApexSQL Doc is the best!

Goran Yordanov SQL Developer

Canberra SQL Server User Group

Your ApexSQL Doc tool is fantastic. No one else comes close in that regard and your forward plans for it are very good.

Shaun Baggett


Thank you so much for the updates in ApexSQL Doc, the application is working as per my requirements. The option to include or exclude computed columns from SQL database documentation is very helpful. Thanks again for the quick turnaround and update in ApexSQL Doc.

Rajesh Suresh Sr.Manager of Production Support

ApexSQL Doc is part of the ApexSQL DevOps toolkit

ApexSQL DevOps toolkit

Get started now

Automate SQL database documentation as well as SSIS, SSAS, SSRS and Tableau.