Archer unterstützt zwei APIs. Einer ist SOAP und einer ist RESTful. Mit diesen APIs kann ein Entwickler viele der gleichen Arten von Aktionen ausführen, die über die Archer-Benutzeroberfläche durchgeführt werden können: Benutzerverwaltung, Inhaltsspeicherung, Datensatzsuche, Anlagen-Upload und -Download und sogar das Auslösen eines Datenfeeds zur Ausführung.
Die API-Programmierhandbücher sind unter RSA Archer community verfügbar.
Sie können den Integrationscode wo immer Sie möchten hosten, sofern er Zugriff auf Ihre Archer-Instanz hat. Wenn Ihre Archer-Instanz SaaS-gehostet ist, kann Ihr Integrationscode nicht auf Ihrem Archer-Web- oder Services-Server ausgeführt werden und muss an einem anderen Ort gehostet werden. Wenn Ihre Archer-Instanz selbst gehostet (vor Ort) ist, können Sie Ihren Integrationscode auf dem Web- oder Services-Server von Archer oder einem anderen Server Ihrer Wahl platzieren.
Archer ist in C# .NET geschrieben, aber die APIs können von jeder Sprache konsumiert werden, die eine HTTP-Anfrage ausgeben kann.