Всем известный jQuery, написанный на JavaScript является тоже своего рода API. Если рассматривать конкретно данный пример, то jQuery позволяет облегчить написание кода. То что обычными средствами JavaScript можно было сделать за 30 строк, в jQuery пишется через 5−6. Если рассматривать API в общем, то можно найти очень много сервисов, предоставляющих решения для разработки. Самый известный на сегодняшний день — это сервис
code.google.com, предоставляющий около полусотни разнообразных API! Это и интерфейс для создания Android-приложений, API для работы с AJAX и различные API приложений, которые можно легко подстроить под свой лад.
API — это не готовые решения, это среда, интерфейс для создания своих проектов. Приведем пример: у вас есть собака, но она не понимает человеческий язык. Однако способна «воспринимать» его путём команд, которым её выдрессировали. Если сказать собаке, знающей команду «тапки!»: «Тайга, принеси мне, пожалуйста, тапочки мои со звездочками», оно разве что на кличку ухом поведёт, но тапочки не принесёт. Так вот, API — это набор команд, с помощью которых ваша собака понимает вас и делает то, что вам нужно. Данный пример, приведен для упрощенного восприятия информации: «Что такое API?».