What is an API and what is it used for?
 
                                                
                                                
                                                
                                                
                                            
                                                                                What is an Application programming Interface? Name some important APIs in the context of software applications. What are some qualities of a well designed API? What are some defects of a poorly designed API? What are the considerations to be kept in mind while building a secure API? Why does a company release its proprietary API to the public?
 
                                            
                                            
                                            
                                         
		 
 
                                         
                                                         
                                                            







