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 থাকে। ব্রাউজার ফাইলটি সেখানে PUT করে; বড় ফাইল সমান্তরাল অংশে যায়।

    ব্রাউজার → Rapidfile
    await uploadFile(file, { getUpload: '/api/upload' })
  3. 3

    Webhook ও CDN লিংক

    ফাইলটি CDN-এ প্রস্তুত হয় এবং আপনার অ্যাপ সংরক্ষণের জন্য একটি স্বাক্ষরিত file.uploaded webhook পায়।

    Rapidfile → আপনার সার্ভার
    { "type": "file.uploaded", "data": { "url": "https://cdn.rapidfile.cc/Xy7K…/cat.jpg" } }

বৈশিষ্ট্য

ব্যবহারকারীর আপলোডের জন্য যা দরকার, সবই আছে, কিছু চালাতে হয় না

সরাসরি ব্রাউজার আপলোড

আপনার সার্ভার ব্রাউজারকে একটি স্বাক্ষরিত আপলোড URL দেয়। বাইট কখনো আপনার সার্ভার স্পর্শ করে না, তাই প্রক্সি বা স্কেল করার কিছু নেই।

৫০ GB পর্যন্ত মাল্টিপার্ট

বড় ফাইল অংশে ভাগ হয়ে সমান্তরালে আপলোড হয় এবং নিজে থেকে আবার চেষ্টা করে। SDK এটি একটি ফাংশন কলে করে।

CDN লিংক

প্রতিটি পাবলিক ফাইল cdn.rapidfile.cc-এ একটি স্থায়ী URL পায়, <img>, <video> বা ডাউনলোড লিংকের জন্য প্রস্তুত।

ব্যক্তিগত ফাইল, স্বাক্ষরিত URL

আপলোড ব্যক্তিগত চিহ্নিত করুন এবং স্বাক্ষরিত URL দিন, যা আপনি বেছে নেওয়া সময়ে মেয়াদোত্তীর্ণ হয়, কয়েক সেকেন্ড থেকে 7 দিন পর্যন্ত।

HMAC সহ Webhook

file.uploaded ও file.deleted ইভেন্ট পান, HMAC-SHA256 দিয়ে স্বাক্ষরিত, যাতে আপনি জানেন তা আমাদের থেকে এসেছে।

বিনামূল্যে ব্যান্ডউইথ

কোনো egress ফি বা দৈনিক অনুরোধ সীমা নেই: প্রতিটি প্ল্যানে CDN ডেলিভারি সীমাহীন, তাই জনপ্রিয় ফাইল আপনার বেশি খরচ করায় না।

নির্দিষ্ট মূল্য

শুরু করা বিনামূল্যে, তারপর মাসে $5, $15, $49। পাতায় দাম মানে ইনভয়েসের দাম।

সাধারণ REST, ছোট SDK

কয়েকটি এন্ডপয়েন্ট, JSON ইন ও আউট, CORS সক্রিয়। ব্রাউজার SDK ব্যবহার করুন, বা যেকোনো ভাষা থেকে শুধু fetch।

MCP সার্ভার

আপনার AI এজেন্টকে ফাইল আপলোডের ক্ষমতা দিন

অ্যাপের সিক্রেট কী দিয়ে Claude Code, Cursor, VS Code বা যেকোনো MCP ক্লায়েন্টকে https://api.rapidfile.cc/mcp-এর সাথে যুক্ত করুন। আপনার এজেন্ট টেক্সট, বাইনারি বা একটি 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

কাউকে একটি ফাইল পাঠান

