RapidfileAPI
ލޮގިން
Rapidfile API

Rapidfile ޚިދުމަތްތައް



Upload API v1

ކަލޭގެފާނުގެ އެޕަށް ފައިލް އަޕްލޯޑް، ބިލެއް ނެތި

ކަލޭގެފާނުގެ ޔޫޒަރުންނަށް ފޮޓޯ، ވީޑިއޯ އަދި ޑޮކިއުމަންޓް ސީދާ ބްރައުޒަރުން އަޕްލޯޑް ކުރެވޭނެކަން ދިނުން. ކަލޭ ނުވަތަ ކަލޭގެފާނުގެ އެޕް ފޮހެލާންދެން ފައިލްތައް ދާއިމީކޮށް ސްޓޯރ ވެއެވެ، ކޮންމެ އެއްކަމަށް CDN ލިންކާއި ސައިން ކުރެވުނު webhook އެއްގައި. ކޮންމެ Rapidfile ޕްލޭނާއެކު ހިމެނޭ، ބެންޑްވިޑްތް ފީސް ނެތި.

ޑެވެލޮޕަރުންގެ އެޕްތަކަށް ދާއިމީ ފައިލް ސްޓޯރޭޖް: ފައިލްތައް ކަލޭ ނުވަތަ ކަލޭގެފާނުގެ އެޕް ނައްތާލާ ވަރަށް ހުރޭ، CDN ލިންކުން ހިދުމަތް ދެއެވެ. އަމިއްލައަށް މުއްދަތު ހަމަވާ ފައިލެއް ފޮނުވުމަށް Rapidfile ބޭނުން ކުރޭ. ކަލޭގެފާނުގެ އަމިއްލަ ފޮޓޯ އަދި ވީޑިއޯ ހޯސްޓ ކުރުމަށް Rapidfile Media ބޭނުން ކުރޭ.

API ކީ ހޯދާ ޑޮކިއުމަންޓްތައް ކިޔަވާ
  • 2 GBފްރީ ސްޓޯރޭޖް
  • $5/މަހު 100 GB އަށް
  • 50 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 ގައި ތައްޔާރުވާއިރު، ކަލޭގެފާނުގެ އެޕަށް އެ ސޭވް ކުރުމަށް ސައިން ކުރެވުނު file.uploaded webhook ލިބެއެވެ.

    Rapidfile → ކަލޭގެފާނުގެ ސަރވަރު
    { "type": "file.uploaded", "data": { "url": "https://cdn.rapidfile.cc/Xy7K…/cat.jpg" } }

ފީޗަރތައް

ޔޫޒަރު އަޕްލޯޑްތަކަށް ބޭނުންވާ ހުރިހާ އެއްކަމެއް، ކަލޭ ހިންގަންޖެހޭ އެއްކަމެއް ނޫން

ސީދާ ބްރައުޒަރު އަޕްލޯޑް

ކަލޭގެފާނުގެ ސަރވަރު ބްރައުޒަރަށް ސައިން ކުރެވުނު އަޕްލޯޑް URL އެއް ދެއެވެ. ބައިޓްތައް ކަލޭގެފާނުގެ ސަރވަރުތަކަށް ނުލަފާވާތީ، ޕްރޮކްސީކުރުމަށް ނުވަތަ ސްކޭލްކުރުމަށް އެއްވެސް ކަމެއް ނެތެވެ.

50 GB އާ ހަމައަށް މަލްޓިޕާޓް

ބޮޑު ފައިލްތައް ބައިތަކަށް ބެހެއްޓެވި، ހާއްސަކޮށް އަޕްލޯޑް ކުރެވި، އެކަމަކު އަމިއްލައަށް އަލުން ޓްރައި ކުރެވޭ. SDK އިން އެކަން ފަންކްޝަން ކޯލް އަކުން ކުރޭ.

CDN ލިންކް

ކޮންމެ ޢާންމު ފައިލަކަށް cdn.rapidfile.cc ގައި ދާއިމީ URL އެއް ލިބޭ، <img>، <video> ނުވަތަ ޑައުންލޯޑް ލިންކަށް ތައްޔާރު.

ޕްރައިވެޓް ފައިލް، ސައިން ކުރެވުނު URL

