Что мешает держать функционал на сервере и осуществлять работу c API по ключу?