এটি কী করে
লিংক, QR কোড বা 6-সংখ্যার কোড দিয়ে বড় ফাইল, ফোল্ডার ও ভিডিও পাঠান।
ফাইল কতদিন থাকে
অস্থায়ী: 1 ঘণ্টা থেকে 30 দিন, তারপর স্বয়ংক্রিয়ভাবে মুছে যায়।
এটি কাদের জন্য
যে কেউ। প্রাপকের কখনো অ্যাকাউন্ট লাগে না।
আপনার প্ল্যানে অন্তর্ভুক্ত
বিনামূল্যে: অ্যাকাউন্ট ছাড়া ৫০০ MB, সাইন ইন অবস্থায় ২ GB। Plus $3.99/মাস থেকে তিনটি পণ্যই কভার করে।
একটি ফাইল পাঠান

Rapidfile Media

media.rapidfile.cc

ছবি ও ভিডিও হোস্ট করুন

এটি কী করে
ছবি, GIF ও ভিডিওর জন্য স্থায়ী CDN লিংক, পরিচ্ছন্ন প্লেয়ার ও এমবেড কোডসহ।
ফাইল কতদিন থাকে
আপনি মুছে না দেওয়া পর্যন্ত। CDN লিংকসহ স্থায়ী স্টোরেজ।
এটি কাদের জন্য
নির্মাতা, ব্লগার, ফোরাম, ডক ও README।
আপনার প্ল্যানে অন্তর্ভুক্ত
বিনামূল্যে: ১ GB। Rapidfile Plus: ১০ GB, Pro: ৫০ GB। ভারী ব্যবহারের অ্যাড-অন $4.99/মাস থেকে।
মিডিয়া আপলোড করুন

Rapidfile Upload API

api.rapidfile.cc
আপনি এখানে আছেন

আপনার অ্যাপে ফাইল আপলোড যোগ করুন

এটি কী করে
আপনার নিজের ওয়েব বা মোবাইল অ্যাপের জন্য স্থায়ী ফাইল স্টোরেজ ও আপলোড: স্বাক্ষরিত ব্রাউজার আপলোড, CDN লিংক, webhook, ব্যক্তিগত ফাইল ও একটি ছোট SDK।
ফাইল কতদিন থাকে
আপনি বা আপনার অ্যাপ মুছে না দেওয়া পর্যন্ত। CDN লিংকসহ স্থায়ী স্টোরেজ।
এটি কাদের জন্য
নিজের ব্যবহারকারীদের জন্য অ্যাপ তৈরিকারী ডেভেলপার।
আপনার প্ল্যানে অন্তর্ভুক্ত
বিনামূল্যে: ২ GB, সীমাহীন CDN অনুরোধসহ। Rapidfile Plus: ১০ GB, Pro: ৫০ GB। ভারী ব্যবহারের অ্যাড-অন $5/মাস থেকে।
একটি API কী নিন

মূল্য

বিনামূল্যে শুরু করুন। নির্দিষ্ট দামে বাড়ান।

প্ল্যান তুলনা করুন ও খরচ হিসাব করুন

গাইড

আপনার স্ট্যাক বেছে নিন

প্রশ্নাবলি

Rapidfile Upload API কী?

আপনার ওয়েব বা মোবাইল অ্যাপের জন্য একটি হোস্টেড ফাইল আপলোড সেবা। আপনার সার্ভার একটি সিক্রেট কী দিয়ে আপলোড তৈরি করে, ব্যবহারকারীর ব্রাউজার ফাইল সরাসরি Rapidfile-এ পাঠায়, আর আপনি একটি CDN লিংক ও একটি webhook পান। এটি Enzonic LLC তৈরি ও পরিচালনা করে, Rapidfile-এর পেছনের দল।

খরচ কত?

Upload API প্রতিটি Rapidfile প্ল্যানে অন্তর্ভুক্ত: ২ GB স্থায়ী স্টোরেজ ও সীমাহীন CDN অনুরোধ বিনামূল্যে, Rapidfile Plus ও Pro-তে আরও স্টোরেজ। ভারী ব্যবহারে অ্যাড-অন ১০০ GB-এর জন্য মাসে $5 থেকে শুরু। দাম নির্দিষ্ট: কোনো ব্যান্ডউইথ বা প্রতি-আপলোড ফি নেই। মূল্য দেখুন।

