# CouchDB

CouchDB is an open-source NoSQL document-oriented database management system that provides easy-to-use web-based interfaces for data storage, retrieval, and indexing, as well as built-in synchronization and replication capabilities.

## Prerequisites

* Get CouchDB database connection parameters from the database owner.

## Connect to CouchDB data source

Create a new data source in two ways. Note that this permission is restricted to workspace admins and developers.

<figure><img src="https://125370873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzdpN2Lz0hzXpnNScDzVt%2Fuploads%2FFKLx3BO55rDAfbklp8ON%2FConnectNewDataSourceOverview.gif?alt=media&#x26;token=e9eefbec-64e0-4ea5-8ee5-4edf13b2bf42" alt=""><figcaption></figcaption></figure>

Select **Database** > **CouchDB** as the data source type.

<figure><img src="https://125370873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzdpN2Lz0hzXpnNScDzVt%2Fuploads%2Fd2v7E009IS4TdlZ7ns4Y%2Fimage.png?alt=media&#x26;token=0e162c1e-90c7-450e-8cc4-219214539010" alt=""><figcaption></figcaption></figure>

Set its name and service account.

<figure><img src="https://125370873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzdpN2Lz0hzXpnNScDzVt%2Fuploads%2FZpc0S3xdRPEI7nHZ9Bz4%2Fimage.png?alt=media&#x26;token=e00e9220-3cd2-4f9a-b7a3-059663ca4d71" alt=""><figcaption></figcaption></figure>

(Optional) Click **Test connection** to check whether the new data source is successfully connected.

Click **Save**, and it will be saved to your data source library.
