Back to plugin list
salesforce
Official
Premium

Salesforce

The CloudQuery Salesforce plugin extracts information from your Salesforce organization(s) and loads it into any supported CloudQuery destination

Publisher

cloudquery

Latest version

v4.3.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 salesforce.yml postgresql.yml

3. Run the sync

CloudQuery sync

Overview

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

Authentication

You will need to create a Salesforce Connected App. This is a Salesforce app that will be used to authenticate with Salesforce. You can create a Connected App in the Salesforce Setup UI. Checkout the Salesforce documentation for more information. Or check out our latest guide to set up a connected app.

Configuration

This example syncs from Salesforce to a Postgres destination:
kind: source
spec:
  name: slack
  path: cloudquery/salesforce
  registry: cloudquery
  version: "v4.1.10"
  tables: ["*"]
  destinations: ["postgresql"]
  # Salesforce specific configuration
  spec:
    client_id: "${SF_CLIENT_ID}"
    client_secret: "${SF_CLIENT_SECRET}"
    username: "${SF_USERNAME}"
    password: "${SF_PASSWORD}"
It assumes that the SF_CLIENT_ID, SF_CLIENT_SECRET, SF_USERNAME and SF_PASSWORD environment variables are set.


Subscribe to product updates

Be the first to know about new features.