يمكن تحضير واجهات برمجة التطبيقات بالطرق التالية:
تخليق كيميائي : تصنيع المركب المطلوب من خلال التفاعلات الكيميائية.
extraction Protchate : استخراج المكونات النشطة من النباتات.
biotechnology : استخدام التكنولوجيا الحيوية لإعداد مكونات المخدرات.
