Report an issue
Back to plugin list
mongodbatlas
Official
Premium

MongoDB Atlas

The CloudQuery MongoDB Atlas plugin extracts information from your MongoDB Atlas API and loads it into any supported CloudQuery destination

Publisher

cloudquery

Latest version

v3.2.0

Type

Source

Platforms
Date Published

Price per 1M rows

Starting from $15

monthly free quota

1M rows

Set up process


brew install cloudquery/tap/cloudquery

1. Download CLI and login

See installation options

2. Create source and destination configs

Plugin configuration

cloudquery sync mongodbatlas.yml postgresql.yml

3. Run the sync

CloudQuery sync

Overview

The CloudQuery MongoDB Atlas plugin extracts information from your MongoDB Atlas API and loads it into any supported CloudQuery destination (e.g. PostgreSQL, BigQuery, Snowflake, and more).

Authentication

You must have a MongoDB Atlas account and an API key.

Configuration

kind: source
# Common source-plugin configuration
spec:
  name: mongodbatlas
  path: cloudquery/mongodbatlas
  registry: cloudquery
  version: "v3.2.0"
  tables: ["*"]
  destinations: ["postgresql"]
  # Plugin specific configuration
  spec:
    api_key: ${MONGODB_ATLAS_PUBLIC_KEY}
    api_secret: ${MONGODB_ATLAS_PRIVATE_KEY}
    # optional parameters
    # base_url: https://cloud.mongodb.com

MongoDB Atlas Spec

This is the (nested) spec used by this plugin:
  • api_key (string) (required)
    MongoDB Atlas API key.
  • api_secret (string) (required)
    MongoDB Atlas API secret.
  • base_url (string) (optional) (default: https://cloud.mongodb.com)
    MongoDB Atlas API URL.
  • items_per_page (integer) (optional) (default: 500)
    How many items per page will be requested in MongoDB Atlas API calls.
  • debug (boolean) (optional) (default: false)
    Use this parameter to enable debug logging from the plugin.
  • concurrency (integer) (optional) (default: 10000)
    The best effort maximum number of Go routines to use. Lower this number to reduce memory usage.


Subscribe to product updates

Be the first to know about new features.