مفاتيح API المجانية
دليلك الشامل للحصول على مفاتيح API مجانية لتطوير مشاريعك في Vibe Coding
ما هي مفاتيح API؟
مفاتيح API (Application Programming Interface Keys) هي رموز فريدة تُستخدم للمصادقة عند الوصول إلى الخدمات البرمجية. تحتاجها لاستخدام خدمات مثل قواعد البيانات السحابية، خدمات الرسائل، الذكاء الاصطناعي، وغيرها.
تنبيه أمني مهم
لا تشارك مفاتيح API الخاصة بك أبداً! احفظها في ملفات .env واستخدم .gitignore لمنع رفعها لـ GitHub.
خدمات قواعد البيانات
MongoDB Atlas
قاعدة بيانات NoSQL سحابية مجانية
الخطة المجانية:
- 512 MB مساحة تخزين
- دعم لـ 3 قواعد بيانات
- مشاركة مجموعة واحدة
خطوات الحصول على المفتاح:
- سجل في MongoDB Atlas
- أنشئ Cluster جديد (اختر FREE tier)
- أنشئ Database User وحدد username وpassword
- أضف IP Address (0.0.0.0/0 للسماح لجميع العناوين - للتطوير فقط)
- احصل على Connection String من قسم Connect
Supabase
بديل مفتوح المصدر لـ Firebase
الخطة المجانية:
- 500 MB قاعدة بيانات PostgreSQL
- 1 GB مساحة تخزين للملفات
- 2 GB نقل بيانات شهرياً
- 50 MB ملفات مرفوعة
خطوات الحصول على المفتاح:
- سجل في Supabase
- أنشئ مشروع جديد
- اذهب لقسم Settings → API
- انسخ Project URL و anon public key
PlanetScale
MySQL serverless مع Vitess
الخطة المجانية:
- قاعدة بيانات واحدة
- 5 GB تخزين
- 1 بليون قراءة شهرياً
- 10 مليون كتابة شهرياً
خطوات الحصول على المفتاح:
- سجل في PlanetScale
- أنشئ قاعدة بيانات جديدة
- انقر على Connect
- أنشئ password جديد
- انسخ Connection String
خدمات Backend as a Service
Firebase
منصة Google الشاملة للتطوير
الخطة المجانية (Spark Plan):
- 10 GB تخزين Cloud Storage
- 1 GB قاعدة بيانات Realtime
- 50K قراءة / 20K كتابة يومياً (Firestore)
- 10K مصادقة شهرياً
خطوات الحصول على المفتاح:
- سجل في Firebase Console
- أنشئ مشروع جديد
- اذهب لإعدادات المشروع
- انسخ Firebase Config Object
Appwrite
Backend مفتوح المصدر ذاتي الاستضافة
الخطة المجانية (Cloud):
- مشروعان
- 75K مستخدم
- 1M تنفيذ دالة
- 2 GB نقل بيانات
خطوات الحصول على المفتاح:
- سجل في Appwrite Cloud
- أنشئ مشروع جديد
- اذهب لقسم Settings
- احصل على Project ID و API Endpoint
- أنشئ API Key من قسم API Keys
خدمات الذكاء الاصطناعي
OpenAI API
GPT وDALL-E وأدوات AI متقدمة
الخطة المجانية:
- $5 رصيد مجاني للحسابات الجديدة (لفترة محدودة)
- وصول لـ GPT-3.5 و GPT-4
- DALL-E لتوليد الصور
خطوات الحصول على المفتاح:
- سجل في OpenAI Platform
- اذهب لقسم API Keys
- انقر على "Create new secret key"
- انسخ المفتاح فوراً (لن يُعرض مرة أخرى)
تنبيه
OpenAI API مدفوع بعد انتهاء الرصيد المجاني. راقب استخدامك!
Google AI (Gemini)
نموذج Google الذكي المتقدم
الخطة المجانية:
- 60 طلب في الدقيقة
- وصول لنموذج Gemini Pro مجاناً
- بدون تكلفة حالياً
خطوات الحصول على المفتاح:
- اذهب إلى Google AI Studio
- سجل دخول بحساب Google
- انقر على "Get API Key"
- أنشئ API key في مشروع جديد أو موجود
خدمات البريد الإلكتروني
SendGrid
خدمة إرسال البريد الإلكتروني من Twilio
الخطة المجانية:
- 100 بريد يومياً (3000 شهرياً)
- تحليلات أساسية
- قوالب بريد إلكتروني
خطوات الحصول على المفتاح:
- سجل في SendGrid
- اذهب لقسم Settings → API Keys
- أنشئ API Key جديد
- اختر Restricted Access وحدد الصلاحيات
Resend
خدمة بريد إلكتروني حديثة للمطورين
الخطة المجانية:
- 100 بريد يومياً
- 3000 بريد شهرياً
- دومين واحد مخصص
خطوات الحصول على المفتاح:
- سجل في Resend
- اذهب لقسم API Keys
- أنشئ API Key جديد
- انسخ المفتاح
خدمات الاستضافة والنشر
Vercel
استضافة مجانية لـ Next.js وتطبيقات الويب
الخطة المجانية (Hobby):
- مشاريع غير محدودة
- 100 GB نقل بيانات
- HTTPS تلقائي
- نشر تلقائي من Git
الوصول من خلال: vercel.com
Railway
استضافة تطبيقات Node.js وقواعد البيانات
الخطة المجانية:
- $5 رصيد شهري مجاني
- 500 ساعة تشغيل
- دعم PostgreSQL, MySQL, MongoDB
الوصول من خلال: railway.app
أفضل الممارسات الأمنية
احم مفاتيحك
- استخدم ملف .env:
- لا ترفع المفاتيح لـ GitHub أبداً
- استخدم Environment Variables في الاستضافة
- جدد المفاتيح بشكل دوري
- حدد الصلاحيات للحد الأدنى المطلوب
مثال: استخدام المفاتيح بأمان
الخلاصة
- معظم الخدمات السحابية توفر خطط مجانية كافية للتطوير
- احفظ مفاتيح API في ملفات .env ولا ترفعها لـ Git
- راقب حدود الاستخدام في الخطط المجانية
- استخدم صلاحيات محدودة للمفاتيح
- جدد المفاتيح بشكل دوري للأمان