An API — application programming interface — is a way to simplify communication between two separate systems to share data and functionality. APIs have grown in recent years because they enable websites, mobile apps, IoT devices, and more to connect with CMSs and other backend systems. The most common set of standards for APIs were REST and SOAP, but many modern APIs are following the GraphQL approach.