# ২০২৬ সালে Quizlet-এর কি পাবলিক API আছে? বর্তমান অবস্থা ও নিরাপদ বিকল্প

*2026-08-18*

১৮ আগস্ট ২০২৬ পর্যন্ত Quizlet-এর প্রকাশ্য ডকুমেন্টেশনে নিজে নিবন্ধন করে ব্যবহারের মতো কোনো পাবলিক ডেভেলপার API বা ডেভেলপার পোর্টালের উল্লেখ নেই। স্বতন্ত্র ডেভেলপারদের জন্য অ্যাপ নিবন্ধন করে Quizlet API কী নেওয়া এবং ডকুমেন্টেশনে বর্ণিত এন্ডপয়েন্ট দিয়ে ফ্ল্যাশকার্ডের ডেটা পড়া বা লেখার কোনো আনুষ্ঠানিক উপায় বর্তমানে নেই।

এই বক্তব্যের ভিত্তি Quizlet-এর প্রকাশ্য ডকুমেন্টেশন; এর অভ্যন্তরীণ সিস্টেম সম্পর্কে এখানে কোনো দাবি করা হচ্ছে না। অন্য পণ্য ও অংশীদারদের সঙ্গে Quizlet-এর ইন্টিগ্রেশন আছে। ChatGPT-তে এর অ্যাপ এবং Google Classroom অ্যাড-অন তার দুটি বর্তমান উদাহরণ। তবে কোনোটিই অন্য অ্যাপকে সাধারণ ব্যবহারের জন্য Quizlet ডেভেলপার API-তে অ্যাক্সেস দেয় না।

**তথ্য যাচাইয়ের তারিখ:** ১৮ আগস্ট ২০২৬।

> **সংশ্লিষ্টতার ঘোষণা:** আমি কিরিল মার্কিন। আমি Nibomo তৈরি করি, যার Agent API ও MCP সার্ভার নিচে বিকল্প হিসেবে উল্লেখ করা হয়েছে। Nibomo Quizlet-এর সঙ্গে সামঞ্জস্যপূর্ণ নয় এবং এটি স্বয়ংক্রিয়ভাবে Quizlet সেট ইমপোর্ট করে না।

![Quizlet এক্সপোর্ট, এমবেড, নির্দিষ্ট পণ্যের ইন্টিগ্রেশন এবং ডকুমেন্টেশন আছে এমন একটি ফ্ল্যাশকার্ড API-এর তুলনা করছেন একজন ডেভেলপার](/blog/quizlet-api.png)

## সংক্ষিপ্ত উত্তর: নিজে নিবন্ধন করে ব্যবহারের মতো Quizlet API-র ডকুমেন্টেশন নেই

Quizlet-এর কাজ স্বয়ংক্রিয় করার জন্য যদি আপনি “Quizlet-এর কি API আছে?” খুঁজে থাকেন, বর্তমান ব্যবহারিক উত্তর হলো: **নিজে নিবন্ধন করে ব্যবহারের মতো কোনো পাবলিক API-র ডকুমেন্টেশন নেই**।

বাইরে থেকে কিছু আনুষ্ঠানিক ফিচারকে API-র কাছাকাছি মনে হতে পারে। তবে সেগুলো নির্দিষ্ট, সীমিত কাজের জন্য:

