Μια κεραία (
API - Application Programming Interface) αναφέρεται σε ένα σύνολο κανόνων, προτύπων και εργαλείων που επιτρέπουν σε δύο ή περισσότερα
λογισμικά συστήματα να επικοινωνούν μεταξύ τους. Αποτελεί ένα είδος
διεπαφής που επιτρέπει σε εφαρμογές να ανταλλάσσουν
δεδομένα και λειτουργίες μεταξύ τους, χωρίς να χρειάζεται η γνώση ή η κατανόηση του εσωτερικού λογισμικού της άλλης εφαρμογής.
Οι κεραίες (
APIs) επιτρέπουν στους
προγραμματιστές να αναπτύσσουν νέες
εφαρμογές χρησιμοποιώντας λειτουργίες ή υπηρεσίες που παρέχονται από άλλες εφαρμογές ή
πλατφόρμες. Μια
API ουσιαστικά ορίζει τα "
σημεία εισόδου" στα οποία μπορούν να γίνουν αιτήσεις από άλλες εφαρμογές και τα "
σημεία εξόδου" από τα οποία επιστρέφονται τα αποτελέσματα.
Οι κεραίες (APIs) χρησιμοποιούνται ευρέως σε πολλούς τομείς, συμπεριλαμβανομένων των κοινωνικών δικτύων, των υπηρεσιών cloud, των πληρωμών, των χαρτών και πολλών άλλων. Παρέχουν μια αποδοτική τρόπο για την ανάπτυξη εφαρμογών και την επαναχρησιμοποίηση λογισμικού, καθώς επιτρέπουν την απόκτηση πρόσβασης σε λειτουργίες που έχουν ήδη αναπτυχθεί από άλλους.