Salesforce 組織にリリースする変更が大きい場合は、他の API よりメタデータ API の方が適しています。
メタデータ API の deploy() コールと retrieve() コールは、ファイルベースであるため非同期です。同期コマンドでは、大きな設定変更を読み込むのにかなりの時間が必要となります。deploy コールと retrieve コールでは、非同期プロセスが開始され、処理が完了するとその旨が通知されます。ファイルベースのコールは非同期であるため、メタデータ API は、リリース要求のキューも処理できます。