Application Programming Interface, kurz API, auch bekannt als Programmierschnittstelle oder Anwendungsschnittstelle bezeichnet einen Code, der die Kommunikation zwischen zwei Softwareprogrammen ermöglicht.
Die drei häufigsten Arten von APIs sind:
- Öffentliche APIs (Public oder Open APIs): Diese werden öffentlich zur Verfügung gestellt und können von Dritten verwendet werden. Hier gibt es keine Einschränkungen.
- Private APIs (Internal APIs): Diese sind intern und dienen meist zur Verbesserung der eigenen Produkte und Dienstleistungen. Sie werden nicht an Dritte weitergegeben.
- Eingeschränkte APIs (Partner APIs): Diese können lediglich von bestimmten Parteien, mit denen das Unternehmen eine gemeinsame Nutzung vereinbart hat, verwendet werden. Sie werden somit im Rahmen von Geschäftsbeziehungen verwendet und dienen häufig zur Integration von Software zwischen den Partnerunternehmen.
‍