API (lub Application Programming Interface) to zestaw procedur i standardów określonych przez oprogramowanie w celu korzystania z jego funkcji dla aplikacji, które nie mają zamiaru angażować się w szczegóły implementacji oprogramowania, ale tylko korzystają z jego usług.