Client Libraries
Our official API client libraries are implemented by using low level abstraction that closely mimics the REST API. That allows us to use the same API documentation regardless of the language chosen and makes it easier to ensure that the documentation is in sync and all features are available across all programming languages.
If you need a higher level abstraction, feel free to extend our classes.