একটি API কী?
API (application programming interface) হলো এক সফটওয়্যার অন্যটির কাছে তথ্য চাওয়ার বা কোনো কাজ করতে বলার একটি নির্ধারিত উপায়, যেমন "এই গ্রাহকের অর্ডারগুলো দাও" বা "এই কার্ডে চার্জ করো"।
একটি রেস্তোরাঁর মেনু API-র একটি ভালো উদাহরণ। এতে লেখা থাকে কী অর্ডার করা যায় এবং কীভাবে চাইতে হয়; রান্নাঘর কীভাবে কাজ করে তা জানার দরকার পড়ে না।
অ্যাপ সবসময় API ব্যবহার করে। আপনার ফ্রন্টএন্ড ডেটা লোড ও সংরক্ষণ করতে নিজের ব্যাকএন্ডের API ডাকে। আপনার ব্যাকএন্ড ইমেল পাঠাতে, পেমেন্ট নিতে, ম্যাপ দেখাতে বা AI মডেল ব্যবহার করতে অন্য কোম্পানির API ডাকে।
বেশিরভাগ API-তে কে ডাকছে তা প্রমাণ করতে একটি কী লাগে। সেই কীগুলো গোপন তথ্য, এগুলো সার্ভারে থাকা উচিত, ব্রাউজারে কখনো নয়।
উদাহরণ
- কার্ডে চার্জ করার জন্য একটি পেমেন্ট API
- একটি জায়গা দেখানোর জন্য একটি ম্যাপ API
- লেখা সংক্ষেপ করার জন্য একটি AI API
প্রশ্নোত্তর
REST API কী?
REST হলো API-র একটি প্রচলিত ধরন, যা ওয়েব ঠিকানা ও প্রমিত কাজ ব্যবহার করে: পড়তে get, তৈরি করতে post, বদলাতে put বা patch, মুছতে delete।
API কি বিনামূল্যে?
কিছু বিনামূল্যে, অনেকের একটি বিনামূল্যের স্তর থাকে, আবার অন্যগুলো ব্যবহারের হিসাবে টাকা নেয়। যা নির্ভর করবে, তা তৈরি করার আগে সীমা ও মূল্য দেখে নিন।
আরও দেখুন
Mythex · Pricing · AI দিয়ে যা খুশি বানান · ওয়েবসাইট ও অ্যাপের টেমপ্লেট · Mythex-এর তুলনা · AI অ্যাপ তৈরির শব্দকোষ · AI অ্যাপ তৈরির বিনামূল্যের টুল · English