Do I need to use PayPal SDKs to call PayPal APIs?
You can call PayPal NVP/SOAP APIs from any system that supports SOAP communication with client-side certificates. The SDKs are very helpful for this purpose. They contain libraries that shield the user from the SOAP protocol's intricacies, but they're not required for using the PayPal Web Service APIs.