Ask your PostgreSQL database questions in plain English

Ottoch connects directly to your PostgreSQL database — self-hosted, read-only safe by default, bring your own AI key. No data warehouse, no vendor sitting between you and your database.

Gratis implementeren → View pricing
01

Connect your Postgres database

Under Settings → Connections → Add connection, pick PostgreSQL and fill in host, port (5432 by default), database name, and credentials. Ottoch connects outbound from your own server to your database — your database is never exposed to Ottoch's infrastructure, because there isn't any.

✓ For a managed Postgres reachable over the internet (RDS, Cloud SQL, Supabase, etc.), use SSL Mode "Required — verify certificate".
✓ For a local or Docker-network Postgres with no TLS configured, SSL Mode "Disabled" is correct — "Required" will fail to connect with an SSL error against a database that was never set up for encryption.
02

Activate the tables you want queryable

Under Manage tables, turn on exactly the tables the AI should be able to see. Ottoch only ever sends the schema (table/column names) of tables you've explicitly activated to your LLM provider — never your whole database schema by default, and never row data unless you turn on the separate "auto-explain" setting.

03

Ask questions — no SQL required

A few examples people actually ask against a Postgres-backed app database:

✓"What were our top 10 customers by revenue last quarter?"
✓"How many signups came from each referral source this month?"
✓"Which orders are still pending after more than 3 days?"

If a question needs a table Ottoch can't see yet — most often a join table linking two activated tables — activate that one too and ask again.

PostgreSQL connection defaults

SettingStandaard
Port5432
SSL ModeRequired (change to Disabled for local/private-network databases without TLS)
Also supportsMariaDB, MySQL, SQL Server, Redshift, ClickHouse, SQLite, Databricks

Restricting which machines can reach your Postgres port at all? See the firewall and network setup guide.

Try it on your own Postgres database

One Docker command. Free forever for a single user and connection.

Gratis implementeren → ← Terug naar documenten