އަޕްލޯޑް ޕްރައިވެޓް ކޮށް، ކަލޭ ނިންމާ މުއްދަތުން ހަމަވާ ސައިން ކުރެވުނު URL ދިނެވެ، ސެކަންޑް ކޮޅަކުން 7 ދުވަސް އާ ހަމައަށް.

HMAC އާއެކު webhooks

file.uploaded އަދި file.deleted އިވެންޓްތައް ލިބޭ، HMAC-SHA256 އިން ސައިން ކުރެވިފައި، ފަހެއް ފަރާތުން ދަނީ ކަމަށް ކަލޭ ދެނެގަންނާނެ.

ފްރީ ބެންޑްވިޑްތް

އީގްރެސް ފީސް ނެތް އަދި ދުވާލަކުން ރިކުއެސްޓް ޙައްދެއް ނެތް: 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 ދުވަހަށް، ފަހުން އޮޓޮމެޓިކަލީ ނައްތާލެވޭ.
އެއީ ކާކު އަށްޓަކާ
ކޮއިރުވެސް. ރިސީވަރުންނަށް އެކައުންޓެއް ދެމަ ބޭނުން ނޫން.
ކަލޭގެފާނުގެ ޕްލޭނުގައި ހިމެނޭ
ފްރީ: އެކައުންޓެއް ނެތި 500 MB، ސައިން ވެފައިވާއިރު 2 GB. Plus $3.99/މަސް އިން ތިން ޕްރޮޑަކްޓްތަކުން ހުރިހާ ކަމެއް ކަވަރު ކުރޭ.
ފައިލެއް ފޮނުވާ

Rapidfile Media

media.rapidfile.cc

ފޮޓޯ އަދި ވީޑިއޯ ހޯސްޓ ކުރޭ

އެއީ ކޮން ކަމެއް ކުރޭ
ފޮޓޯ، GIF އަދި ވީޑިއޯ ތަކަށް ދާއިމީ CDN ލިންކް، ރުޅި ޕްލޭޔަރާއި އެމްބެޑް ކޯޑް ހިމެނިގެން.
ފައިލްތައް ކިހާ ވަގުތަކަށް ހުރޭ
ކަލޭގެފާނު ނައްތާލާ ވަރަށް. CDN ލިންކާއެކު ދާއިމީ ސްޓޯރޭޖް.
އެއީ ކާކު އަށްޓަކާ
ކްރިއޭޓަރުން، ބްލޮގަރުން، ފޯރަމްތައް، ޑޮކްސް އަދި READMEs.
ކަލޭގެފާނުގެ ޕްލޭނުގައި ހިމެނޭ
ފްރީ: 1 GB. Rapidfile Plus: 10 GB، Pro: 50 GB. ބާރުގަދަ ބޭނުމަށް އެޑް-އޮން $4.99/މަސް އިން.
މީޑިއާ އަޕްލޯޑް ކުރޭ

Rapidfile Upload API

api.rapidfile.cc
ކަލޭ މިތަނުގައި ހުއްޓޭ

ކަލޭގެފާނުގެ އެޕަށް ފައިލް އަޕްލޯޑް އިތުރު ކުރޭ

އެއީ ކޮން ކަމެއް ކުރޭ
ކަލޭގެފާނުގެ އަމިއްލަ ވެބް ނުވަތަ މޮބައިލް އެޕަށް ދާއިމީ ފައިލް ސްޓޯރޭޖް އަދި އަޕްލޯޑް: ސައިން ކުރެވުނު ބްރައުޒަރު އަޕްލޯޑް، CDN ލިންކް، webhooks، ޕްރައިވެޓް ފައިލްތައް އަދި ކުރު SDK.
ފައިލްތައް ކިހާ ވަގުތަކަށް ހުރޭ
ކަލޭ ނުވަތަ ކަލޭގެފާނުގެ އެޕް ނައްތާލާ ވަރަށް. CDN ލިންކާއެކު ދާއިމީ ސްޓޯރޭޖް.
އެއީ ކާކު އަށްޓަކާ
ކަލޭގެފާނުގެ އަމިއްލަ ޔޫޒަރުންނަށް އެޕްތައް ހަދާ ޑެވެލޮޕަރުން.
ކަލޭގެފާނުގެ ޕްލޭނުގައި ހިމެނޭ
ފްރީ: 2 GB، ޙައްދެއް ނެތް CDN ރިކުއެސްޓާއެކު. Rapidfile Plus: 10 GB، Pro: 50 GB. ބާރުގަދަ ބޭނުމަށް އެޑް-އޮން $5/މަސް އިން.
API ކީ ހޯދާ

