API (интерфейс программирования приложений) и SDK (комплект средств разработки) представляют собой наборы инструментов, позволяющие разработчикам создавать программные продукты, используя готовые функции и библиотеки. SDK обычно включает библиотеки, документацию и инструменты для разработки, а API служит мостом между приложениями. Примером использования API является проект по оплате коммунальных платежей, который автоматизирует процесс от сбора квитанций до проверки платежа.