logo
Files SDK logo

Files SDKتخزين سحابي موحد بAPI واحد بسيط

SDK موحد للتخزين السحابي يدعم Object وBlob. API صغير وواضح، معايير ويب، ومرونة الوصول للعميل الأصلي.

Files SDK screenshot

المزيد عن Files SDK

Files SDK

Files SDK هو حزمة تطوير برمجيات موحدة للتخزين تزيل تعقيد العمل مع مزودي تخزين الكائنات المتعددين. من خلال واجهة برمجة تطبيقات بسيطة وصادقة، يمكنك دمج S3 وCloudflare R2 وGoogle Cloud Storage وAzure Blob وأكثر من 25 خلفية تخزين دون إعادة كتابة الكود عند تغيير المزود.

أبرز مميزات المنتج

  • واجهة برمجة واحدة لـ 25+ مزودًا: التبديل بين S3 وR2 وGCS وAzure وVercel Blob وغيرها دون تغيير الكود
  • مدخلات/مخرجات بمعايير الويب: دعم أصلي لـ File وBlob وReadableStream وArrayBuffer والنصوص—يعمل على Node.js وBun وWorkers وVercel
  • بوابة خروج عبر files.raw: الوصول الفوري للعميل الأصلي للميزات الخاصة بالمزود مثل التحكم بالإصدارات وACL والرفع متعدد الأجزاء
  • معالجة أخطاء متوقعة: FilesError واحد برموز موحدة عبر جميع المزودين، مع الاحتفاظ بالخطأ الأصلي كـ cause
  • بدون أعباء تكوين: المحول الثابت عند البناء يبقي نقاط الاستدعاء مسطحة ومتوقعة

حالات الاستخدام

  • استراتيجية السحابة المتعددة: بناء تطبيقات تتجنب قفل المزود عبر تجريد عمليات التخزين
  • التطبيقات على الحافة: الاستفادة من مدخلات/مخرجات معايير الويب للتشغيل السلس في بيئات serverless والحافة
  • ترحيل التخزين: الانتقال بين المزودين أو تنفيذ استراتيجيات الاحتياط دون إعادة كتابة قاعدة الكود
  • أدوات المطورين: بناء منصات داخلية توحّد عمليات الملفات عبر البنية التحتية المتنوعة

الجمهور المستهدف

Files SDK مُصمّم لمُهندسي البرمجيات الخلفية، وفرق المنصات، والمطورين البُنّاءين لتطبيقات متعددة المستأجرين أو متعددة السحابة الذين يحتاجون إلى تجريد تخزين موثوق وقابل للنقل دون التضحية بالوصول للوظائف الأصلية.