އަގުތައް

ފްރީން ފަށާ. ފިކްސްޑް އަގުން ބޮޑު ކުރޭ.

ޕްލޭންތައް ހަމައަޅައި ޚަރަދު އެސްޓިމޭޓް ކުރޭ

ގައިޑްތައް

ކަލޭގެފާނުގެ ސްޓެކް ހޮވާ

ސުވާލުތައް

Rapidfile Upload API ކޮންކަމެއް ހެއްޔެވެ؟

ކަލޭގެފާނުގެ ވެބް ނުވަތަ މޮބައިލް އެޕަށް ހޯސްޓ ކުރާ ފައިލް އަޕްލޯޑް ސަރވިސެކެވެ. ކަލޭގެފާނުގެ ސަރވަރު ސީކްރެޓް ކީން އަޕްލޯޑެއް ހަދައި، ޔޫޒަރުގެ ބްރައުޒަރު ފައިލް ސީދާ Rapidfile އަށް ފޮނުވައި، ކަލޭއަށް CDN ލިންކާއި webhook ލިބޭ. އެކަން ހަދައި ހިންގާ Enzonic LLC އެވެ، Rapidfile ގެ ފަހަތުގެ ޓީމެވެ.

އެއީ ކިތަންމެ ހަރަދެއް ހެއްޔެވެ؟

Upload API ކޮންމެ Rapidfile ޕްލޭނެއްގައި ހިމެނޭ: 2 GB ދާއިމީ ސްޓޯރޭޖާއި ޙައްދެއް ނެތް CDN ރިކުއެސްޓް ފްރީ، Rapidfile Plus އަދި Pro އާއެކު ގިނަ ސްޓޯރޭޖް. ބާރުގަދަ ބޭނުމަށް އެޑް-އޮންތައް 100 GB އަށް މަހަކަށް $5 އިން ފަށައެވެ. އަގުތައް ފިކްސްޑް ކަމުގައެވެ: ބެންޑްވިޑްތް ނުވަތަ ކޮންމެ އަޕްލޯޑަށް ފީސް ނެތެވެ. އަގުތައް ބަލާ.

ފައިލްތައް ކިހާ ވަގުތަކަށް ހިފެވެ؟

ދާއިމީކޮށް. Upload API އަކީ ދާއިމީ ސްޓޯރޭޖެވެ: ކަލޭ ޑޭޝްބޯޑުގައި ފޮހެލާންދެން ނުވަތަ ކަލޭގެފާނުގެ އެޕް API ކުރިން ފޮހެލާންދެން ފައިލްތައް ހުރެއެވެ (DELETE /v1/files/:id). އެއްވެސް ކަމެއް އަމިއްލައަށް ނިމެނީ ނޫން، Rapidfile ޓްރާންސްފަރ ނޫންކަމާއެކު، އެއީ 1 ގަޑިއިރުން 30 ދުވަސް އާ ހަމައަށް ފަހު އަމިއްލައަށް ފޮހެލެވޭ.

ފައިލްތައް ކަލޭގެފާނުގެ ސަރވަރު މެދުވެރި ވޭތޯ؟

ނޫން. ކަލޭގެފާނުގެ ސަރވަރު އަޕްލޯޑް ހަދަން ކުޑަ JSON ރިކުއެސްޓް އެއް ކުރޭ. ބައިޓްތައް ބްރައުޒަރުން Rapidfile އަށް ސީދާ ގޮސް، ފަރާތަކުން އެންމެ ގަޑިއިރަކަށް ވެލިޑު ސައިން ކުރެވުނު URL އެއް ބޭނުން ކޮށް އެއް ފައިލަށް ބަހައްޓާ.

އަޕްލޯޑްތައް ކިހާ ބޮޑު ވެދާނެތޯ؟

ފްރީ ޕްލޭނުގައި ފައިލް ކޮންމެއަކަށް 512 MB އާ ހަމައަށް، އަދި Scale އަށް 50 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 އެއް ނިންމާ.

ޑޭޝްބޯޑް ހުޅުވާ