Because a Dataverse installation is a SWORD server, additional client libraries exist for Java, Ruby, and PHP per the SWORD API page.
There are two Python modules for interacting with Dataverse Software APIs.
pyDataverse primarily allows developers to manage Dataverse collections, datasets and datafiles. Its intention is to help with data migrations and DevOps activities such as testing and configuration management. The module is developed by Stefan Kasberger from AUSSDA - The Austrian Social Science Data Archive.
dataverse-client-python had its initial release in 2015. Robert Liebowitz created this library while at the Center for Open Science (COS) and the COS uses it to integrate the Open Science Framework (OSF) with a Dataverse installation via an add-on which itself is open source and listed on the Apps page.
It was created and is maintained by The Agile Monkeys.
https://github.com/IQSS/dataverse-client-java is the official Java library for Dataverse Software APIs.