Before you connect
Network access — Supaboard connects from a fixed set of egress IPs. For MongoDB Atlas, add them to your cluster’s IP access list under Security → Network Access. The current IP list is shown inside the connector form under Whitelist IPs. Database user permissions — The user in your connection string needs at minimum:readrole on the target database
Connection fields
Connection string format
Supaboard accepts a full MongoDB URI. The standard format is:Finding your connection details
MongoDB Atlas
- Open cloud.mongodb.com and select your project.
- In the Clusters view, click Connect on your cluster.
- Select Drivers (or Connect your application).
- Choose any driver — you only need the connection string, not the code snippet.
- Copy the connection string. It will look like:
- Replace
<username>and<password>with your Atlas database user credentials. - Paste the full string into the Connection String field in Supaboard.
- In your Atlas project, go to Security → Network Access.
- Click Add IP Address.
- Add each Supaboard egress IP individually (found in the connector form under Whitelist IPs).
- Click Confirm.
Atlas IP access list changes take effect immediately. You do not need to restart your cluster.Documentation: Configure IP access list entries
IPsec Site-to-Site VPN
If your database lives on a private network, you can peer your VPN gateway with Supaboard over IKEv2 IPsec instead of exposing the database or running a bastion host. Enable the Use IPsec site-to-site VPN toggle in the connector form.
Checklist:
- Your VPN gateway has one IKEv2 + pre-shared-key tunnel per Supaboard IP (the IPs shown under Whitelist IPs)
- The gateway allows UDP 500, UDP 4500, and ESP (IP protocol 50) from those IPs
- The Host field is the database’s private IP address — private DNS names don’t resolve from Supaboard
- Enter the database name manually — auto-discovery doesn’t run through the VPN before the connection is saved
Recommended database user permissions
In MongoDB Atlas:- Go to Security → Database Access.
- Click Add New Database User.
- Choose Password authentication.
- Set a username and strong password.
- Under Database User Privileges, select Built-in Role → Read Only (or use a custom role scoped to specific databases).
- Click Add User.
- Use this username and password in your connection string.

