APIs can be built using any programming language, because it’s not about the language, but the logic that governs the data exchange. The requirements of the API will dictate which language or technology stack we use. Things like scale, speed, latency requirements, and more play into this. We use PHP and Ruby pretty often, but we aren’t limited to those languages.