«никакого API в строгом смысле этого слова — API — это данные»

В приведенном выше предложении есть что-то прекрасно простое, заманчивое и разрушительное (остальная часть источника — это просто заурядный пост в блоге). Вероятно, часть исследования конца 80-х, ожидающая повторного открытия.

Я не говорю, что мы должны отказаться от наших http-глаголов, мыльных конвертов и схем json, но в последнее время я все больше беспокоюсь о жесткой норме API.

Графический подход — это шаг в правильном направлении, но он все еще остается пассивным. Столько трафика тратится на передачу мегабайт данных только для того, чтобы бизнес-логика на клиентском устройстве могла обновить профиль, чтобы установить флаг или добавить ссылку.

SQL позволяет объявлять операции над данными на месте и сообщать только о результате. Можно ли добиться того же для конечных точек общедоступного API?

Работа с автономными API станет реальностью в течение 3-5 лет.