Currencycloud has multiple APIs that form the essential building blocks of a cross-border payment. Developers are able to select and integrate the components they wish to use in order to create a custom solution that works for them. However, some of the API calls are not compatible with others.