RapidfileAPI
چوونەژوورەوە
Rapidfile API

بەرهەمەکانی Rapidfile



Upload API v1

بارکردنی فایل بۆ ئەپەکەت، بێ پسوولەی گران

ڕێگە بە بەکارهێنەرەکانت بدە وێنە، ڤیدیۆ و بەڵگەنامە ڕاستەوخۆ لە وێبگەردەوە بار بکەن. فایلەکان بۆ هەمیشە هەڵدەگیرێن تا تۆ یان ئەپەکەت دەیانسڕنەوە، هەریەکەیان بە بەستەری CDN و webhook ی واژۆکراو. لە هەر پلانێکی Rapidfile دایە، بێ پارەی پاندویت.

هەڵگرتنی هەمیشەیی فایل بۆ ئەپەکانی گەشەپێدەران: فایلەکان تا تۆ یان ئەپەکەت دەیانسڕنەوە دەمێننەوە، و لە بەستەری CDN خزمەت دەکرێن. بۆ ناردنی فایلێک کە خۆی بەسەر دەچێت، Rapidfile بەکاربهێنە. بۆ هۆستکردنی وێنە و ڤیدیۆی خۆت، Rapidfile Media بەکاربهێنە.

کلیلی API وەربگرە بەڵگەنامەکان بخوێنەرەوە
  • ٢ GBهەڵگرتنی بەخۆڕایی
  • $5/مانگ بۆ ١٠٠ GB
  • ٥٠ GBزۆرترین قەبارەی فایل
app/api/upload/route.ts
// app/api/upload/route.ts: runs on your server, so the secret key stays private
import { auth } from '@/lib/auth'; // your own session check

