Documentation as code
A good fit when the team wants to describe a database model in DBML and publish web-based documentation from that code.
dbdocs is useful when documentation lives as DBML code. Taavik is useful when the live database, schema changes, operational queries, and scheduled exports need to sit in one private workspace.
Docs as code vs scan-based docs
dbdocs starts from DBML files that describe the database structure. Taavik starts from scans of the actual database metadata, then renders documentation and records changes over time.
A good fit when the team wants to describe a database model in DBML and publish web-based documentation from that code.
A good fit when the team wants documentation generated from the database that already exists inside a private network.
Docs-as-code works when the code stays current. Scan-based docs work when the live database is the reference.
Taavik keeps docs close to saved SQL queries, scheduled exports, and run history.
What changes in Taavik
The generated metadata can refresh while the team keeps its own descriptions and operational notes.
Read the guideThe agent scans metadata from inside the network and the workspace renders the documentation.
See how it worksThe same workspace holds the SQL that support, finance, and operations teams reuse.
See shared SQLChoosing
Taavik is built for teams that already have private databases and want documentation, query reuse, and scheduled exports to follow the database as it changes.
Generate documentation from metadata scans, then connect it to saved SQL and recurring exports.