API là một dịch vụ cho phép các nhà phát triển kết nối và giao tiếp bằng cách sử dụng giao thức. Giao thức cho phép kết nối cả phần mềm tích hợp và phần mềm riêng biệt, giao diện là phương tiện để hai hệ thống có thể giao tiếp.
API rất quan trọng cho việc liên lạc và bạn sẽ tìm thấy chúng ở mọi nơi, chẳng hạn như Twitter API, API Flickr và API Bản đồ. Để lấy một ví dụ dễ hiểu về tầm quan trọng của chúng, hãy tưởng tượng nếu bạn không thể sao chép và dán từ notepad vào Google Chrome và bạn phải nhập lại văn bản bằng tay; API thực hiện điều này mà không lãng phí thời gian viết lại văn bản của bạn.
Hầu hết các môi trường hoạt động đều cung cấp API cũng như hầu hết các trang web lớn hiện nay. Các API này được cung cấp để giúp các nhà phát triển liên kết phần mềm của họ với hệ điều hành hoặc trang web dễ dàng hơn. Ví dụ: API Amazon được các nhà phát triển sử dụng để tạo mặt tiền cửa hàng trực tuyến chuyên dụng cho mục đích thương mại điện tử.