---
schema_version: "1"
id: 3584d62cc8d9d23f5aa7f9112c5553d58a6e0fc9850897d43cd378046f263dbf
title: Enable Bulk API 2.0
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/data-loader-impl/guides/data-loader/loader-configuring-bulk-api-20.md
canonical_url: https://developer.salesforce.com/docs/platform/data-loader-impl/guide/loader-configuring-bulk-api-20.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: fdf6b56f70ca60c19f0b027f8bd3e5a127bce0b3a789b1a3a93b6280ca24682c
products:
  - Data Loader Guide
  - Platform Developer Content
---

# Enable Bulk API 2.0

Select this option to use Bulk API 2.0 to insert, update, upsert, delete, and hard-delete records. Bulk API 2.0 is optimized to load or delete many records asynchronously. Supports all OAuth 2.0 flows supported by other Salesforce REST APIs. Bulk API 2.0's design is more consistent and better integrated with other Salesforce APIs. Bulk API 2.0 also has the advantage of future innovation. By default, Data Loader uses the SOAP-based API to process records.

To configure Data Loader to use Bulk API 2.0 for inserting, updating, upserting, deleting, and hard deleting records:

1.  To start Data Loader, double-click the Data Loader icon on your Desktop or in your Applications folder.

2.  Choose **Settings** | **Settings**.

3.  Select the `Use Bulk API 2.0` option.

4.  Click **OK**.


## Next Steps

**note:** Caution: You can hard delete records when you configure Data Loader to `Use Bulk API 2.0`. Keep in mind that hard-deleted records are immediately deleted and can’t be recovered from the Recycle Bin.

