Pergunta de entrevista da empresa Nirmal

What is an API, and can two APIs communicate?