API

GREYHOUND verfügt über eine vollumfängliche API, die über die sogenannte RPC Schnittstelle (für “Remote Procedure Call”) genutzt werden kann. Die Schnittstelle kann über das HTTP Protokoll mit Requests im JSON- oder XML-Format angesprochen werden. GREYHOUND verwendet hierfür das JSON-RPC Protokoll in Version 1.1 bzw. das XML-RPC Protokoll. Die direkte Verwendung dieser Protokolle ist in der RPC Schnittstellendokumentation beschrieben.

Für die Programmiersprache PHP ist in GREYHOUND zudem bereits eine Programmierbibliothek enthalten, die den Umgang mit der RPC Schnittstelle vereinfacht.