I have a `third party Soap API`, I have to create products, customers, orders and other related data in Magneto 2.x.

There are around 15k products and orders.


1) Create a new extension and use Magento 2 APIs to do so
something like this [create customer using api][1]

2) Is there any other approach for the same. What will be the best way to do so?


  [1]: https://magento.stackexchange.com/questions/154429/magento-2-how-to-create-customer-using-rest-api