DATABASES. QUERIES. SSH.

Your databases.
One native workspace.

A database client and SSH terminal,
built for Mac, iPhone and iPad.

Free on the App Store. No account needed.

Datark on Mac, showing the Customer revenue SQL query and real results from the Commerce Demo database.Datark on iPhone, browsing the Studio Sample database.

WORKS WITH

  • PostgreSQL
  • MySQL
  • MariaDB
  • SQLite
  • MongoDB
  • Redis
  • DuckDBon Mac
Explore the Datark workspace

WRITE. EXPLORE. WORK.

A database client
built for how you work.

Browse, query and understand your data in one focused workspace.

Datark Database Browser on Mac displaying tables and rows from a local sample SQLite database.

Get to know every row.

Explore tables, filter and sort your data, and edit supported SQL tables in a native grid. Structure and relationships are always close by.

Open full-size screenshot
Datark on Mac running a customer revenue query against a local SQLite demo database, with its result table.

From a question to a result.

Write SQL with syntax highlighting, run a query or selection, and inspect the result. Keep useful queries in your library and use EXPLAIN to look deeper.

Open full-size screenshot
Datark showing relationships between tables in a local sample SQLite database.

The bigger picture, clearly.

Follow the relationships between tables in an interactive ER diagram. Zoom, arrange the layout, and export a PNG to share with your team.

Open full-size screenshot

ON EVERY DEVICE

Your workspace
where you are.

Built for Mac, iPhone and iPad. Browse databases, run queries and reach your servers, wherever you work.

Datark on iPad, displaying the real posts table in the Studio Sample database.Datark on iPhone, browsing the Studio Sample database.

START WITH A SAMPLE

Try a database.
Before connecting yours.

Explore a local SQLite database on your Mac, without server credentials.

  1. Open the sample

    On a fresh installation, choose Open Sample Database in Connections.

  2. Connect and browse

    Connect to Datark Sample SQLite, then open Browse.

  3. Run your first query

    Open Query and run SELECT * FROM projects; to see three sample projects.

Help with the sample on Mac, iPhone and iPad

YOUR CONNECTIONS, YOUR CALL

Close to your data.
In your control.

Your servers,
right beside your data.

Open an SSH shell, connect through a tunnel, or forward a local port. Database work and server access share one app.

SSH shells & local port forwarding

A second opinion.
You make the call.

Ask AI about a query or schema. Use an on-device model, your local server, or a cloud provider you allow. Review generated SQL before running it.

Optional AI. Explicit cloud consent.

Your keys.
Your Keychain.

Passwords, SSH keys and API keys are stored in Apple Keychain. No Datark account, advertising or analytics.

How Datark handles your data

A FEW MORE THINGS

Good questions.

Need a hand?
Talk to us

Is Datark free?

Yes. Datark is free, with no in-app purchases and no Datark account to create. If you choose a cloud AI provider, that provider may charge for API usage separately.

Which databases can I connect to?

PostgreSQL, MySQL, MariaDB, SQLite, MongoDB and Redis on Mac, iPhone and iPad, plus DuckDB on Mac. MongoDB collections and Redis keys are read-only in the data grid. Row editing and CSV import require a supported SQL engine.

Is there an iPhone and iPad app?

Yes. Datark for Mac, iPhone and iPad is one free App Store listing. Each interface is built for its platform; see the comparison below for the differences.

Does Datark sync between devices?

There is no automatic sync. Connection profiles, saved queries and settings are stored on the device where you create them. Passwords and keys are kept in that device’s Apple Keychain.

Do I have to use AI?

No. Every database and SSH workflow works without it. If you want help, choose an on-device model, a local server, OpenAI or Anthropic. Cloud providers require your permission. Generated SQL opens in the editor for you to review and never runs automatically.

Can I connect through an SSH tunnel?

Yes. Add an SSH tunnel to your database connection, or open an interactive shell and a local port forward in the SSH Terminal. On iPhone and iPad, SSH sessions and forwards close when the app goes into the background.

Compare Mac, iPhone and iPad features
Datark platform feature comparison
FeatureMaciPhone and iPad
RequiresmacOS 26 or lateriOS 26 or iPadOS 26 or later
Database enginesPostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis and DuckDBPostgreSQL, MySQL, MariaDB, SQLite, MongoDB and Redis
Schema browserTables, views, PostgreSQL materialized views (read-only), triggers, sequences, types and routinesTables
Data editingEdit cells, add and delete rows, Set to NULL, cut, copy, paste, fill down and rightEdit cells, add and delete rows, Set to NULL
Table designCreate, rename and drop tables; add, alter, rename and drop columns; mock dataAdd columns
Admin toolsSchema Diff, and Users & Roles for PostgreSQL (read-only)
Query editorTabs, Run Selection, Format SQL, SQL templates and a Query LibraryTabs, one statement per run on SQL engines, and MongoDB and Redis quick commands
Results and plansTable, JSON or chart results; EXPLAIN on PostgreSQL, MySQL, MariaDB and SQLite; Begin, Commit and Rollback
Stopping a queryRequest PostgreSQL cancellation outside a transaction; transaction-pooling proxies may prevent cancellationStop and Query Timeout request PostgreSQL cancellation outside a transaction; transaction-pooling proxies may prevent cancellation
ExportCSV, JSON, SQL, Markdown, HTML, XML and XLSXCSV, JSON, SQL, Markdown, HTML and XML
ImportCSV and TSV, one file or several, up to 100 MB each, with delimiter, header, empty-field and error optionsCSV and TSV, one file or several, up to 100 MB each, with UTF-8 or Windows-1252 and skip-errors options
ER diagramsZoom, Fit All, Auto Arrange, drag to arrange, PNG exportZoom, Fit, Auto Arrange, PNG export
SSH terminalShells in tabs with Find, Copy and Clear; generate or import Ed25519 and RSA keysShells and saved profiles; import keys; sessions close when the app goes to the background
Port forwardingSaved and ad-hoc forwards on 127.0.0.1Ad-hoc forwards on 127.0.0.1, closed when the app goes to the background
On-device AI15 MLX models6 MLX models
Cloud and local AIOpenAI, Anthropic, or an OpenAI-compatible local server
LanguagesEnglish, Spanish, French, German, Japanese, Simplified Chinese and Russian
AppearanceSystem, Light or Dark (Dark by default), with Royal or Blackberry VioletSystem, Light or Dark (follows the system by default)
Getting startedOpen Sample Database in an empty Connections list creates a local SQLite sampleA Studio Sample SQLite database to explore on first launch

MEET YOUR NEXT WORKSPACE

Open it in Datark.

Your databases, queries and servers. A little closer together.

Free · No account required macOS 26+ · iOS 26+ · iPadOS 26+