AI database engine · Zelf-gehost · BYOK

De zelf-gehoste
AI SQL-engine.

Connect your database — PostgreSQL, MySQL, SQL Server, ClickHouse, and more — bring your own AI key, and ask questions in plain English. No SQL knowledge needed, and no data ever leaves your infrastructure. It's AI-powered database management for people who don't want to give up control of their data.

Gratis tier inbegrepen · Geen creditcard nodig · Zelf-gehost

Ottoch
› Hoeveel bestellingen zijn er vorige maand geplaatst?
SELECT COUNT(*) AS order_count
FROM orders
WHERE created_at >= DATE_TRUNC('month', NOW() - INTERVAL '1 month')
  AND created_at < DATE_TRUNC('month', NOW());
✓ Er zijn 3.847 bestellingen geplaatst vorige maand.
Uitgevoerd in 0,12s · 1 rij geretourneerd
100%
Zelf-gehost — je data en inloggegevens verlaten nooit je infrastructuur
7
Databases direct ondersteund, van Postgres tot Databricks
<60s
Van docker compose up tot je eerste antwoord
0
Niet-SELECT-query's ooit uitgevoerd — hard geblokkeerd voordat de database ze ziet

Stel je database een vraag, in gewone taal

Een korte rondleiding: de eerste keer inloggen, een database koppelen, je AI-model kiezen en je eerste vraag stellen.

Weergegeven met de Enterprise-editie.

⚡ 60-SECONDEN SETUP Van nul naar je eerste query in minder dan een minuut
STAP 1 · ~10s
Compose starten
docker compose up -d

Start de app + Redis. Zie de implementatiegids voor het compose-bestand.

STAP 2 · ~5s
Verkrijg inloggegevens
docker compose logs app

Beheerdersgebruikersnaam & wachtwoord getoond bij de eerste start.

STAP 3 · ~20s
Voeg je AI-sleutel toe

Instellingen → LLM-configuratie. Plak je OpenAI-, Anthropic- of Gemini-sleutel.

STAP 4 · ~30s
Verbind & vraag

Voeg een databaseverbinding toe, activeer tabellen en stel je eerste vraag.

Drie stappen van nul naar antwoorden

Geen ingewikkelde installatie. Geen managed cloud. Eén Docker-commando en je bevraagt binnen minuten.

STAP 01
Verbind je database

Geef je host, inloggegevens en de tabellen die je wilt tonen op. Inloggegevens worden versleuteld opgeslagen. Alleen jij kunt ze ontsleutelen.

STAP 02
Vraag in gewone taal

Typ je vraag zoals je die aan een collega zou stellen. Ottoch bouwt een schema-bewuste prompt en stuurt die naar je gekozen AI-provider.

STAP 03
Krijg een echt antwoord

De AI genereert SQL, wij valideren dat het een pure SELECT is, voeren het veilig uit op je database, en vertalen het resultaat terug naar gewone taal.

Gebouwd voor productie, niet voor demo's

Elke ontwerpkeuze draait om veiligheid en praktische bruikbaarheid. Niet zomaar een flitsend prototype.

🔒
Veilig alleen-lezen

Alle query's zijn alleen SELECT. Hard geblokkeerd op codeniveau vóór uitvoering — niet zomaar vertrouwd op basis van AI-output.

🔑
Gebruik je eigen AI-sleutel

Gebruik OpenAI, Anthropic, Gemini of elke compatibele API. Jij bepaalt de kosten. Sleutels zijn versleuteld en verlaten nooit je server.

🐳
Zelf-gehost

Eén Docker-commando. Je data verlaat nooit je infrastructuur. Geen SaaS-prijzen, geen vendor lock-in, geen call-home.

🎯
Schema-bewust

De AI ziet alleen de tabellen die jij activeert. Niets anders wordt getoond. Fijnmazige controle over wat het model kan bevragen.

🔄
Slimme herhaling

Als een query mislukt, corrigeert de AI zichzelf — de fout wordt teruggestuurd naar het model en het probeert opnieuw, tot 3 keer voordat het netjes opgeeft.

💬
Sessiegeschiedenis

Benoemde chatsessies per databaseverbinding. Je vragen en SQL worden opgeslagen zodat je ze later kunt bekijken, delen of opnieuw uitvoeren.

👥
Meerdere gebruikers & LDAP

De enterprise-editie bevat RBAC (rollen Admin, Developer, Guest) en LDAP/Active Directory-integratie — gebruikers worden automatisch aangemaakt bij de eerste keer inloggen.

🐘 PostgreSQL 🐬 MySQL 🐬 MariaDB 🪟 SQL Server ⚡ ClickHouse ◈ Databricks ☁ Redshift

Draaiend met twee commando's

Docker Compose start de app en Redis samen. Data blijft bewaard in een benoemd volume.

docker compose up -d

Open dan http://localhost en bekijk de logs voor je inloggegevens:

docker compose logs app
Volledige implementatiegids →

Ottoch as an AI database engine

Common questions about using AI for database management.

What is an AI database engine?
An AI database engine translates plain-English questions into SQL, runs them safely, and explains the result back in plain English. Ottoch is a self-hosted AI database engine: it connects to your existing PostgreSQL, MySQL, MariaDB, SQL Server, ClickHouse, Databricks, or Redshift database and adds an AI layer for querying and understanding it, rather than replacing your database.
Can AI manage my database for me?
Ottoch is built for AI-powered database management focused on safely answering questions, not unattended administration: the AI reads your schema and writes SELECT queries so anyone on your team can explore data in plain English. It never runs INSERT, UPDATE, DELETE, DROP, or any other write or admin operation — that's enforced in code, not left to the model's judgment.
What's the difference between an AI SQL engine and AI database management?
They overlap. An AI SQL engine describes how Ottoch works under the hood — plain English in, SQL out. AI database management describes what it's used for — letting anyone on a team explore, question, and understand a database without learning SQL or waiting on a data analyst.
Which databases does Ottoch's AI engine support?
PostgreSQL, MySQL, MariaDB, SQL Server, ClickHouse, Databricks, and Redshift, with more engines planned.
Is an AI database management tool safe to point at a production database?
Yes — every generated query is parsed and verified as a pure SELECT statement before it ever reaches your database, only tables you explicitly activate are visible to the AI, and credentials and AI keys are encrypted at rest. See how it works for the full breakdown.

Klaar om je database te verbinden?

Gratis tier inbegrepen. Geen creditcard nodig. Draait op je eigen server.

Gratis implementeren → Bekijk enterprise-prijzen