Glossar   /   API-Entwicklung

API-Lifecycle

Der API-Lifecycle beschreibt den gesamten Lebensweg einer Schnittstelle von der Planung bis zur Abschaltung.

Auch bekannt als: API-Lebenszyklus

Was bedeutet API-Lifecycle?

Eine Schnittstelle wird entworfen, umgesetzt, getestet und bereitgestellt. Danach folgen Betrieb, Änderungen und gegebenenfalls ihre Ablösung. Für jede Phase braucht es verantwortliche Personen und nachvollziehbare Entscheidungen.

Besonders wichtig ist der Übergang zu neuen Versionen. Nutzende Anwendungen müssen rechtzeitig erfahren, was sich ändert und wann sie umstellen sollen. Das gilt auch für ausschließlich interne Schnittstellen.

So sieht das in der Praxis aus

Beispiel: Eine neue Rechnungs-API durchläuft Vertragsprüfung, Freigabe, Überwachung und später eine angekündigte Ablösung.

Häufige Fragen

Wer sollte für eine API verantwortlich sein?

Eine benannte Stelle sollte Vertrag, Betrieb und Änderungen koordinieren. Fachliche und technische Zuständigkeiten können verteilt sein, müssen aber für Nutzer erreichbar bleiben.

Wann kann eine alte API abgeschaltet werden?

Wenn die angekündigten Bedingungen erfüllt sind und bekannte Nutzer umstellen konnten. Nutzungsdaten helfen zu prüfen, ob noch Anfragen bei der alten Version eingehen.

Welche Unterlagen müssen im Betrieb aktuell bleiben?

Insbesondere Schnittstellenbeschreibung, Zugangsregeln, Änderungshinweise und Ansprechpartner. Auch bekannte Einschränkungen und der geplante Umgang mit Störungen sollten nachvollziehbar sein.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Änderungen an bestehenden Verbindungen und ihre Auswirkungen berücksichtigen.

Quellen und weiterführende Informationen

Google AIP-181: Stability Levels Microsoft: Revisions in Azure API Management
← Zurück zu allen Glossarbegriffen

Änderungen an Verbindungen vorbereiten

Eine bestehende Anbindung soll sich ändern? Prüfen Sie die betroffenen Nutzer, nötige Anpassungen und einen geeigneten Übergang.

Kontakt aufnehmen