# Connect to MongoDB® using AWS PrivateLink

SingleStore supports connecting to a MongoDB® instance via AWS PrivateLink.

To replicate your existing MongoDB® collections using CDC-in pipelines via AWS PrivateLink, refer to [Replicate MongoDB® Collections via AWS PrivateLink](https://docs.singlestore.com/cloud/reference/singlestore-kai/replicate-mongodb-collections-to-singlestore/replicate-mongodb-collections-via-aws-privatelink.md).

## Prerequisites

* Create a SingleStore Kai-enabled workspace. Refer to [Getting Started with SingleStore Kai](https://docs.singlestore.com/cloud/reference/singlestore-kai/getting-started-with-singlestore-kai.md) for related information.
* The workspace must be deployed in an AWS region.

## Configure the Connection

To connect to the MongoDB® instance using AWS PrivateLink:

1. Copy the **VPC Endpoint Service Name** from the SingleStore Helios Cloud Portal.

   1. On the [Cloud Portal](https://portal.singlestore.com/), select **Workspaces** in the left navigation pane.

   2. Select the three dots under the **Actions** column for your workspace, and select **Access & Security** from the list.

   3. On the **Access** tab, under **Private Links**, select **Create Connection**.

   4. On the **Create Connection** dialog, select **MongoDB® Endpoint**.

   5. Copy and store the **VPC Endpoint Service Name**.

   6. (Optional) Keep the Create Connection dialog open to enter the VPC endpoint ID of your AWS private endpoint created in the next step.

2. [Create a private endpoint on the Amazon VPC console](https://docs.singlestore.com/cloud/connect-to-singlestore/private-connections/connect-to-singlestore-helios-using-aws-privatelink/#section-idm4587784974278433710639955862.md). While configuring the connection, perform the following tasks:

   1. Attach the MongoDB® instance to the target group of your AWS service.

   2. Use the **Service Name** copied in the previous step.

   3. Allow incoming connections to TCP port `27017` of your private endpoint.

   4. Copy and store the **VPC Endpoint ID** of your private endpoint.

3. Configure an inbound connection on the Cloud Portal. On the Create Connection dialog from the first step, configure the following:

   1. **Endpoint**: Select **MongoDB® Endpoint**.

   2. **VPC Endpoint ID**: Enter the VPC endpoint ID of your AWS private endpoint.

4. Select **Create Connection**.

The connection is ready to use once it is in `ACTIVE` state. Connect to the MongoDB® endpoint using the following connection string (update the credentials and VPC Endpoint):

```
mongodb://<username>:<password>@<vpc-endpoint>:27017/?authMechanism=PLAIN&tls=true&loadBalanced=true&tlsAllowInvalidHostnames=true&tlsAllowInvalidCertificates=true
```

Refer to [Connect to SingleStore Helios using AWS PrivateLink](https://docs.singlestore.com/cloud/connect-to-singlestore/private-connections/connect-to-singlestore-helios-using-aws-privatelink.md) for more information.

***

Modified at: June 23, 2026

Source: [/cloud/connect-to-singlestore/private-connections/connect-to-singlestore-helios-using-aws-privatelink/connect-to-mongodb-using-aws-privatelink/](https://docs.singlestore.com/cloud/connect-to-singlestore/private-connections/connect-to-singlestore-helios-using-aws-privatelink/connect-to-mongodb-using-aws-privatelink/)

(An index of the documentation is available at /llms.txt)
