What do you understand by API and SDK?