export async function POST(req: Request) {
  const user = await auth(req);
  if (!user) return Response.json({ error: 'unauthorized' }, { status: 401 });

  const { name, size, type } = await req.json();
  const res = await fetch('https://api.rapidfile.cc/v1/uploads', {
    method: 'POST',
    headers: {
      Authorization: `Bearer ${process.env.RAPIDFILE_SECRET_KEY}`,
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({ name, size, type, metadata: { userId: user.id } }),
  });
  return Response.json(await res.json(), { status: res.status });
}
200PUT upload.url
{
  "file": {
    "id": "Xy7Kq2Lm9P",
    "name": "cat.jpg",
    "status": "ready",
    "url": "https://cdn.rapidfile.cc/Xy7Kq2Lm9P/cat.jpg"
  }
}

چۆن کار دەکات

سێ داواکاری، بێ پرۆکسی فایل

  1. 1

    سێرڤەرەکەت بارکردنێک دروست دەکات

    یەک POST /v1/uploads بە کلیلی نهێنیت. تۆ بڕیار دەدەیت کێ چی بار بکات و چەند گەورە بێت.

    سێرڤەرەکەت → Rapidfile
    POST /v1/uploads
    Authorization: Bearer rk_live_…
    
    { "name": "cat.jpg", "size": 48213, "type": "image/jpeg" }
  2. 2

    وێبگەڕ ڕاستەوخۆ بار دەکات

    وەڵامەکە URL ی واژۆکراو دەگرێتەوە. وێبگەڕ فایلەکە بۆ ئەو URL ە PUT دەکات؛ فایلە گەورەکان بە بەشی هاوتەریب بار دەکرێن.

    وێبگەڕ → Rapidfile
    await uploadFile(file, { getUpload: '/api/upload' })
  3. 3

    Webhook و بەستەری CDN

    فایلەکە لەسەر CDN ئامادەیە و ئەپەکەت webhook ی واژۆکراوی file.uploaded وەردەگرێت بۆ پاشەکەوتکردنی.

    Rapidfile → سێرڤەرەکەت
    { "type": "file.uploaded", "data": { "url": "https://cdn.rapidfile.cc/Xy7K…/cat.jpg" } }

تایبەتمەندییەکان

هەرچی بارکردنی بەکارهێنەر پێویستیەتی، هیچ شتێکی ئێوە کارپێکردن نییە

بارکردنی ڕاستەوخۆ لە وێبگەڕ

سێرڤەرەکەت URL ی بارکردنی واژۆکراو بە وێبگەڕ دەدات. بایتەکان هەرگیز بە سێرڤەرەکانتدا تێناپەڕن، بۆیە شتێک نییە بۆ پرۆکسیکردن یان پیوانکردن.

چەندبەشی تا ٥٠ GB

فایلە گەورەکان دەکرێنە بەش کە بە هاوتەریب بار دەکرێن و خۆیان دووبارە هەوڵ دەدەنەوە. SDK بە یەک فانکشنکال ئەمە دەکات.

بەستەری CDN

هەر فایلێکی گشتی URL ی هەمیشەیی لە cdn.rapidfile.cc وەردەگرێت، ئامادەیە بۆ بەستەری <img>، <video> یان داگرتن.

فایلی تایبەت، URL ی واژۆکراو

بارکراوەکان تایبەت نیشان بکە و URL ی واژۆکراو بدە کە کاتی خۆت بەسەردەچن، لە چەند چرکەوە تا ٧ ڕۆژ.

Webhooks بە HMAC

ڕووداوەکانی file.uploaded و file.deleted وەربگرە، کە بە HMAC-SHA256 واژۆ کراون بۆ ئەوەی بزانیت لە ئێمەوە هاتوون.

پاندویتی بەخۆڕایی

هیچ پارەیەکی egress و سنووری داواکاری ڕۆژانە نییە: گەیاندنی CDN لە هەر پلانێکدا بێسنوورە، بۆیە فایلێکی بەناوبانگ هەرگیز زیاتر تێچووت لێ ناکات.

نرخی جێگیر

بەخۆڕایی دەست پێ دەکەیت، پاشان $5, $15, $49 مانگانە. نرخەکەی لەسەر پەڕە هەمان نرخی لەسەر پسوولەیە.

REST ی سادە، SDK ی بچووک

چەند endpoint ێکی کەم، JSON لە ناوەوە و دەرەوە، CORS چالاکە. بەکاربهێنە browser SDK یان تەنیا fetch لە هەر زمانێک.

MCP سێرڤەر

بە ئامێری AI ت بارکردنی فایل بدە

Claude Code، Cursor، VS Code یان هەر MCP client ێک بە https://api.rapidfile.cc/mcp ببەستەوە بە کلیلی نهێنی ئەپێک. ئامێرەکەت دەتوانێت دەق، binary یان URL بار بکات و بەستەری CDN وەربگرێت، URL ی بارکردنی واژۆکراو بدات، فایلەکان لیست و بسڕێتەوە و بەکارهێنان بپشکنێت.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
بەڵگەنامەی MCPکلیل وەربگرە
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

کامەیان پێویستمە؟

Upload API هەڵگرتنی هەمیشەییە بۆ گەشەپێدەران: فایلەکان تا تۆ یان ئەپەکەت دەیانسڕنەوە دەمێننەوە. بۆ ناردنی فایلێک بۆ کەسێک کە خۆی بەسەر دەچێت، یان بۆ هۆستکردنی وێنە و ڤیدیۆی خۆت، ئەمانە گونجاوترن.

فایلێک جارێک بنێرە → Rapidfile وێنە یان ڤیدیۆیەک هەمیشەیی هۆست بکە → Media فایلەکانی ئەپەکەت هەمیشەیی هەڵبگرە → Upload API

Rapidfile

rapidfile.cc

فایلێک بۆ کەسێک بنێرە

چی دەکات
فایلی گەورە، فۆڵدەر و ڤیدیۆ بنێرە بە بەستەر، کیوئار یان کۆدی ٦ ژمارەیی.
فایلەکان چەند دەمێننەوە
کاتی: لە ١ کاتژمێرەوە تا 30 ڕۆژ، دواتر خۆکارانە دەسڕدرێنەوە.
بۆ کێیە
هەرکەس. وەرگرەکان هیچ پێویستیان بە هەژمار نییە.
لە پلانەکەتدا هەیە
بەخۆڕایی: ٥٠٠ MB بەبێ هەژمار، ٢ GB کاتی چوونەژوورەوە. Plus لە $3.99/مانگ هەر سێ بەرهەمەکە لەخۆدەگرێت.
فایلێک بنێرە

Rapidfile Media

media.rapidfile.cc

وێنە و ڤیدیۆ هۆست بکە

چی دەکات
بەستەری CDN ی هەمیشەیی بۆ وێنە، GIF و ڤیدیۆ، لەگەڵ پلەیەری پاک و کۆدی embed.
فایلەکان چەند دەمێننەوە
تا خۆت دەیانسڕیتەوە. هەڵگرتنی هەمیشەیی لەگەڵ بەستەری CDN.
بۆ کێیە
دروستکەران، بلۆگەران، فۆرۆمەکان، بەڵگەنامەکان و READMEکان.
لە پلانەکەتدا هەیە
بەخۆڕایی: ١ GB. Rapidfile Plus: ١٠ GB، Pro: ٥٠ GB. زیادکراو بۆ بەکارهێنانی زۆر لە $4.99/مانگ.
media بار بکە

Rapidfile Upload API

api.rapidfile.cc
تۆ لێرەیت

بارکردنی فایل بۆ ئەپەکەت زیاد بکە

چی دەکات
هەڵگرتنی هەمیشەیی فایل و بارکردن بۆ ئەپی وێب یان مۆبایلی خۆت: بارکردنی واژۆکراو لە وێبگەڕ، بەستەری CDN، webhooks، فایلی تایبەت و SDKـێکی بچووک.
فایلەکان چەند دەمێننەوە
تا خۆت یان ئەپەکەت دەیانسڕنەوە. هەڵگرتنی هەمیشەیی لەگەڵ بەستەری CDN.
بۆ کێیە
گەشەپێدەرانی ئەپ بۆ بەکارهێنەرەکانی خۆیان.
لە پلانەکەتدا هەیە
بەخۆڕایی: ٢ GB لەگەڵ داواکاری CDN ی بێسنوور. Rapidfile Plus: ١٠ GB، Pro: ٥٠ GB. زیادکراو بۆ بەکارهێنانی زۆر لە $5/مانگ.
کلیلی API وەربگرە

نرخ

بە بەخۆڕایی دەست پێبکە. بە نرخی جێگیر گەشە بکە.

پلانەکان بەراورد بکە و تێچوو بخەمڵێنە

ڕێنماییەکان

stack ی خۆت هەڵبژێرە

پرسیارەکان

Rapidfile Upload API چییە؟

خزمەتگوزاری بارکردنی فایلی هۆستکراو بۆ ئەپی وێب یان مۆبایلەکەت. سێرڤەرەکەت بە کلیلی نهێنی بارکردنێک دروست دەکات، وێبگەڕی بەکارهێنەرەکەت فایلەکە ڕاستەوخۆ بۆ Rapidfile دەنێرێت، و بەستەری CDN و webhook وەردەگریت. لەلایەن Enzonic LLC دروست و بەڕێوە دەبرێت، تیمی پشت Rapidfile.

چەند تێچوو دەکات؟

Upload API لە هەر پلانێکی Rapidfile دایە: ٢ GB هەڵگرتنی هەمیشەیی و داواکاری CDN ی بێسنوور بەخۆڕایی، و هەڵگرتنی زیاتر لەگەڵ Rapidfile Plus و Pro. بۆ بەکارهێنانی زۆر، زیادکراوەکان لە $5 مانگانە دەست پێدەکەن بۆ ١٠٠ GB. نرخەکان جێگیرن: هیچ پارەیەکی پاندویت یان بۆ هەر بارکردنێک نییە. نرخەکان ببینە.

فایلەکان چەند ماوە هەڵدەگیرێن؟

بۆ هەمیشە. Upload API هەڵگرتنی هەمیشەییە: فایلەکان تا تۆ لە داشبۆردەکە دەیانسڕیتەوە یان ئەپەکەت لە ڕێگەی API دەیانسڕێتەوە (DELETE /v1/files/:id) دەمێننەوە. هیچ شتێک خۆی بەسەر ناچێت، بە پێچەوانەی گواستنەوەکانی Rapidfile کە خۆیان دوای ١ کاتژمێر تا ٣٠ ڕۆژ دەسڕێنەوە.

فایلەکان لە سێرڤەرەکەمدا تێدەپەڕن؟

نەخێر. سێرڤەرەکەت تەنها یەک داواکاری JSON ی بچووک دەکات بۆ دروستکردنی بارکردن. بایتەکان ڕاستەوخۆ لە وێبگەڕەوە بۆ Rapidfile دەڕۆن بە URL ی واژۆکراو کە تەنها بۆ یەک کاتژمێر کارا دەبێت و تەنها بۆ ئەو فایلە کار دەکات.

بارکردنەکان چەند گەورە دەبن؟

تا ٥١٢ MB بۆ هەر فایلێک لە پلانی بەخۆڕایی و تا ٥٠ GB لە Scale. فایلەکانی سەرووی ٩٥ MB بە بەشی هاوتەریب بار دەکرێن؛ browser SDK ئەمە بەڕێوە دەبات، لەگەڵ دووبارە هەوڵدان و پێشکەوتن.

دەتوانرێت فایلەکان تایبەت بن؟

بەڵێ. بارکردنەکە بە "acl": "private" دروست بکە. فایلە تایبەتەکان URL ی گشتییان نییە؛ سێرڤەرەکەت کاتێک بەکارهێنەر دەبێت فایلەکە ببینێت URL ی واژۆکراوی کورتخایەن (تا ٧ ڕۆژ) دروست دەکات.

کام framework ەکان پشتگیری دەکرێن؟

هەر شتێک کە بتوانێت داواکاری HTTPS بنێرێت. بەڵگەنامەکان ڕێنمایی کۆپی-پەیستیان هەیە بۆ Next.js، Express، SvelteKit و HTML ی ساده، و API کە REST ی سادەیە بە JSON.

SDK هەیە؟

module ێکی browser ی بێ پشتبەستن لە https://api.rapidfile.cc/sdk.js (ڕێگەپێدراوی MIT). فایلی تاک و چەندبەشی بار دەکات، پێشکەوتن پیشان دەدات و بەشە شکستخواردووەکان دووبارە هەوڵ دەداتەوە. لە لای سێرڤەر تەنها fetch پێویستە.

ئامێرەکانی AI دەتوانن API بەکاربهێنن؟

بەڵێ. https://api.rapidfile.cc/mcp سێرڤەری MCP ی دووری (Streamable HTTP)ە. Claude Code، Cursor، VS Code یان هەر MCP client ێک بە کلیلی نهێنی ئەپێک ببەستەوە، ئامێرەکە دەتوانێت فایل بار بکات، لیستیان بکات و بیانسڕێتەوە، URL ی واژۆکراو دروست بکات و بەکارهێنان بپشکنێت. MCP بۆ ئامێرەکانی AI ببینە.

ئەمڕۆ عەسر بارکردن بنێرە

ئەپێک دروست بکە، کلیلی نهێنی بخەرە سێرڤەرەکەتەوە، و SDK دابنێ.

داشبۆرد بکەرەوە