Dataedo 6.0 beta is out, see what's new. Download

Have a database? Document it with Dataedo!

Every year amount of data and databases in organizations grows. There is an ever increasing need to access data and yet so many database aren't documented. Software developers, support consultants, data warehouse developers and data analysts waste time trying to figure out where to find and how to query data. And even worse, they make mistakes.


There is a solution to this problem - comprehensive, useful database documentation. Document your databases and avoid guesswork and save time and money.


Preserve knowledge

Eliminate guesswork

Save time

Reduce bottlenecks

Be more independent of people

Improve communication

Improve onboarding

Avoid errors

Create useful documentation of your databases

Data Dictionary

Create and maintain a data dictionary of your databases - a description of all tables, columns and relationships so that every item of data is understood by everyone involved.

Learn more

One app to document all your databases

Documentation way beyond simple extract

Export to elegant documents or interactive HTML

Generate meaningful printable PDF documents including data dictionary, rich text descriptions, images and ER diagrams.

How are we better?

What makes us different from other data dictionary tools?

Complete solution
Data dictionary, Entity Relationship Diagrams and rich text descriptions with images in one tool. No need to copy and merge.

We support all major databases
Most of the tools support only a single database engine (usually SQL Server). With our tool you can document SQL Server, Oracle and MySQL databases in one repository.

Teamwork by design
Dataedo has been designed with teamwork in mind - gather your knowledge across your organization. Or beyond.

More descriptive metadata available
Ability to document missing foreign keys, unique keys and describe almost anything.

Focused on usefulness, not on data
Many tools out there just extracts metadata from the database. We asked what would bring most value to your documentation.

Elegant exports
PDF documents are ready to be sent to customers, HTML export can be published as is on the Internet.

Don't interfere with your databases
Metadata is not saved in the database itself. It is saved in a file or repository. There is no write back to the database. Documentation writer doesn't even need to have access to the documented database at all.

Works with all your databases

See all supported databases

Useful for anyone that designs, develops, queries, maintains or owns relational databases

Software Development

Whether you are developing web, desktop or mobile application, as long as you use database you should document it.


Packaged applications like ERP, CRM, SCM or similar have huge databases with plenty of large tables. And they are full of key data. Data Dictionary can help you make use of that data.


When you are reporting from databases, regardless of whether they are designed by you or not, you should document database schema to ease creating reports and avoid mistakes.

Data Warehousing

Data warehouses are all about querying and analyzing data. And no matter what BI or reporting tool you use you need to provide a comprehensive documentation of the data structures. This is where documentation is a deliverable in its own rights.

Agile Development

Agile development is about constant change. Dataedo can help your team constantly develop databases and make communication and documentation easier.

Data Migration

Moving data from one database to another is a challenge. You really need to understand data and its structure, both - the source and the destination. This is where data dictionary is a must have. Use Dataedo to document both schemas.

Reverse Engineering Legacy Databases

Often there are in your organization databases you need to report from or integrate with and there's no one from original development team anymore. This is where you have to discover and learn the database yourself. Don't lose this precious information. Document as you do.

System Maintenance

Whenever you maintain a system that has a database you are faced with requests and issues where you need to look directly into database. But do you know where to look? Do you know how to query data? Have databases you maintain documented and update it as you learn. This will save you time in the future.

Database Owners

Whether your organization develops or maintains your databases itself or with a third party it is in your best interest to have them documented. Get the right people do it now till they are available. We have the tool.


Older releases can be found here.

What customers say about us

Dataedo is an easy to use facility for managing basic metadata centrally and producing enhanced data dictionaries. Initially we wanted to use it for a single set of system documentation, but we will now employ it for scheduled metadata updates along with multi-user maintenance. The well-structured database repository has also facilitated a Data Lineage project. I would recommend Dataedo to anyone with similar requirements, and in fact already have.
Deborah Crane

Data Quality Manager

Charter Court Financial Services

Dataedo has many features other tools are lacking - ability to document relations that are not set in the DB, rich text descriptions, tracking progress at a glance, grouping objects into topics and keeping track of decommissioned/renamed columns. I would definitely recommend Dataedo to others. It is a great tool and they are very responsive which counts for a lot.
Lenka Horanska

Business Intelligence Analyst

Accuro Health Insurance

Through Dataedo, we can define user relationships between tables in each module of our ERP. It helped us track the progress of documentation. The server repository feature can centrally share the data dictionary among the team in real time. It is definitely a user-friendly tool and easy to understand. We use Dataedo regularly every time there is a change in table structure or an introduction of new modules. We would recommend the tool to anyone with similar requirements.
Rajesh Siva

IT Manager

Mohsin Haider Darwish

Dataedo helped us document a third-party database that did not follow DB best practices. It didn't have any foreign keys, and Dataedo helped us track relationships and made data easier to find. The tool is helping us be more consistent with our integration, and it's helping developers with less experience find the data that they are looking for. It is regularly used by all our developers for all our own and third-party databases. I would recommend the tool to anyone with a similar issue to solve.
Jeffrey Rempel

Software Developer

Friesens Corporation

Case Studies


Health Insurance Provider

Water Babies

Swimming School Franchise

Logic Systems

Software Developer