APIs & SDKs
Marketing Cloud offers two APIs:
Our SOAP API is our oldest and most comprehensive API, but its functionality is limited to the Marketing Cloud email application, and, like all SOAP APIs, it is fairly heavyweight.
Our REST API is newer and less comprehensive, but it exposes a broader set of Marketing Cloud capabilities and is much more lightweight and easy to use (and is getting more comprehensive with every release).
Both share a common authentication mechanism based on OAuth 2.
Marketing Cloud Fuel's SDKs are wrappers around the SOAP and REST APIs that enable developers to integrate with those APIs using native language constructs. The SDKs provide protocol agnostic interfaces as well as automated token management.
We currently offer the following SDKs: