Best Central Data Dictionary Software

Promote data and metric consistency with an automated data dictionary

Secoda's data dictionary automatically suggests business terms, identifies stewards and subject matter experts based on usage patterns, and incorporates crowdsourcing and collaboration to easily scale documentation.

Trusted by hundreds of great data teams

Explore Secoda's Data Dictionary

Metric Mapping

Onboard onto data faster by understanding what data definitions mean and how other teams are using key metrics

Simple Collaboration

Collaborate as a team on all your data knowledge. Create a repository for new employees to access

Metadata documentation

Automate your teams documentation efforts and help them focus on their most important work

Manage your data like a team 5 times your size

Data Dictionary

Secoda pulls metadata from your data sources to create documentation automatically, so you can consistently get the information you need and remove the manual work of documentation.

Help your team understand what data resources are useful to them with column profiling, dictionary terms, and the data documentation.

Data Questions & Requests

One place for all of your data questions and requests, all searchable and documented for others who have the same questions down the line.

Secoda allows you to submit a question to your data team from Slack, where you’ll be notified on the progress of it. Get visibility on if your data team has seen your request and who is responsible for it.

Data Analytics

Admins and Editors on Secoda can view most frequently used datasets and user’s most recently opened resources.

Secoda provides insight on what the most frequently asked questions from your team are, empowering admins to be proactive about their data documentation.

Connect to anything

Connect to most databases or anything with a REST or API. Secoda empowers you to work with all of your data sources seamlessly in one app.

Your data is always stored by you. When a query is run, the Secoda backend proxies the request to your backend.

View all integrations

Used by data-centric companies everywhere

Frequently Asked Questions

How can Secoda create a data dictionary?


You can use the dictionary section of Secoda to define key terms, share metrics and align the team on common definitions. Secoda also allows you to define your metrics in SQL and run them to show the result over time.

What's the difference between a data glossary and a data dictionary?


There is not much difference between a data dictionary, a data glossary and a metrics repository. In some cases, people will refer to a data catalogue as a data dictionary, but in reality, all artifacts are a representation of metrics and data knowledge in a company.

Is Secoda's data dictionary integrated with metadata?


Yes, you can connect your metrics to tables, dashboards and questions to see relationships between entities in one place.

Can I upload my data dictionary from excel?


Yes, Secoda's API allows you to upload your data dictionary from any source, including excel. You can also export the data dictionary if you would like it in excel.

Can I upload my data dictionary from python?


Yes, Secoda's API allows you to upload your data dictionary from any source, including python. You can also export the data dictionary if you would like it in python.

Built for data security & privacy

SOC 2 Compliant

Secoda is SOC 2 complaint. The way we process and store client data is secure and protected, based on standards set by the AICPA.

Host in a self-hosted environment

You can host Secoda in a self-hosted environment, behind your own VPN, and in your own VPC. Deploy via Terraform or Docker.


Sign in with the services you already use, including Google and Microsoft SSO, Okta, MFA and SAML

SSH Tunnelling

Securely move data from your private databases to Secoda with SSH tunnelling.

Auto PII Tagging

Get control to remove or leave out sensitive datasets from your syncs or mark it automatically in Secoda

Data encryption

The managed with Secoda is fully encrypted in transit and at rest. We do not see the data we are moving.

What our customers are saying

Secoda is the first workspace built for data teams. Every feature and interaction is designed with data teams in mind, which means speed. Secoda combines data dictionary, data catalogue, data requests, data docs search, and data management compliance in a delightful experience, always connected to your data stack.

Secoda has made it way easier to understand what data we have and how to best make use of it. It's a game-changer!

Business Intelligence Engineer

Secoda works really well with our evolving data stack. It gives our data science and data engineering teams the ability to work on building a common company knowledge instead of storing everything in our heads.

Head of Data Science

Secoda has made it way easier to onboard new employees at 7Shifts. Analysts are able to become operational in 10x less time. I wish I had Secoda when I first onboarded!

Manager of Analytics