Διεπαφή Προγραμματισμού Εφαρμογών (API)
🔹 Ορισμός:
Η Διεπαφή Προγραμματισμού Εφαρμογών (Application Programming Interface – API) είναι ένα σύνολο κανόνων, οδηγιών και εργαλείων που δημιουργούν οι προγραμματιστές, ώστε διαφορετικά λογισμικά να μπορούν να ανταλλάσσουν πληροφορίες και λειτουργίες με προβλέψιμο, ασφαλή και τυποποιημένο τρόπο. Με απλά λόγια, το API λειτουργεί σαν «μεταφραστής» ή «διαμεσολαβητής» ανάμεσα σε δύο συστήματα: λέει στο ένα πώς να ζητήσει κάτι από το άλλο (π.χ. δεδομένα, έγκριση, ενημέρωση), και στο δεύτερο πώς να απαντήσει.
📘 Παράδειγμα:
Όταν μια πλατφόρμα νομικών υπηρεσιών συνδέεται με το TAXISnet για να επαληθεύσει ΑΦΜ πελατών, δεν «μπαίνει» μέσα στο σύστημα της ΑΑΔΕ — απλώς χρησιμοποιεί το API που προσφέρει η ΑΑΔΕ, στέλνοντας ένα ηλεκτρονικό αίτημα και λαμβάνοντας πίσω την επιβεβαίωση.