ফাইল কতদিন রাখা হয়?

স্থায়ীভাবে। Upload API স্থায়ী স্টোরেজ: আপনি ড্যাশবোর্ডে মুছে দেওয়া পর্যন্ত, বা আপনার অ্যাপ API-এর মাধ্যমে মুছে (DELETE /v1/files/:id) দেওয়া পর্যন্ত ফাইল থাকে। নিজে থেকে কিছু মেয়াদোত্তীর্ণ হয় না, তেমন Rapidfile ট্রান্সফার-এর মতো নয়, যা 1 ঘণ্টা থেকে 30 দিন পর নিজে মুছে যায়।

ফাইল কি আমার সার্ভারের মধ্য দিয়ে যায়?

না। আপনার সার্ভার শুধু আপলোড তৈরির জন্য একটি ছোট JSON অনুরোধ পাঠায়। বাইটগুলো ব্রাউজার থেকে সরাসরি Rapidfile-এ যায়, একটি স্বাক্ষরিত URL ব্যবহার করে যা এক ঘণ্টার জন্য বৈধ এবং শুধু ওই একটি ফাইলের জন্য কাজ করে।

আপলোড কত বড় হতে পারে?

বিনামূল্যের প্ল্যানে প্রতি ফাইল ৫১২ MB পর্যন্ত, এবং Scale-এ ৫০ GB পর্যন্ত। 95 MB-র বেশি ফাইল সমান্তরাল অংশে আপলোড হয়; ব্রাউজার SDK এটি সামলায়, যার মধ্যে পুনরায় চেষ্টা ও অগ্রগতিও থাকে।

ফাইল কি ব্যক্তিগত হতে পারে?

হ্যাঁ। "acl": "private" দিয়ে আপলোড তৈরি করুন। ব্যক্তিগত ফাইলের কোনো পাবলিক URL থাকে না; ব্যবহারকারীর ফাইল দেখার দরকার হলে আপনার সার্ভার স্বল্পমেয়াদি স্বাক্ষরিত URL (7 দিন পর্যন্ত) তৈরি করে।

কোন ফ্রেমওয়ার্ক সমর্থিত?

HTTPS অনুরোধ করতে পারে এমন যেকোনো কিছু। ডকুমেন্টেশনে Next.js, Express, SvelteKit ও সাধারণ HTML-এর জন্য কপি-পেস্ট গাইড আছে, এবং API হলো JSON-সহ সাধারণ REST।

কোনো SDK আছে কি?

https://api.rapidfile.cc/sdk.js-এ একটি নির্ভরতামুক্ত ব্রাউজার মডিউল (MIT লাইসেন্স)। এটি একক ফাইল ও মাল্টিপার্ট ফাইল আপলোড করে, অগ্রগতি জানায় এবং ব্যর্থ অংশ আবার চেষ্টা করে। সার্ভার দিকে আপনার শুধু fetch লাগবে।

AI এজেন্ট কি API ব্যবহার করতে পারে?

হ্যাঁ। https://api.rapidfile.cc/mcp একটি রিমোট MCP সার্ভার (Streamable HTTP)। অ্যাপের সিক্রেট কী দিয়ে Claude Code, Cursor, VS Code বা যেকোনো MCP ক্লায়েন্ট যুক্ত করুন, এবং এজেন্ট ফাইল আপলোড, তালিকা ও মুছতে, স্বাক্ষরিত URL তৈরি করতে এবং ব্যবহার দেখতে পারে। AI এজেন্টের জন্য MCP দেখুন।

আজই বিকেলে আপলোড চালু করুন

একটি অ্যাপ তৈরি করুন, সিক্রেট কী আপনার সার্ভারে কপি করুন, SDK যোগ করুন।

ড্যাশবোর্ড খুলুন