Hacker News new | ask | show | jobs
Show HN: Yardi SDK for Python (property management software) (github.com)
2 points by yhavin 573 days ago
I just published this Yardi SDK to help users interact with Yardi APIs.

Backstory: I work at a property investment company and we use multiple Yardi accounts for our properties. I use Yardi APIs to collate data across our portfolio and make reports and run analytics.

Motivation: Yardi uses legacy/enterprise SOAP endpoints which are complicated to deal with. You need to make XML envelopes and documents for each request and interpolate your parameters. I found this very annoying and it was hard to quickly try out different endpoints.

Features: The main thing I wanted was IntelliSense so that I could get see an endpoint's required parameters and get tab completion as well. I used the zeep package under the hood to create all endpoints as classes, built from the Yardi WSDLs ("documentation" for XML-based APIs).

I welcome all feedback and questions.