What are APIs? A computer scientist explains the data sockets that make digital life possible
- Written by Tam Nguyen, Associate Professor of Computer Science, University of Dayton

APIs, or application programming interfaces, are the gateways to the digital world. They link a wide array of software applications and systems. APIs facilitate communication between different software systems, and so power everything from social media –...