diff --git a/README.md b/README.md
index a31b05f76b..12ac4f7a87 100644
--- a/README.md
+++ b/README.md
@@ -29,6 +29,7 @@
+
@@ -224,7 +225,7 @@
### 100+ Databases, One Tool
-MySQL, PostgreSQL, SQLite, Cloudflare D1, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, Elasticsearch, Easysearch, Meilisearch, Qdrant, Milvus, Weaviate, MariaDB, TiDB, OceanBase, openGauss, GaussDB, KWDB, KingbaseES, Vastbase, GoldenDB, Doris, SelectDB, StarRocks, Manticore Search, Redshift, DM, TDengine, XuguDB, CockroachDB, Access, HighGo, UXDB, Dolt, and more. Agent-based profiles extend DBX to H2, Snowflake, Trino, PrestoSQL, Hive, DB2, Informix, Neo4j, Cassandra, BigQuery, Cloud Spanner, Kylin, SunDB, JDBCX, and custom JDBC connections. New native and agent-driven drivers also cover Databricks, SAP HANA, Teradata, Vertica, Firebird, Exasol, YashanDB, GBase 8a/8s, Databend, RQLite, Turso, InfluxDB, QuestDB, IoTDB, etcd, ZooKeeper, Nacos, Consul KV, IRIS, and more. All in a single ~25 MB app. No bundled Chromium.
+MySQL, PostgreSQL, SQLite, Cloudflare D1, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, Elasticsearch, Easysearch, Meilisearch, CouchDB, Qdrant, Milvus, Weaviate, MariaDB, TiDB, OceanBase, openGauss, GaussDB, KWDB, KingbaseES, Vastbase, GoldenDB, Doris, SelectDB, StarRocks, Manticore Search, Redshift, DM, TDengine, XuguDB, CockroachDB, Access, HighGo, UXDB, Dolt, and more. Agent-based profiles extend DBX to H2, Snowflake, Trino, PrestoSQL, Hive, DB2, Informix, Neo4j, Cassandra, BigQuery, Cloud Spanner, Kylin, SunDB, JDBCX, and custom JDBC connections. New native and agent-driven drivers also cover Databricks, SAP HANA, Teradata, Vertica, Firebird, Exasol, YashanDB, GBase 8a/8s, Databend, RQLite, Turso, InfluxDB, QuestDB, IoTDB, etcd, ZooKeeper, Nacos, Consul KV, IRIS, and more. All in a single ~25 MB app. No bundled Chromium.
### Query Editor
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 05dfc88a70..48ca00bf87 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -29,6 +29,7 @@
+
@@ -224,7 +225,7 @@
### 100+ 种数据库,一个工具搞定
-MySQL、PostgreSQL、SQLite、Cloudflare D1、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、Elasticsearch、Easysearch、Meilisearch、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KWDB、KingbaseES、Vastbase、GoldenDB、Doris、SelectDB、StarRocks、Manticore Search、Redshift、DM、TDengine、虚谷 XuguDB、CockroachDB、Access、HighGo、UXDB、Dolt 等数据库都能直接连接。Agent 配置还可扩展到 H2、Snowflake、Trino、Hive、DB2、Informix、Neo4j、Cassandra、BigQuery、Cloud Spanner、Kylin、SunDB、JDBCX 和自定义 JDBC。新增的原生与 Agent 驱动还覆盖了 Databricks、SAP HANA、Teradata、Vertica、Firebird、Exasol、崖山 YashanDB、GBase、Databend、RQLite、Turso、InfluxDB、QuestDB、IoTDB、etcd、ZooKeeper、Nacos、Consul KV、IRIS 等。全部装进约 25 MB 的应用里,不内嵌 Chromium。
+MySQL、PostgreSQL、SQLite、Cloudflare D1、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、Elasticsearch、Easysearch、Meilisearch、CouchDB、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KWDB、KingbaseES、Vastbase、GoldenDB、Doris、SelectDB、StarRocks、Manticore Search、Redshift、DM、TDengine、虚谷 XuguDB、CockroachDB、Access、HighGo、UXDB、Dolt 等数据库都能直接连接。Agent 配置还可扩展到 H2、Snowflake、Trino、Hive、DB2、Informix、Neo4j、Cassandra、BigQuery、Cloud Spanner、Kylin、SunDB、JDBCX 和自定义 JDBC。新增的原生与 Agent 驱动还覆盖了 Databricks、SAP HANA、Teradata、Vertica、Firebird、Exasol、崖山 YashanDB、GBase、Databend、RQLite、Turso、InfluxDB、QuestDB、IoTDB、etcd、ZooKeeper、Nacos、Consul KV、IRIS 等。全部装进约 25 MB 的应用里,不内嵌 Chromium。
### 查询编辑器
@@ -598,7 +599,7 @@ DBX 仅 25 MB,无需运行时依赖(无需 Java、无需 Python)。AI 和
支持哪些数据库?
-MySQL、PostgreSQL、SQLite、Cloudflare D1、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、Elasticsearch、Easysearch、Meilisearch、Qdrant、Milvus、Weaviate、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KWDB、KingbaseES、Vastbase、GoldenDB、Doris、SelectDB、StarRocks、Manticore Search、Redshift、DM、TDengine、虚谷 XuguDB、CockroachDB、Access、HighGo、UXDB 等。Agent 配置可扩展到 H2、Snowflake、Trino、PrestoSQL、Hive、DB2、Informix、Neo4j、Cassandra、BigQuery、Cloud Spanner、Kylin、SunDB、JDBCX、Databricks、SAP HANA、Teradata、Vertica、Firebird、Exasol、崖山 YashanDB、GBase 8a/8s、Databend、RQLite、Turso、InfluxDB、QuestDB、IoTDB、etcd、ZooKeeper、Nacos、Consul KV、IRIS 及自定义 JDBC 连接,并支持消息队列管理(Kafka、RocketMQ、RabbitMQ、Pulsar、MQTT)。
+MySQL、PostgreSQL、SQLite、Cloudflare D1、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、Elasticsearch、Easysearch、Meilisearch、CouchDB、Qdrant、Milvus、Weaviate、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KWDB、KingbaseES、Vastbase、GoldenDB、Doris、SelectDB、StarRocks、Manticore Search、Redshift、DM、TDengine、虚谷 XuguDB、CockroachDB、Access、HighGo、UXDB 等。Agent 配置可扩展到 H2、Snowflake、Trino、PrestoSQL、Hive、DB2、Informix、Neo4j、Cassandra、BigQuery、Cloud Spanner、Kylin、SunDB、JDBCX、Databricks、SAP HANA、Teradata、Vertica、Firebird、Exasol、崖山 YashanDB、GBase 8a/8s、Databend、RQLite、Turso、InfluxDB、QuestDB、IoTDB、etcd、ZooKeeper、Nacos、Consul KV、IRIS 及自定义 JDBC 连接,并支持消息队列管理(Kafka、RocketMQ、RabbitMQ、Pulsar、MQTT)。
diff --git a/docs/content/docs/databases.cn.mdx b/docs/content/docs/databases.cn.mdx
index d52e3d674e..c57a197929 100644
--- a/docs/content/docs/databases.cn.mdx
+++ b/docs/content/docs/databases.cn.mdx
@@ -30,7 +30,7 @@ Desktop 的文件路径属于本机。Docker/Web 的文件路径属于服务器
### 专用数据模型和服务
-- Redis、MongoDB
+- Redis、MongoDB、Apache CouchDB
- Elasticsearch、Easysearch、Meilisearch、Manticore Search
- Qdrant、Milvus、Weaviate、ChromaDB
- HBase
@@ -104,7 +104,7 @@ Redis、MongoDB、搜索、向量、HBase、配置中心和消息队列工作区
## 默认端口和连接 URL
-连接 profile 会填入常见默认端口,例如 MySQL `3306`、PostgreSQL `5432`、Redis `6379`、MongoDB `27017`、SQL Server `1433`、Oracle `1521`、Elasticsearch `9200`、Meilisearch `7700`、RabbitMQ AMQP `5672`。这些只是默认值,可以按部署修改。
+连接 profile 会填入常见默认端口,例如 MySQL `3306`、PostgreSQL `5432`、Redis `6379`、MongoDB `27017`、SQL Server `1433`、Oracle `1521`、Elasticsearch `9200`、CouchDB `5984`、Meilisearch `7700`、RabbitMQ AMQP `5672`。这些只是默认值,可以按部署修改。
RabbitMQ 等服务可能同时有业务端口和管理 API 端口;自定义 AMQP 端口不能用于推断 Management API 端口。SSH 隧道、HTTP 代理、TLS SNI 和实际拨号目标也应分别确认。
diff --git a/docs/content/docs/databases.mdx b/docs/content/docs/databases.mdx
index 93b22b53cf..a06fb7c8c4 100644
--- a/docs/content/docs/databases.mdx
+++ b/docs/content/docs/databases.mdx
@@ -30,7 +30,7 @@ Desktop file paths belong to the local computer. Docker/Web paths belong to the
### Specialized Data Models and Services
-- Redis and MongoDB
+- Redis, MongoDB, and Apache CouchDB
- Elasticsearch, Easysearch, Meilisearch, and Manticore Search
- Qdrant, Milvus, Weaviate, and ChromaDB
- HBase
@@ -104,7 +104,7 @@ Both runtimes share most Rust core query, metadata, and safety policy, but are n
## Default Ports and Connection URLs
-Profiles prefill common defaults such as MySQL `3306`, PostgreSQL `5432`, Redis `6379`, MongoDB `27017`, SQL Server `1433`, Oracle `1521`, Elasticsearch `9200`, Meilisearch `7700`, and RabbitMQ AMQP `5672`. These are defaults, not requirements.
+Profiles prefill common defaults such as MySQL `3306`, PostgreSQL `5432`, Redis `6379`, MongoDB `27017`, SQL Server `1433`, Oracle `1521`, Elasticsearch `9200`, CouchDB `5984`, Meilisearch `7700`, and RabbitMQ AMQP `5672`. These are defaults, not requirements.
Services such as RabbitMQ may expose separate business and management ports. A custom AMQP port must not be used to infer the Management API port. SSH tunnels, HTTP proxies, TLS SNI, and physical dial targets should also be verified independently.
diff --git a/docs/content/docs/getting-started.cn.mdx b/docs/content/docs/getting-started.cn.mdx
index c0557ca3c9..60c7f41562 100644
--- a/docs/content/docs/getting-started.cn.mdx
+++ b/docs/content/docs/getting-started.cn.mdx
@@ -169,7 +169,7 @@ description: 安装 DBX、创建第一个连接,并了解桌面版、Docker
### 有 URL 时直接粘贴
- DBX 可以解析常见连接 URL,例如 MySQL、PostgreSQL、Redis、MongoDB、ClickHouse、SQL Server、Oracle、Elasticsearch、Easysearch、Meilisearch、DM、GaussDB、openGauss、TDengine 和 Access。保存前请检查解析出的字段。
+ DBX 可以解析常见连接 URL,例如 MySQL、PostgreSQL、Redis、MongoDB、ClickHouse、SQL Server、Oracle、Elasticsearch、Easysearch、Meilisearch、CouchDB、DM、GaussDB、openGauss、TDengine 和 Access。保存前请检查解析出的字段。
diff --git a/docs/content/docs/getting-started.mdx b/docs/content/docs/getting-started.mdx
index 456b646a94..2ff6698e27 100644
--- a/docs/content/docs/getting-started.mdx
+++ b/docs/content/docs/getting-started.mdx
@@ -169,7 +169,7 @@ Desktop and Web share most database workflows and the Rust core, but their local
### Paste A URL When Available
- DBX can parse common connection URLs for engines such as MySQL, PostgreSQL, Redis, MongoDB, ClickHouse, SQL Server, Oracle, Elasticsearch, Easysearch, Meilisearch, DM, GaussDB, openGauss, TDengine, and Access. Review the parsed fields before saving.
+ DBX can parse common connection URLs for engines such as MySQL, PostgreSQL, Redis, MongoDB, ClickHouse, SQL Server, Oracle, Elasticsearch, Easysearch, Meilisearch, CouchDB, DM, GaussDB, openGauss, TDengine, and Access. Review the parsed fields before saving.
diff --git a/docs/content/docs/schema-browser.cn.mdx b/docs/content/docs/schema-browser.cn.mdx
index c9a25e8296..fbe0b9aee0 100644
--- a/docs/content/docs/schema-browser.cn.mdx
+++ b/docs/content/docs/schema-browser.cn.mdx
@@ -28,6 +28,7 @@ description: 使用 DBX 侧边栏组织连接、搜索数据库对象、打开
| Redis | 连接 → Redis DB;Key 在专用浏览器中分页展示 |
| MongoDB | 连接 → 数据库 → 集合、索引和 GridFS Bucket |
| Elasticsearch / Easysearch / Meilisearch | 连接 → 索引等文档对象 |
+| Apache CouchDB | 连接 → 以文档集合形式展示的 CouchDB 数据库 |
| HBase、向量、消息队列、etcd、ZooKeeper、Nacos | 展示系统对应对象,并打开 [专项工作台](/cn/docs/specialized-workspaces) |
## 连接分组与批量管理
@@ -126,6 +127,7 @@ DBX 不会把所有系统强制映射成关系型树。例如:
- Doris / StarRocks 支持外部 Catalog,外部 Catalog 表使用三段式名称
- MongoDB 展示 Collection、索引和 GridFS
- Elasticsearch / Easysearch / Meilisearch 将索引作为一等对象
+- Apache CouchDB 将每个数据库作为文档集合展示
- 达梦、Oracle、PostgreSQL 等可以展示更多例程、任务、扩展或管理对象
- etcd、Nacos、消息队列和向量数据库从树节点进入专用工作台
diff --git a/docs/content/docs/schema-browser.mdx b/docs/content/docs/schema-browser.mdx
index e289991156..b5a184acf3 100644
--- a/docs/content/docs/schema-browser.mdx
+++ b/docs/content/docs/schema-browser.mdx
@@ -28,6 +28,7 @@ The actual hierarchy follows the database model:
| Redis | Connection → Redis DB, with paged keys in the dedicated browser |
| MongoDB | Connection → database → collections, indexes, and GridFS buckets |
| Elasticsearch / Easysearch / Meilisearch | Connection → indexes and other document objects |
+| Apache CouchDB | Connection → CouchDB databases as document collections |
| HBase, vector, message queue, etcd, ZooKeeper, Nacos | System-specific objects that open [Specialized Workspaces](/en/docs/specialized-workspaces) |
## Connection Groups and Bulk Management
@@ -126,6 +127,7 @@ DBX does not force every system into a relational tree. For example:
- Doris / StarRocks support external catalogs and three-part names for external tables
- MongoDB exposes collections, indexes, and GridFS
- Elasticsearch / Easysearch / Meilisearch model indexes as first-class objects
+- Apache CouchDB lists each database as a document collection
- Dameng, Oracle, PostgreSQL, and others can expose routines, jobs, extensions, or administration objects
- etcd, Nacos, message queues, and vector databases open dedicated workspaces from tree nodes
diff --git a/docs/content/docs/specialized-workspaces.cn.mdx b/docs/content/docs/specialized-workspaces.cn.mdx
index 3bc4933d9d..ad60ba0b67 100644
--- a/docs/content/docs/specialized-workspaces.cn.mdx
+++ b/docs/content/docs/specialized-workspaces.cn.mdx
@@ -1,6 +1,6 @@
---
title: 专项工作台
-description: 使用 DBX 管理 Redis、MongoDB、搜索与向量数据库、HBase、消息队列、etcd、ZooKeeper、Nacos 和 Consul KV。
+description: 使用 DBX 管理 Redis、MongoDB、Apache CouchDB、搜索与向量数据库、HBase、消息队列、etcd、ZooKeeper、Nacos 和 Consul KV。
---
除了 SQL 编辑器和数据表格,DBX 还会根据连接类型打开专项工作台。它们直接使用对应系统的对象模型和管理 API,例如 Redis Key、MongoDB 文档、向量集合、消息队列 Topic、etcd Key、ZooKeeper ZNode、Nacos 配置和 Consul KV。
@@ -11,7 +11,7 @@ description: 使用 DBX 管理 Redis、MongoDB、搜索与向量数据库、HBas
| 类别 | 连接类型 | 主要入口 |
| --- | --- | --- |
-| 键值与文档 | Redis、MongoDB | Key/文档浏览、筛选、编辑、命令或聚合流程 |
+| 键值与文档 | Redis、MongoDB、CouchDB | Key/文档浏览、筛选、编辑、命令或聚合流程 |
| 搜索与文档索引 | Elasticsearch、Easysearch、Meilisearch、Manticore Search | 索引/文档浏览和对应请求入口 |
| 向量数据库 | Qdrant、Milvus、Weaviate、ChromaDB | Collection 浏览、向量检索、Upsert、删除和请求预览 |
| 宽表与列族 | HBase | Namespace、表结构、Column Family 和行数据浏览 |
@@ -46,6 +46,18 @@ Elasticsearch、Easysearch、Meilisearch 和 Manticore Search 使用面向索引
- 文档查询和写入能力会随驱动、服务端版本和账号权限变化
- 结构对比、SQL 文件执行等 SQL 工作流只在对应引擎确实支持时开放
+## Apache CouchDB
+
+Apache CouchDB 使用 DBX 内置的 Rust HTTP 驱动。每个 CouchDB 数据库会作为文档集合展示,并在文档浏览器中打开。
+
+- 连接 CouchDB 的 HTTP/HTTPS 服务端点,默认端口为 `5984`。使用 `https://` 时开启 TLS;也可以直接粘贴 `couchdb://host:5984` 形式的 URL
+- 认证使用 HTTP Basic,凭据取自连接的用户名和密码字段
+- 未设置筛选条件时通过 `_all_docs` 分页浏览文档;设置筛选条件后会作为 Mango `selector` 发送到 `_find`,并使用 CouchDB 的 `bookmark` 翻页
+- 支持新增、编辑和删除文档;更新时若未提供 `_rev`,DBX 会先获取当前版本号;删除始终使用当前版本号
+- 查询编辑器接受 `METHOD /path` 加可选 JSON 请求体的 REST 请求,例如 `GET /_all_dbs` 或 `POST /mydb/_find`
+
+DBX 会在执行前对每个请求分级。`GET`、`HEAD`、`OPTIONS` 以及只读的 `POST` 端点(`_find`、`_explain`、`_all_docs`、`_bulk_get` 和 `_design/*/_view/*` 视图查询)属于读取;其他 `POST`、`PUT` 和文档级 `DELETE` 属于写入;`PUT /{db}` 和 `DELETE /{db}` 视为危险操作。这些级别会接入与其他引擎相同的确认和只读保护。
+
## 向量数据库
Qdrant、Milvus、Weaviate 和 ChromaDB 会打开向量集合工作台。根据引擎能力,可以:
diff --git a/docs/content/docs/specialized-workspaces.mdx b/docs/content/docs/specialized-workspaces.mdx
index 9b180cd2e4..1506562bc4 100644
--- a/docs/content/docs/specialized-workspaces.mdx
+++ b/docs/content/docs/specialized-workspaces.mdx
@@ -1,6 +1,6 @@
---
title: Specialized Workspaces
-description: Manage Redis, MongoDB, search and vector databases, HBase, message queues, etcd, ZooKeeper, Nacos, and Consul KV in DBX.
+description: Manage Redis, MongoDB, Apache CouchDB, search and vector databases, HBase, message queues, etcd, ZooKeeper, Nacos, and Consul KV in DBX.
---
In addition to the SQL editor and data grid, DBX opens specialized workspaces for specific connection types. These interfaces use each system's native object model and management APIs, including Redis keys, MongoDB documents, vector collections, message queue topics, etcd keys, ZooKeeper ZNodes, Nacos configurations, and Consul KV entries.
@@ -11,7 +11,7 @@ In addition to the SQL editor and data grid, DBX opens specialized workspaces fo
| Category | Connection types | Main entry points |
| --- | --- | --- |
-| Key/value and document | Redis, MongoDB | Key or document browsing, filtering, editing, commands, and aggregation workflows |
+| Key/value and document | Redis, MongoDB, CouchDB | Key or document browsing, filtering, editing, commands, and aggregation workflows |
| Search and document indexes | Elasticsearch, Easysearch, Meilisearch, Manticore Search | Index/document browsing and engine-specific requests |
| Vector databases | Qdrant, Milvus, Weaviate, ChromaDB | Collection browsing, vector search, upsert, delete, and request preview |
| Wide-column and column family | HBase | Namespaces, table structure, column families, and row data |
@@ -46,6 +46,18 @@ Keep these boundaries in mind:
- Document queries and mutations vary by driver, server version, and account privileges
- SQL workflows such as schema diff or SQL file execution only appear when the engine reliably supports them
+## Apache CouchDB
+
+Apache CouchDB uses DBX's built-in Rust HTTP driver. Each CouchDB database appears as a document collection that opens in the document browser.
+
+- Connect to the CouchDB HTTP/HTTPS endpoint, default port `5984`. Enable TLS for `https://`; `couchdb://host:5984` URLs can be pasted directly
+- Credentials use HTTP Basic authentication from the connection username and password fields
+- Without a filter, documents are paged through `_all_docs`. A filter is sent as a Mango `selector` to `_find`, and pagination follows CouchDB's `bookmark`
+- Documents can be inserted, edited, and deleted; if an update omits `_rev`, DBX fetches the current revision first, and deletes always use the current revision
+- The query editor accepts REST requests in the form `METHOD /path` followed by an optional JSON body, for example `GET /_all_dbs` or `POST /mydb/_find`
+
+DBX classifies every request before it runs. `GET`, `HEAD`, `OPTIONS`, and read-only `POST` endpoints (`_find`, `_explain`, `_all_docs`, `_bulk_get`, and view queries under `_design/*/_view/*`) are reads. Other `POST`, `PUT`, and document-level `DELETE` requests are writes, while `PUT /{db}` and `DELETE /{db}` are treated as dangerous. These levels drive the same confirmation and read-only safeguards used for other engines.
+
## Vector Databases
Qdrant, Milvus, Weaviate, and ChromaDB open a vector collection workspace. Depending on the engine, it can:
diff --git a/docs/content/docs/what-is-dbx.cn.mdx b/docs/content/docs/what-is-dbx.cn.mdx
index 822ddc108e..1fc77f7ae0 100644
--- a/docs/content/docs/what-is-dbx.cn.mdx
+++ b/docs/content/docs/what-is-dbx.cn.mdx
@@ -42,7 +42,7 @@ DBX 的连接选择器按实际工作方式组织数据库和数据系统。不
| --- | --- | --- |
| 关系型与兼容协议 | MySQL、PostgreSQL、SQLite、Oracle、SQL Server、达梦、openGauss、GaussDB | SQL 编辑器、数据表格、对象树、表结构、Schema 工具 |
| 分析型与数据仓库 | ClickHouse、Doris、StarRocks、Databricks、Snowflake、Trino、BigQuery | 查询、结果分析、元数据浏览,以及驱动支持的结构和导出能力 |
-| 文档、键值与搜索 | MongoDB、Redis、Elasticsearch、Easysearch、Meilisearch、HBase、Cassandra | 文档、键、索引或表族等专项浏览器 |
+| 文档、键值与搜索 | MongoDB、Redis、Elasticsearch、Easysearch、Meilisearch、CouchDB、HBase、Cassandra | 文档、键、索引或表族等专项浏览器 |
| 图、向量与 AI 数据 | Neo4j、Qdrant、Milvus、Weaviate、ChromaDB | 图数据库连接,以及向量集合浏览、检索和写入入口 |
| 时序系统 | QuestDB、TDengine、IoTDB、InfluxDB | 时序查询与系统对应的连接、对象和数据视图 |
| 消息队列 | Pulsar、Kafka、RocketMQ、RabbitMQ | Topic、订阅/消费者、消息、监控、权限或策略等能力 |
diff --git a/docs/content/docs/what-is-dbx.mdx b/docs/content/docs/what-is-dbx.mdx
index 6984d30123..468488557c 100644
--- a/docs/content/docs/what-is-dbx.mdx
+++ b/docs/content/docs/what-is-dbx.mdx
@@ -42,7 +42,7 @@ The connection picker groups databases and data systems by how they are actually
| --- | --- | --- |
| Relational and compatible protocols | MySQL, PostgreSQL, SQLite, Oracle, SQL Server, Dameng, openGauss, GaussDB | SQL editor, data grid, object tree, table structure, and schema tools |
| Analytics and warehouses | ClickHouse, Doris, StarRocks, Databricks, Snowflake, Trino, BigQuery | Queries, result analysis, metadata, and driver-supported schema and export tools |
-| Document, key/value, and search | MongoDB, Redis, Elasticsearch, Easysearch, Meilisearch, HBase, Cassandra | Specialized document, key, index, or column-family browsers |
+| Document, key/value, and search | MongoDB, Redis, Elasticsearch, Easysearch, Meilisearch, CouchDB, HBase, Cassandra | Specialized document, key, index, or column-family browsers |
| Graph, vector, and AI data | Neo4j, Qdrant, Milvus, Weaviate, ChromaDB | Graph connections plus vector collection browsing, search, and mutation flows |
| Time series | QuestDB, TDengine, IoTDB, InfluxDB | Time-series queries and system-specific connection, object, and data views |
| Message queues | Pulsar, Kafka, RocketMQ, RabbitMQ | Topics, subscriptions or consumers, messages, monitoring, permissions, and policies |
diff --git a/docs/data/databaseSupport.ts b/docs/data/databaseSupport.ts
index bdf27a91c8..af14e0f395 100644
--- a/docs/data/databaseSupport.ts
+++ b/docs/data/databaseSupport.ts
@@ -23,6 +23,7 @@ export const databaseSupport: DatabaseSupportItem[] = [
{ id: "elasticsearch", name: "Elasticsearch", icon: "/icons/database/elasticsearch.svg", tone: "#00bfb3" },
{ id: "easysearch", name: "Easysearch", icon: "/icons/database/easysearch.svg", tone: "#836eff" },
{ id: "solr", name: "Apache Solr", icon: "/icons/database/solr.svg", tone: "#d9411e" },
+ { id: "couchdb", name: "Apache CouchDB", icon: "/icons/database/couchdb.svg", tone: "#e42528" },
{ id: "nebula", name: "NebulaGraph", icon: "/icons/database/nebula.png", tone: "#00ca95" },
{ id: "meilisearch", name: "Meilisearch", icon: "/icons/database/meilisearch.svg", tone: "#ff5caa" },
{ id: "qdrant", name: "Qdrant", icon: "/icons/database/qdrant.svg", tone: "#dc244c" },
diff --git a/docs/public/icons/database/couchdb.svg b/docs/public/icons/database/couchdb.svg
new file mode 100644
index 0000000000..19e1a2e070
--- /dev/null
+++ b/docs/public/icons/database/couchdb.svg
@@ -0,0 +1,3 @@
+