The RT Client is a python library for interfacing with RT's REST API. The client uses python-requests and talks to the V2 API.
In the future we also intend to add a CLI which will use the library and offer a nice way of interacting with RT from the commandline based on the features the V2 API gives us.
from rt_client.client import Client
rt = Client(
username="jsmith",
password="supersecret",
endpoint="https://rt.acme.org/",
)
tickets = rt.ticket.search("Queue='urgent'")