<!-- Source: https://docs.snoutdata.com/ -->

# SnoutData

**SnoutData is one AI-driven IDE for every database.** Connect to relational, document, and
vector databases, query them with SQL, a native pipeline, or plain language, and work with the
results, with an AI assistant that understands your schema.

It is a standalone desktop app for Windows, macOS, and Linux. Your connections and
credentials stay on your machine, encrypted by your operating system's keychain.

![SnoutData: editor, results grid, charts, and the AI assistant in one window](https://docs.snoutdata.com/img/screenshots/chart-builder.png)

## What you can do

- **Connect** to relational databases (MySQL/Aurora, MariaDB, PostgreSQL, SQL Server, Oracle,
  IBM Db2, SQLite, DuckDB, Snowflake, Amazon Redshift, SAP HANA), document databases (MongoDB), and
  vector databases (Pinecone). See
  [supported databases](https://docs.snoutdata.com/connections/drivers).
- **Query any database with SQL.** SQL is the common language: on MongoDB and Pinecone,
  SnoutData transcribes your SQL to a native aggregation pipeline or vector query. See
  [querying beyond SQL](https://docs.snoutdata.com/databases/overview).
- **Or go native.** Write a MongoDB aggregation pipeline directly in the editor when you want
  the full power of the database.
- **Write SQL** in a multi-tab editor with schema-aware completion and hover, on top of a
  live index of your tables, columns, fields, and foreign keys.
- **Run queries** and explore results in a fast data grid with filtering, ordering, and
  cell editing. On MongoDB you can also edit documents and manage collections and indexes.
- **Ask the AI assistant** for queries in plain language. It is grounded in your
  connection's schema, so it references real tables and columns (or collections and fields),
  and proposes SQL or a native pipeline straight into the editor.
- **Stay safe in production**: connections can be flagged as production, with a guardrail
  that catches destructive statements before they run.

## Get started

1. [Install SnoutData](https://docs.snoutdata.com/getting-started/install) on your computer.
2. [Connect to a database](https://docs.snoutdata.com/getting-started/connect).
3. [Run your first query](https://docs.snoutdata.com/getting-started/run-a-query).

:::tip
Already installed? Jump to the [AI assistant](https://docs.snoutdata.com/ai-assistant/overview) to see how it grounds
on your schema.
:::
