Das Ziel der ibaHD-API ist es, einen generischen Zugriff auf die in ibaHD-Server gespeicherten Daten zu ermöglichen. Dieser generische Ansatz ermöglicht die Unterstützung eines breiten Spektrums von Anwendungsfällen.

Kleinere Versionsänderungen der API sind immer kompatibel zueinander und sollten keine Neuerstellung des Client-Codes erfordern, es sei denn, Sie wollen neue API-Funktionen verwenden.

Größere Versionsänderungen enthalten Änderungen in der API, die eine Erneuerung des Client-Codes zwingend erforderlich machen und möglicherweise Änderungen an der Implementierung erfordern.