Next-Gen ERD: Design, Explore, Document and Analyze your database schema and data
azimutt.app • roadmap • @azimuttapp
Azimutt is a **full-stack database exploration tool**. From modern ERD made for real world databases (big & messy), to fast data navigation, but also documentation everywhere and whole database analysis. [](https://azimutt.app/45f571a6-d9b8-4752-8a13-93ac0d2b7984/c00d0c45-8db2-46b7-9b51-eba661640c3c?token=59166798-32de-4f46-a1b4-0f7327a91336) **Why building Azimutt?** Databases existed for more than 40 years and despite a lot of tool around them, we couldn't find any providing a great exploration experience. - **ERDs** have a great diagram UI, but fall short when schema is growing (real-world use cases) - **Data catalogs** are focused on data governance and lineage, missing relational db knowledge - **Database clients** focus on querying with auto-completion and table/column lists, but no visual help So we decided to build the missing tool 💪 We started with schema exploration for databases with hundreds of tables, but now, it has grown a lot: - **Design** your schema using [AML](https://azimutt.app/aml) for a fast diagramming - **Explore** your schema using search everywhere, display only useful tables/columns and follow relations - **Query** your data like never before, follow foreign keys and display entities in diagram - **Document** using table/column notes and tags, layouts and memos for use cases, features or team scopes - **Analyze** it to discover inconsistencies and best practices to apply Azimutt goal is to be your **ultimate tool to understand your database**. ## Azimutt badge You can load any public SQL file in Azimutt with just an url parameter. So if you have a SQL file in your repo, like [structure.sql](./backend/priv/repo/structure.sql), you can add a badge allowing your visitors to easily explore it: ```markdown [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) ``` Here are some examples: [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) Use [Simple Icons](https://simpleicons.org) to find other icon/color if needed or use our custom button image: [](https://azimutt.app/create?sql=https://raw.githubusercontent.com/azimuttapp/azimutt/refs/heads/main/backend/priv/repo/structure.sql&name=Azimutt) More details on [Azimutt documentation](https://azimutt.app/docs/badge) ## Self-hosted You can use our [Docker image](https://github.com/azimuttapp/azimutt/pkgs/container/azimutt) to easily deploy it. Here is the [full guide](INSTALL.md). ## Deploy on Heroku You can use our Heroku template which includes Azimutt web app, a Postgres database, Stackhero S3 storage and Mailgun. [](https://www.heroku.com/deploy) After succeed deployment, you will need to configure config vars ```bash # Replace with your app-name HEROKU_APP=