EWS-Client is a module that acts as a client to the Microsoft Exchange Web Services API. From it you can access calendar and contact entries in a nicely abstracted fashion. Query results are generally available in an iterator and convenience methods exist to access the properties of each entry.