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 AuditierbarkeitBrauchen Sie technische Zuarbeit für eine IT-Ausschreibung?
IT-LV liefert technische Muster-Leistungsverzeichnisse und technische Zuarbeit. Rechtsberatung erbringen wir nicht; Verfahrenswahl, Fristen und Wertung liegen bei Ihrer Vergabestelle.