API Introduction

API এর পূর্ণরূপ হল Application Program Interface । তত্ত্বীয় কথা বার্তা না হলে কাজের কথায় আসি ।
ধরুন আপনি একটা সিস্টেম থেকে আর একটা সিস্টেমে ডাটা পাঠাতে / নিতে চান , সেক্ষেত্রে API ব্যবহার করতে পারেন । যেমন ধরুন Instagram application । এর Android, iOS version আছে । এই অ্যাপ কি করে আপনি কিছু পোস্ট দিলে তা তাদের সার্ভারে নিয়ে রাখে , আবার আপনার Follower রা যখন দেখে তখন সার্ভার থেকে এনে তাদের দেখানো হয় । এই কাজ গুলা যার মাধ্যমে করা হয় সেটাই হল API । আবার ধরুন Google এর Open Vision API এর একটা কাজ হল আপনি তাকে একটা ছবি দিলে সে তা ঘাটাঘাটি করে আপনাকে একটা ফলাফল দিবে । এই যে আপনি গুগল কে দিয়ে একটা কাজ করায় নিলে এর জন্য মাঝখানে যে মিডিয়াম টা কাজ করলো সেইটাই API । এখন হয়ত ভাবতেছেন হুড় এইটা তো তাইলে কিছু কোড আর প্রোটকল ছাড়া আর কিছুই না । জী ঠিক কথাই ভাই এইটা মঙ্গল গ্রহ বা এলিয়েন দের দিয়ে যাওয়া কোণ মিষ্টি মন্টা না । :3