> For the complete documentation index, see [llms.txt](https://newdocs.keeper.io/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://newdocs.keeper.io/en/release-notes/desktop/keeperdb/keeperdb-2.1.0.md).

# KeeperDB 2.1.0

## Overview

**KeeperDB** is a fast, secure, cross-platform database management tool. Use it inside KeeperPAM connections or as a standalone desktop app on Windows, macOS, and Linux.

Query, explore, and operate PostgreSQL, MySQL, SQLite, Microsoft SQL Server, Oracle, and Amazon Redshift from one interface.

<figure><img src="/files/4LqoJkDxgzDguNBB5y3N" alt=""><figcaption><p>Database Connections</p></figcaption></figure>

KeeperDB is built for engineers and data scientists. It replaces legacy tools like DBeaver, MySQL Workbench, and pgAdmin. In KeeperPAM, it brings core database workflows into a fully managed passwordless experience.

Quick Links: [Product Documentation](/en/keeperpam/privileged-access-manager/keeperdb.md) | [Download Now](https://www.keepersecurity.com/download.html?t=db)

## What's New in 2.1.0

KeeperDB 2.1.0 is a major feature release that introduces a native **desktop application** with vault-backed credential storage and biometric unlock, a substantially more powerful **SQL query workspace**, deeper **KeeperAI** integration, and a broad set of security hardening, UI, and accessibility improvements.

This update also provides a full integration with Keeper Secrets Manager ("KSM") for vault storage of database connections, credentials and backend storage of local security preferences.

<figure><img src="/files/hVvNgP9dH6RpHLzLywsU" alt=""><figcaption><p>KeeperDB 2.1 User Interface</p></figcaption></figure>

### Native Desktop App

* **Keeper Vault built in** — save and organize your database connections in an encrypted local vault, no external file management required.
* **Lockable vault** — lock KeeperDB on demand or automatically after a period of inactivity, with configurable idle timeouts.
* **Biometric unlock** — unlock your vault with Touch ID and Windows Hello.
* **Session resilience** — your work and connections survive lock/unlock and window changes.

<figure><img src="/files/yiiYXFkXipzUyK08LkfJ" alt=""><figcaption><p>Biometric Login with Touch ID and Windows Hello</p></figcaption></figure>

### Security & Privacy

* **End-to-end protection of connection credentials** passed from the Gateway during KeeperPAM sessions.
* **Per-session API rate limiting** to protect against abuse and runaway clients.
* **Query timeouts are now strictly enforced**, preventing long-running queries from tying up the database.
* **AI-generated queries are screened** to reject statements with unintended side effects before they ever run.
* **Hardened authentication** across AI, autocomplete, and provider endpoints.
* **Operator-supplied certificate authorities** are loaded automatically, simplifying deployment in enterprise environments with custom TLS.
* Numerous supply-chain and dependency security fixes.

<figure><img src="/files/AYewAxn5DRiFZAyZM3qB" alt=""><figcaption><p>Keeper Vault Integration</p></figcaption></figure>

### KeeperAI Improvements

* **Faster, smarter schema awareness** — KeeperAI now understands large database schemas more efficiently, with configurable limits for very large databases.
* **Conversations persist** across sessions so you can pick up where you left off.
* **One-click "Disable AI"** that fully clears stored AI keys and credentials.
* **Refreshed model catalog** covering the latest 2026 models across all supported providers (OpenAI, Anthropic, Gemini, Bedrock, Vertex, Azure, and more).
* Cleaner first-run experience and clearer error handling when a provider isn't yet configured.

<figure><img src="/files/EMrmcJOtJcXJ21quK0DY" alt=""><figcaption><p>KeeperAI Provider Setup</p></figcaption></figure>

### SQL Query Workspace

* **Multi-tab editor** — work across several queries at once, with the ability to open and save `.sql` files (desktop).
* **Run current vs. Run All** — execute just the statement under your cursor or the entire script, with keyboard shortcuts that work anywhere in the pane.
* **Pretty Print / formatting** — one-click, dialect-aware SQL formatting of a selection or the whole document.
* **Resizable split view** between editor and results, an expand toggle for more room, and row numbers.
* **Stable connection per session** so query state (temp tables, session settings) persists across statements.
* Tab navigation shortcuts and a range of editor quality-of-life refinements.

<figure><img src="/files/bR1IDcIxjpp9FauV6RyL" alt=""><figcaption></figcaption></figure>

### Data & Results Grid

* **Sortable and movable columns** in all results grids — drag to reorder, click to sort.
* **Auto-scroll while dragging** columns near the edge of the grid.
* **Snowsight-style schema sidebar** with a "Place in SQL editor" action to drop table and column names straight into your query.
* Polished table navigation and visual refinements throughout the data browser.

<figure><img src="/files/blKvIenEZM2gM2nLguPp" alt=""><figcaption><p>New polished navigation and tabbed sheets</p></figcaption></figure>

### Query History

* **Auto-refreshes** after every execution, newest first.
* **Clear history** in one action, with duplicate back-to-back runs collapsed for a cleaner view.

<figure><img src="/files/u8qB4zaCZI5yUKchWQ4h" alt=""><figcaption><p>Query History</p></figcaption></figure>

### UI, UX & Accessibility

* **Refined theming** across light and dark modes with improved contrast and consistency, including a more brand-accurate MySQL badge.
* **Accessibility hardening** toward WCAG 2.1 AA / Section 508 — better contrast, focus visibility, and keyboard navigation.
* Cleaner, more consistent **Export** experience across the Query and Data tabs.
* Streamlined experience when running inside Keeper Gateway — operator and developer details are hidden from end users.
* Numerous rendering and stability fixes for a smoother, faster interface.

<figure><img src="/files/Kl69rKJrzOnIRfc5KRFq" alt=""><figcaption><p>Light Theme</p></figcaption></figure>

<figure><img src="/files/TagpBMiMdkqhkcyVGBuR" alt=""><figcaption><p>Terminal Theme</p></figcaption></figure>

### Connections & Vault Storage

KeeperDB Desktop now integrates with Keeper Secrets Manager (KSM) to retrieve database targets and credentials directly from the Keeper Vault. This workflow fits standalone database access from your workstation or through an existing VPN or ZTNA solution.

* **Eliminates locally stored secrets**. This reduces exposure to malware and endpoint theft.
* **Supports automated secret rotation**. Users always connect with the latest credentials when rotation is enabled.
* **Simplifies collaboration**. Share users to database resources in the vault without manually distributing connection details.

<figure><img src="/files/pycUenGfyEr7BDRsyxua" alt=""><figcaption><p>Vault Integration</p></figcaption></figure>

<figure><img src="/files/PxT2nXMYFS8yQYlalQ6i" alt=""><figcaption><p>Vault integration for Database Connection Chooser</p></figcaption></figure>

### Resources

* [KeeperDB Documentation](/en/keeperpam/privileged-access-manager/keeperdb.md)
* [KeeperDB Proxy Documentation](/en/keeperpam/privileged-access-manager/keeperdb-proxy.md)
* [KeeperDB Feature Page](https://www.keepersecurity.com/features/keeper-db/)
* [KeeperAI Documentation](/en/keeperpam/privileged-access-manager/keeperai.md)
* [KeeperPAM](https://www.keepersecurity.com/privileged-access-management/)

### Roadmap

We publish bi-weekly updates based on customer feedback. Send feature requests and bug reports to <pam@keepersecurity.com>, or post on our [Reddit community page](https://www.reddit.com/r/KeeperSecurity/).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://newdocs.keeper.io/en/release-notes/desktop/keeperdb/keeperdb-2.1.0.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
