Application Programming Interfaces (APIs) are collections of features in computer programming languages designed to allow programmers to build more complicated apps.