What are the different types of Salesforce APIs?

Written by Prasanth Kumar Published on Updated on

What are the different types of Salesforce APIs?

Different types of Salesforce APIs

Salesforce APIs: Below are the different types of Salesforce APIs available.

REST API: This is useful to access objects in your Salesforce organization using REST.

SOAP API: This API is useful to integrate your Salesforce organization data with other application using SOAP.

Bulk API: This API is useful to work with large number of records (Load or delete large number of records).

METADATA API: This API is useful to manage build tools and manage customizations.

Streaming API: This API provides a stream of data reflecting data changes in your Salesforce organization.

Tooling API: This API is useful to build custom development tools for force.com applications.

Chatter REST API: This API is useful access chatter feeds and social data using REST.

Wave Analytics REST API: We can access Wave analytics data sets programmatically by using this API.

Apex REST API: This API is useful build your own REST API in APEX. This API exposes Apex Classes as RESTful web services.

Apex SOAP API: This API is useful to create custom SOAP web service. This API exposes Apex Classes as SOAP web service.