@avneesh
APIs don’t have any language restrictions but SDKs do.
SDKs have additional boilerplate code as functions which might not be worth making an API call.
SDKs usually have much better type support compared to APIs
Most sdks use certain APIs under the hood to improve the devx