If it uses the ActivityPub protocol, then couldn't you use any ActivityPub client to send/receive messages with it (or else, to deal with the JSON data directly)?
Also ActivityPub as I understand it has two separate forms -- a client mode, and a server to server federation mode. When/if they do implement ActivityPub, it will likely be the latter that gets implemented not the former.