The review
What it does
Sounding connects to a database, learns its schema and lets you ask questions in plain English. It shows the SQL it intends to run, explains it line by line and runs it only when you approve. Read-only mode is the default, and it can be locked so write queries are impossible.
Why we like it
Showing the query first turns it into a teaching tool as well as a shortcut: analysts learn SQL and engineers can spot a bad join before it hits a production replica. Being open-source and self-hosted means sensitive data never leaves your infrastructure.
Watch out for
- Messy schemas with cryptic column names produce confused queries. Add column descriptions.
- Self-hosting means you own updates and security.
- Results are only as trustworthy as your data. A correct query over bad data is still a wrong answer.