I am using a clover device at a shop with ShopKeep, and am looking to use a new POS software. In order to build an HTML/JS and/or iOS app that interacts with clover is it necessary to have a devkit? I understand without it I will test in a live environment and other merchants cannot access my app.