| আপনার প্রয়োজন | সমর্থিত উপায় | যে কাজে উপযোগী | যা পাওয়া যায় না |
|---|---|---|---|
| নিজের তৈরি সেটের লেখা অন্য কোথাও নেওয়া | [Quizlet ওয়েবসাইট থেকে এক্সপোর্ট](https://help.quizlet.com/hc/en-us/articles/360034345672-Exporting-your-sets) | শব্দ ও সংজ্ঞা একবার কপি করে নেওয়া | ছবি, কপি করা সেটের এক্সপোর্ট, পড়াশোনার ইতিহাস বা API অ্যাক্সেস |
| ওয়েবসাইট বা LMS পেজে একটি পাবলিক সেট দেখানো | [Quizlet এমবেড](https://help.quizlet.com/hc/en-us/articles/360032935851-Embedding-sets) | আপনার পেজের মধ্যে Quizlet-এর ব্র্যান্ডিংসহ পড়াশোনার কার্যক্রম | কাঠামোবদ্ধ কার্ড ডেটা বা পড়া ও লেখার অ্যাক্সেস |
| ChatGPT-র কথোপকথন থেকে Quizlet সেট তৈরি করা | [ChatGPT-তে Quizlet অ্যাপ](https://quizlet.com/blog/quizlet-comes-to-chat-gpt) | `@Quizlet` দিয়ে সেট তৈরি ও প্রিভিউ করা | নিজের অ্যাপের জন্য অ্যাক্সেসের পরিচয়তথ্য (ক্রেডেনশিয়াল) বা এন্ডপয়েন্ট |
| Google Classroom-এ Quizlet-এর কাজ দেওয়া | [Quizlet Google Classroom অ্যাড-অন](https://quizlet.com/blog/quizlet-google-classroom-add-on) | Classroom-এ কার্যক্রম খোঁজা, শিক্ষার্থীদের কাজ দেওয়া ও অগ্রগতি দেখা | নিজস্ব শিক্ষা সফটওয়্যারের জন্য সাধারণ API |
| নিজের Quizlet ইন্টিগ্রেশন তৈরি করা | নিজে নিবন্ধন করে শুরু করার কোনো উপায় বর্তমানে ডকুমেন্টেশনে নেই | নির্দিষ্ট অংশীদারের সঙ্গে চুক্তিভিত্তিক ব্যবস্থা থাকতে পারে | সবার জন্য নিবন্ধন, API কী বা কার্ডের ডেটা আদানপ্রদানের ডকুমেন্টেশনভিত্তিক নিয়ম |
| নিজের ফ্ল্যাশকার্ড ওয়ার্কস্পেসের কাজ স্বয়ংক্রিয় করা | [Nibomo Agent API](/bn/docs/api/) বা [MCP কানেক্টর](/bn/docs/mcp-connector/) | নির্দিষ্ট ওয়ার্কস্পেসে বারবার কার্ড ও ডেক পড়া এবং লেখা | Quizlet-এর সঙ্গে সামঞ্জস্য বা স্বয়ংক্রিয় Quizlet ইমপোর্ট |

পার্থক্যটা সহজ: নিজের কার্ডের লেখা একবার কপি করা হলো এক্সপোর্টের কাজ। অন্য পেজে Quizlet দেখানো হলো এমবেডের কাজ। নির্দিষ্ট পণ্যের ইন্টিগ্রেশন শুধু সেই পণ্যের নির্ধারিত প্রক্রিয়ার মধ্যেই কাজ করে। যে সফটওয়্যার বারবার কার্ড তৈরি, পড়া ও সম্পাদনা করে, তার জন্য ডকুমেন্টেশনসহ পড়া ও লেখার API দরকার।

## এক্সপোর্ট, এমবেড ও অংশীদারদের অ্যাক্সেস পাবলিক API নয়

একটি পাবলিক API বাইরের ডেভেলপারদের জন্য কাজের নিয়ম নির্দিষ্ট করে দেয়: ডকুমেন্টেশন, পরিচয় যাচাই বা অথেনটিকেশন, সমর্থিত কাজ, ব্যবহারের নিয়ম এবং ক্রেডেনশিয়াল পাওয়ার উপায়। Quizlet-এর বর্তমান প্রকাশ্য সুবিধাগুলোর কোনোটিতেই নিজে নিবন্ধন করে ব্যবহারের এই পুরো প্রক্রিয়া পাওয়া যায় না।

Quizlet-এর **এক্সপোর্ট** হলো হাতে করে ডেটা স্থানান্তরের উপায়। সেটের নির্মাতা ওয়েবসাইটে শব্দ ও সংজ্ঞাগুলো সাজিয়ে **লেখা কপি করুন (Copy text)** বেছে নিতে পারেন, তারপর সেগুলো অন্য কোথাও পেস্ট করতে পারেন। Quizlet জানায়, ছবি এক্সপোর্ট করা যায় না, কপি করা সেট এক্সপোর্ট করা যায় না এবং ফিচারটি শুধু ওয়েবসাইটে পাওয়া যায়। সতর্কভাবে একবার ডেটা স্থানান্তরের জন্য এটি কাজে লাগে। এর মাধ্যমে সফটওয়্যার দুটি সিস্টেমকে ক্রমাগত সিঙ্ক রাখতে পারে না।

**এমবেড** হলো দেখানোর ব্যবস্থা, ডেটা অ্যাক্সেসের ব্যবস্থা নয়। Quizlet আপনাকে মেলানো (Match), শেখা (Learn), পরীক্ষা (Test), ফ্ল্যাশকার্ড (Flashcards) বা বানান (Spell) মোডে একটি পাবলিক সেটের HTML কপি করতে দেয়। এমবেড করা কার্যক্রমে Quizlet-এর লোগো থাকে এবং শিক্ষার্থীরা Quizlet-এর ইন্টারফেস ব্যবহার করে। আপনার অ্যাপ সেটটিকে সম্পাদনাযোগ্য কার্ড রেকর্ড হিসেবে পায় না।

**নির্দিষ্ট পণ্যের ইন্টিগ্রেশন** সংশ্লিষ্ট পক্ষগুলোর ঠিক করে নেওয়া প্রক্রিয়ায় কাজ করে। Quizlet প্রত্যেক ডেভেলপারকে একই ইন্টারফেস না দিয়েও ChatGPT বা Google Classroom-এর সঙ্গে কাজ করতে পারে। এসব ইন্টিগ্রেশনের ঘোষণা প্রমাণ করে যে সেগুলো আছে; সাধারণ ব্যবহারের জন্য সেগুলোর পেছনে Quizlet পাবলিক API আছে, তা প্রমাণ করে না।

একই কারণে পুরোনো কোনো র‍্যাপার বা ব্রাউজারের ডেভেলপার টুলে দেখা অনুরোধও সমর্থিত Quizlet API নয়। এগুলোতে যে বিষয়গুলো নেই, তা হলো প্রকাশ্য ডকুমেন্টেশন ও ডেভেলপারদের নির্ভর করার মতো স্থিতিশীল ইন্টারফেসের নিয়ম।

## কাজ অনুযায়ী উপায় বেছে নিন

### একবারের ব্যাকআপ বা ডেটা স্থানান্তরের জন্য এক্সপোর্ট ব্যবহার করুন

নিজের তৈরি সেটের জন্য Quizlet-এর আনুষ্ঠানিক এক্সপোর্ট প্রক্রিয়া ব্যবহার করুন। প্রক্রিয়ার শেষ ধাপ যেহেতু **লেখা কপি করুন (Copy text)**, তাই বিভাজক ঠিক করা বা ফিল্ডে তথ্য বসানোর আগে প্রথম পেস্ট করা কপিটি অপরিবর্তিত রাখুন। আপনি শব্দ ও সংজ্ঞা সংরক্ষণ করছেন; আবার আগের অবস্থায় ফিরিয়ে আনার মতো ডেক প্যাকেজ ডাউনলোড করছেন না। ছবি ও পড়াশোনার ইতিহাস Quizlet-এই থেকে যায়।

ব্যবহারিক চেকলিস্ট পাবেন [২০২৬ সালে Quizlet সেট কীভাবে এক্সপোর্ট করবেন](/bn/blog/how-to-export-quizlet-sets-and-turn-them-into-fsrs-flashcards/) লেখায়। সেখানে মূল কপি ও কাজের কপি, UTF-8, ট্যাব, একাধিক লাইনের সংজ্ঞা এবং কার্ডের বিষয়বস্তু স্থানান্তর ও পরের রিভিউ কখন হবে সেই তথ্য স্থানান্তরের পার্থক্য ব্যাখ্যা করা হয়েছে।

একবার ডেটা সরিয়ে নেওয়ার জন্য এক্সপোর্ট উপযোগী। প্রতিদিন কার্ড তৈরি, সিঙ্ক করা বা সফটওয়্যার থেকে বারবার সম্পাদনার জন্য এটি উপযোগী নয়।

### অন্য পেজে দেখানোর জন্য আনুষ্ঠানিক এমবেড ব্যবহার করুন

শিক্ষার্থীরা যদি ক্লাসের ওয়েবসাইট বা LMS পেজ থেকে একটি পাবলিক Quizlet সেট পড়তে চায়, Quizlet-এর ওয়েবসাইটে দেওয়া এমবেড কোড ব্যবহার করুন। কার্যক্রম বেছে নিন, **HTML কপি করুন (Copy HTML)** নির্বাচন করুন এবং কপি করা কোডটি পেজে যোগ করুন। শিক্ষার্থীরা ইন্টার‍্যাক্টিভ Quizlet কার্যক্রম পাবে; যে ওয়েবসাইটে সেটটি দেখানো হচ্ছে, সেটি কার্ডের মূল ডেটা পাবে না।

প্রায়ই একজন শিক্ষকের জন্য এটুকুই যথেষ্ট। একে API বললে প্রয়োজনটি শুধু অকারণে জটিল শোনায়।

### ChatGPT বা Google Classroom-এর জন্য সেই পণ্যের ইন্টিগ্রেশন ব্যবহার করুন

১০ মার্চ ২০২৬-এ Quizlet-এর ChatGPT সংক্রান্ত ঘোষণায় একটি নির্দিষ্ট প্রক্রিয়া বর্ণনা করা হয়েছে: Quizlet অ্যাপ যুক্ত করুন, `@Quizlet` দিয়ে প্রম্পট শুরু করুন, ChatGPT-তে তৈরি সেটের প্রিভিউ দেখুন, তারপর সেটটি নিজের মতো সাজাতে ও পড়তে Quizlet-এ খুলুন। সেই কথোপকথন থেকে Quizlet সেট তৈরি করার এটি একটি সমর্থিত উপায়। এটি আপনার বট, স্ক্রিপ্ট বা ওয়েবসাইটকে পুনরায় ব্যবহারের উপযোগী Quizlet API ক্রেডেনশিয়াল দেয় না।

৩০ জুন ২০২৬-এ Quizlet-এর Google Classroom সংক্রান্ত ঘোষণাটিও একইভাবে নির্দিষ্ট। অ্যাড-অনটি শিক্ষকদের অনুশীলনী প্রশ্ন, ফ্ল্যাশকার্ড ও গেমসহ কার্যক্রম খুঁজে শিক্ষার্থীদের দিতে সাহায্য করে। এরপর Classroom-এর প্রক্রিয়ার মধ্যেই শিক্ষার্থীদের অংশগ্রহণ ও অগ্রগতি দেখা যায়। Quizlet জানায়, এর জন্য Google Workspace for Education Plus প্রয়োজন; শিক্ষকদের এটি ব্যবহারের অনুমতি বা অ্যাড-অনটি পাওয়ার জন্য তাঁদের IT প্রশাসকের সাহায্য লাগতে পারে।

এই দুটি নির্দিষ্ট প্রক্রিয়ার কোনোটি আপনার উদ্দেশ্যের সঙ্গে মিললে সেটি ব্যবহার করুন। নিজের অ্যাপ বানাতে চাইলে কোনোটিই পাবলিক ডেভেলপার অ্যাক্সেসের বিকল্প নয়।

### নিয়মিত অটোমেশনের জন্য ডকুমেন্টেশনসহ পড়া ও লেখার ইন্টারফেস বেছে নিন

নিয়মিত অটোমেশনের জন্য আপনার সফটওয়্যারকে একই কাজ বারবার নির্ভরযোগ্যভাবে করতে হয়: নোট থেকে কার্ড তৈরি, ডেকের তালিকা দেখা, উত্তর হালনাগাদ করা বা দীর্ঘমেয়াদে একটি ওয়ার্কস্পেস পরিচালনা করা। ক্লিপবোর্ডে লেখা কপি করে এই কাজগুলোর জন্য নির্ভরযোগ্য ইন্টারফেস পাওয়া যায় না।

নিরাপদ উপায় হলো এমন ফ্ল্যাশকার্ড সিস্টেম বেছে নেওয়া, যা স্পষ্টভাবে জানায় বাইরের সফটওয়্যার কীভাবে অথেনটিকেশন করবে এবং কোন পড়া ও লেখার কাজগুলো সমর্থিত। এর অর্থ হতে পারে অটোমেশনের জন্য Quizlet API-র একটি বিকল্প বেছে নেওয়া এবং Quizlet-এ সবার জন্য উপলব্ধ পড়াশোনার সুবিধাগুলো আগের মতোই ব্যবহার করা।

## Nibomo-র API বিকল্প আসলে কী দেয়

Nibomo-তে প্রত্যেক ব্যবহারকারীর নির্দিষ্ট কিছু ডেটা ব্যবহারের দুটি প্রকাশিত উপায় আছে। দুটিতেই একই ডেটা পাওয়া যায়:

- [বাইরের এজেন্টের জন্য Agent API](/bn/docs/api/) শুরু হয় `GET https://api.nibomo.com/v1/` থেকে। শুরুর এই অনুরোধের উত্তর বা ডিসকভারি রেসপন্স এজেন্টকে ইমেইল OTP দিয়ে লগইন, API কী তৈরি ও ওয়ার্কস্পেস বেছে নেওয়ার নির্দেশনা দেয়। ডেটা পড়তে SQL-ধাঁচের query রুট এবং লিখতে আলাদা execute রুট ব্যবহার হয়।
- [রিমোট MCP সার্ভার](/bn/docs/mcp-connector/) পাওয়া যায় `https://mcp.nibomo.com/mcp`-এ। MCP ক্লায়েন্ট আটটি টুল পায়: `list_workspaces`, `sql_query`, `sql_execute`, `get_guide` এবং রিভিউ করার টুল `next_review_card`, `reveal_answer` ও `submit_review`।

অষ্টম টুল, `get_usage_limits`, দিয়ে শুধু অ্যাকাউন্টের প্ল্যান, সীমা ও চলতি মাসের AI ব্যবহারের তথ্য পড়া যায়; কোনো তথ্য পরিবর্তন করা যায় না। এটি কার্ড পড়ে না বা পরিবর্তন করে না।

দুটি উপায়ই নির্দিষ্ট ওয়ার্কস্পেসের মধ্যে সীমাবদ্ধ। প্রকাশিত রিসোর্সগুলো হলো `workspace`, `cards`, `decks` ও `review_events`; প্রতিটি স্টেটমেন্টের ফলাফল সর্বোচ্চ ১০০টি সারিতে সীমিত। SQL-ধাঁচের ইন্টারফেসে SQL-এর সীমিত একটি রূপ বা ডায়ালেক্ট ব্যবহার করা হয়; সরাসরি PostgreSQL চালানো যায় না। কোনো OpenAPI স্কিমা নেই, তাই OpenAPI থেকে তৈরি ক্লায়েন্টের ওপর নির্ভরশীল প্রক্রিয়ার জন্য অন্য ইন্টারফেস লাগবে।

এটি ডেভেলপার বা AI এজেন্টকে নিজের ফ্ল্যাশকার্ডের কাজ স্বয়ংক্রিয় করতে সাহায্য করতে পারে। এটি Quizlet URL পড়তে, Quizlet অ্যাকাউন্টের প্রতিলিপি রাখতে বা ডকুমেন্টেশনবিহীন Quizlet ক্লায়েন্ট হিসেবে কাজ করতে পারে না। কোনো স্বয়ংক্রিয় Quizlet ইমপোর্টার নেই। স্থানান্তর করতে হলে আগে নিজের সেটের শব্দ ও সংজ্ঞা এক্সপোর্ট করুন, লেখাটি দেখে নিন, তারপর গন্তব্যের কার্ড ফিল্ড অনুযায়ী তথ্য সাজান। গন্তব্য সিস্টেমে পড়াশোনার অগ্রগতি ও রিভিউয়ের অবস্থা নতুন করে তৈরি হয়; Quizlet-এর ইতিহাস সেখানে যায় না।

API অ্যাক্সেস ছাড়া পণ্যগুলোর অন্যান্য পার্থক্য জানতে [ওপেন সোর্স Quizlet বিকল্পের তুলনা](/blog/quizlet-alternative/) দেখুন।

## ব্রাউজারের অভ্যন্তরীণ অনুরোধ নিরাপদ শর্টকাট নয়

অন্য সব আধুনিক ওয়েব অ্যাপের মতো Quizlet-এর ওয়েব ইন্টারফেসও নেটওয়ার্ক অনুরোধ পাঠায়। এমন একটি অনুরোধ খুঁজে পেলেই সেটি আপনার প্রোগ্রামের জন্য সমর্থিত এন্ডপয়েন্ট হয়ে যায় না।

ব্রাউজারের অভ্যন্তরীণ এন্ডপয়েন্ট সেশন কুকি, অভ্যন্তরীণ ফরম্যাট, অপব্যবহার ঠেকানোর ব্যবস্থা এবং বর্তমান ইন্টারফেসের নির্দিষ্ট আচরণের ওপর নির্ভর করতে পারে। প্রকাশ্য ভার্সনিং বা পরিবর্তনের সঙ্গে মানিয়ে নেওয়ার নির্দেশনা ছাড়াই সেগুলো বদলে যেতে পারে। এ ছাড়া, ২৮ মে ২০২৬-এ সর্বশেষ হালনাগাদ করা [Quizlet-এর পরিষেবার শর্তাবলি](https://quizlet.com/tos) স্ক্র্যাপিং ও অন্য ধরনের স্বয়ংক্রিয় তথ্য সংগ্রহের পাশাপাশি অনুমতি ছাড়া পরিষেবার স্বয়ংক্রিয় ব্যবহারও নিষিদ্ধ করে।

নিজের একটি স্ক্রিপ্টের জন্যও এই ভিত্তি অনির্ভরযোগ্য ও ঝুঁকিপূর্ণ, কোনো পণ্যের জন্য তো আরও বেশি। এখানে আমি আন্দাজ করা এন্ডপয়েন্ট বা রিভার্স ইঞ্জিনিয়ারিংয়ের ধাপ দেব না।

নিজের সেট একবার স্থানান্তর করতে চাইলে এক্সপোর্ট করুন। শিক্ষার্থীদের অন্য পেজে একটি পাবলিক সেট দরকার হলে সেটি এমবেড করুন। ChatGPT বা Google Classroom-এর নির্দিষ্ট কাজের জন্য সংশ্লিষ্ট ইন্টিগ্রেশন ব্যবহার করুন। বারবার ডেটা পড়া ও লেখার জন্য এমন সফটওয়্যার বেছে নিন, যার ডকুমেন্টেশনে অটোমেশনের ইন্টারফেস ও ব্যবহারের নিয়ম স্পষ্ট করা আছে—অথবা Quizlet সেই নিয়ম প্রকাশ না করা পর্যন্ত Quizlet-এর কাজগুলো হাতে করুন।

## অবস্থার পরিবর্তন হলে কীভাবে বুঝবেন

এই লেখার তথ্য যাচাইয়ের তারিখের পরে Quizlet ডেভেলপার প্রোগ্রাম চালু করতে পারে। পরিবর্তন হয়েছে কি না জানতে দেখুন, আনুষ্ঠানিক ডেভেলপার পোর্টাল বা এমন কোনো ডকুমেন্টেশন এসেছে কি না, যেখানে বলা আছে কারা নিবন্ধন করতে পারবে, অথেনটিকেশন কীভাবে কাজ করবে, কার্ড সংক্রান্ত কোন কাজগুলো সমর্থিত এবং ব্যবহারের কোন নিয়মগুলো প্রযোজ্য।

তৃতীয় পক্ষের আরেকটি র‍্যাপার এই উত্তর বদলাবে না। নতুন কোনো নির্দিষ্ট অংশীদারত্বও বদলাবে না। ডেভেলপাররা কীভাবে নিজেরাই নিবন্ধন করে অ্যাক্সেস নিতে পারবেন, সে বিষয়ে Quizlet ডকুমেন্টেশন প্রকাশ না করা পর্যন্ত বর্তমান Quizlet API নিয়ে দাবিগুলো সতর্কভাবে বিচার করুন এবং আপনার কাজের সঙ্গে মেলে এমন সমর্থিত উপায় বেছে নিন।

---
*[এই পেজের স্টাইল করা HTML সংস্করণ দেখুন](<https://nibomo.com/bn/blog/quizlet-api/>)*

*AI এজেন্ট `GET https://api.nibomo.com/v1/` দিয়ে শুরু করে এই সার্ভিসে ব্যবহারকারীর অ্যাকাউন্ট তৈরি করতে পারে। সেটআপ হয়ে গেলে তারা `https://mcp.nibomo.com/mcp`-এ MCP দিয়েও যুক্ত হতে পারে।*

*টিপ: https://nibomo.com-এর যেকোনো URL-এর শেষে `.md` যোগ করলে সেই পেজের পরিষ্কার Markdown সংস্করণ পাবেন।*