title: Accessing Office 365 cloud from Java Application
body: <p>could you please tell me difference between Office 365 REST API and EWS Java API.</p>
  
  <p>I searched for Java library for REST API, but there is no library available.</p>
  
  <p>We have written our application in Java so which way (REST API/Ews Java API)  we need to proceed for accessing office 365 cloud.</p>
  
  <p>So now we don't have Java library for REST API , is it mandatory to use <strong>Ews Java api</strong> to sync contacts/emails/calendar and other stuff.</p>
  
  <p>Is it recommend way to use Ews Java API for fetching office365 contacts/email/calendar</p>
  
  <p>I raised one issue in ews java api two months back, still I didn't get any response from the them.</p>
  
  <p>Could you suggest any reliable solution to use office365 API from Java application.</p>
  
  <p>for using we need to register our app with Azure, can we resgiter for free or is it paid. If paid can you give us link for payment details , I didn't find anything.</p>
  
  <p>Thanks</p>