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.