מה זה API?

ראשי תיבות של ממשק תכנות יישומים (Application Programming Interface).

🤖

הגדרה

API, או ממשק תכנות יישומים, הוא סט של חוקים ופרוטוקולים שמאפשרים לתוכנות שונות לתקשר זו עם זו.

🔗

מטרה

APIs משמשים כגשר בין יישומים, מאפשרים החלפת נתונים ופונקציונליות, ומהווים חלק בלתי נפרד מתוכנות ואפליקציות מודרניות.

🔄

פונקציונליות

ה-API פועל על ידי הגדרת אופן האינטראקציה בין מודולים תוכנה: יישום אחד שולח בקשה, והשני מספק תגובה, בהתאם לחוקי ה-API.

🤝

חוזה

כדי להבטיח עקביות ואבטחה בתקשורת, מוגדר חוזה שירות בין היישומים, המפרט כיצד הבקשות והתגובות צריכות להיות מובנות.

🌐

שירותי רשת

כל שירותי הרשת הם APIs, אך לא כל ה-APIs הם שירותי רשת, שכן APIs יכולים לשמש גם לתקשורת בין יישומים מקומיים.