Part I. The API gateway