Settings

Theme

Show HN: Yardi SDK for Python (property management software)

github.com

2 points by yhavin · 0 comments · 1 min read

Reader

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.

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection