# Salesforce Composite Connector 3.0

Anypoint Connector for Salesforce Composite enables you to work with the Salesforce Batch and
SObject Tree APIs. The connector exposes convenient methods for preparing subordinate requests,
executing them in one batch, and parsing the results.

Salesforce Composite Connector also enables you to create SObject trees by using the **Create
sobject tree** operation, which is separate from the batch operations.

This connector provides DataSense for execution and to:

- Prepare subordinate requests and then parse the responses
- Create SObject trees

For compatibility information and fixed issues, see Salesforce Composite Connector Release Notes.

## Before You Begin

To use this connector, you must be familiar with:

- The Salesforce Composite API
- Anypoint Connectors
- Mule runtime engine (Mule)
- Elements and global elements in a Mule flow
- Creating a Mule app using Anypoint Studio or Anypoint Code Builder

Before creating an app, you must have:

- Credentials to access the Salesforce Composite target resource
- Anypoint Studio version 7.0 or later

## Authentication Types

Salesforce Composite Connector connections use the following authentication types:

- OAuth v2.0
- OAuth Client Credentials
- OAuth JWT
- OAuth SAML
- OAuth Username and Password
- Token Connection

For information about configuring these authentication types, see
[Using Anypoint Studio to Configure Salesforce Composite Connector](salesforce-composite-connector-studio).

## See Also

- [Introduction to Anypoint Connectors](../../connectors/introduction/introduction-to-anypoint-connectors)
- [Use Exchange to Discover Connectors, Templates, and Examples](../../connectors/introduction/intro-use-exchange)
- [Salesforce Help](https://help.salesforce.com)
