Не совсем, АПИ может быть реализовано или через обмен сообщениями или через что то РЕСТ подобное. Я имею ввиду не реализацию апи, а определение, как бизнес-контракт, что сервис делает и как к нему за этим обращаться.
без четкого обоснования я б предложил протобаф, выглядит так, что он может дать больше возможностей при необходмости