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 →
Verwandte Begriffe
Authentifizierungsprotokoll API-Management Auditprotokoll Audit-Trail AuditierbarkeitMuster-LVs für Ihre IT-Ausschreibung
IT-LV liefert technische Muster-Leistungsverzeichnisse. Rechtsberatung erbringen wir nicht; Verfahrenswahl, Fristen und Wertung liegen bei Ihrer Vergabestelle.