Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Azimutt

Azimutt

Design, explore, document, and analyze databases with a minimal DSL and interactive ERD. Works with any relational or document database.

Azimutt is an open-source alternative to:

Azimutt preview

Azimutt is a next-generation database tool designed to help developers, architects, and data professionals understand, design, and optimize their databases. Whether you're exploring a new database, documenting an existing one, or analyzing schema inconsistencies, Azimutt provides an intuitive interface and powerful features to streamline your workflow.

Key Features

  • Interactive ERD: Build scalable, customizable entity-relationship diagrams with tables, columns, relations, and notes.
  • AML (Azimutt Markup Language): Minimal DSL for fast database design at typing speed.
  • Database Exploration: Search, filter, and navigate large databases effortlessly.
  • Schema Analysis: Identify inconsistencies, design flaws, and optimization opportunities with automated checks.
  • Documentation: Add contextual notes and generate clean, shareable documentation.
  • Cross-Database Compatibility: Supports relational (PostgreSQL, MySQL, SQL Server) and document databases (MongoDB, Couchbase) natively, with JSON extensions for others.
  • Sharing & Embedding: Share diagrams privately or embed them in documentation, wikis, or presentations.
  • Path Finding: Discover relationships between tables with intelligent path suggestions.
  • CLI Support: Use npx azimutt explore or npx azimutt analyze for quick database inspection.

Tech / Self-Hosting

Azimutt is a self-hosted web application. It can be deployed on any platform supporting Node.js and PostgreSQL. The project is open-source (MIT license) and available on GitHub. No account is required for basic exploration, and the tool is designed to work with existing database connections or SQL files.