API-Vertrag (API Contract / Interface Agreement)
Ein API-Vertrag ist eine formale Spezifikation, die das genaue Verhalten einer Programmierschnittstelle beschreibt, einschließlich Endpunkte, Datenformate, Authentifizierungsverfahren, Versionierung und SLA-Garantien für Verfügbarkeit und Antwortzeiten. In IT-Vergaben mit Systemintegrationsanteilen sollten Auftraggeber API-Verträge als verbindliche technische Anhänge zu Verträgen fordern, da undokumentierte APIs ein erhebliches Integrationsrisiko darstellen. Standards wie OpenAPI (Swagger) und AsyncAPI ermöglichen maschinenlesbare API-Verträge, die für automatisierte Tests und Code-Generierung genutzt werden können.
Im Vergabe-Archiv nach »API-Vertrag« suchen →