Standard platform APIs for integration
Chapter 2, Leveraging Platform Features, provided a good overview of the many platform APIs that are available to those integrating with your application from outside of the Salesforce Platform, from languages such as Java, .NET, PHP, and Ruby. It also covered the best practices to ensure that your application and the developers using these APIs have the best experience.
As stated in that chapter, these APIs are mostly focused on record data manipulation and querying, often known as CRUD. Leveraging the Salesforce APIs means developers wishing to learn how to integrate with your application objects can leverage the standard Salesforce API documentation — https://developer.salesforce.com/docs/apis#browse—and tools like PostMan, as described in this GitHub repository: https://github.com/forcedotcom/postman-salesforce-apis.
Although the Enterprise API provides a strongly typed SOAP API, its large size can be problematic...