RapidfileAPI
Hokkita
Rapidfile API

Huutorɗe Rapidfile



Upload API v1

Uploadugo fayl ngam app maaɗa, alaa faktur mawɗi

Yaltu kaŋŋe maaɗa uploadu foto, wideo e dokumaaɗe kai e browser. Fayl ɗum hakkilanta haa abada haa a walla app maaɗa yaltinta, kala e link CDN e webhook sinaaɗo. Ɓesndi kala plan Rapidfile, alaa takkuuji banda-zabalera.

Biltegiraade fayl haa abada ngam app gartooɓe: fayl tokka haa ma walla app maaɗa yaltina, ɗum ɓanndaama e link CDN. Ngam ɓanndugo fayl ɗum fonnay berɗum, huutinaa Rapidfile. Ngam hosta foto e wideo maaɗa, huutinaa Rapidfile Media.

Heɓ kelle API Janngu dokumantasiyon
  • 2 GBbiltegiraade doo
  • $5/lew ngam 100 GB
  • 50 GBmawɗum fayl
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"
  }
}

Nde ɗum waɗay

Ɗiɗi falle, proxy fayl alaa

  1. 1

    Server maaɗa waɗi upload

    POST /v1/uploads go'o ɗum sekretu maaɗa. A suɓa ko ɗum uploadu e ɗume mawɗum.

    server maaɗa → Rapidfile
    POST /v1/uploads
    Authorization: Bearer rk_live_…
    
    { "name": "cat.jpg", "size": 48213, "type": "image/jpeg" }
  2. 2

    Browser uploadu kai

    Jaabde ɗum URL sinaaɗo. Browser PUT fayl haa; fayl mawɗi ɗum uploadu e ɗereeji ɗi'a.

    browser → Rapidfile
    await uploadFile(file, { getUpload: '/api/upload' })
  3. 3

    Webhook e link CDN

    Fayl ɗum ɓeydu e CDN, app maaɗa heɓɓi webhook sinaaɗo file.uploaded ngam yaltinugo.

    Rapidfile → server maaɗa
    { "type": "file.uploaded", "data": { "url": "https://cdn.rapidfile.cc/Xy7K…/cat.jpg" } }

Ƴiɗaaji

Ko uploadu kaŋŋe maaɗa ɓesɗi, alaa ko a waɗay

Uploadugo browser kai

Server maaɗa jaabda browser URL uploadu sinaaɗo. Byte ɗum waawataa roondude server maaɗa, nde proxy alaa e scale alaa.

Multipart haa 50 GB

Fayl mawɗi ɗum ɗaɓɓaama e ɗereeji ɗum uploadu e ɗereeji ɗereeji, ɗum ƴiɗi berɗum. SDK waɗi ɗum e funksiyon go'o.

Link CDN

Fayl publik kala heɓa URL haa abada ɗo cdn.rapidfile.cc, ɗum ngam <img>, <video> walla link download.

Fayl sirraaɗe, URL sinaaɗe

Sirraɗin uploadu e yoŋtu URL sinaaɗe ɗum fonnay ɗum e waqtu ɗume suɓi, haa sekondi ɗiɗi haa ñalɗe 7.

Webhooks ɗum HMAC

Heɓ eventi file.uploaded e file.deleted, sinaaɗe HMAC-SHA256 ngam anndugo ɗum min.

Banda-zabalera doo

Alaa takkuuji irtugo, alaa mugal request ñalnde: CDN ɗum mugaaji alaa e kala plan, fayl ɗum ɓanndu ɓuri alaa ɗum takko ɗum.

Takko fuɗɗaaɗo

Doo fuɗɗugo, ɓaawo $5, $15, $49 lewru. Takko e page ɗo ko takko e faktur.

REST ɗum wuɗi, SDK ɗum ɓuri

Endpoints ɗi'a, JSON e ɗume, CORS ɗum ɓaɗɗaaɗo. Huutinaa SDK browser walla fetch e ko kala hakkilo.

Server MCP

Heɓu agent AI maaɗa uploadugo fayl

Hokku Claude Code, Cursor, VS Code walla klient MCP kala ɗo https://api.rapidfile.cc/mcp e sekretu app. Agent maaɗa waawi uploadu teksti, fayl binary walla URL e heɓa link CDN, yoŋtu URL uploadu sinaaɗe, fayl listo e yaltino, e ɗaɓɓaa huutugo.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
Dokumantasiyon MCPHeɓ kelle
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Ko ɗum mi fayi?

Upload API ko biltegiraade haa abada ngam gartooɓe: fayl tokka haa a walla app maaɗa yaltina. Si a yiɗi ɓanndugo fayl ɗum yaltinay berɗum, walla hosta foto e wideo maaɗa, ɗi ɓe ɗuu mooɗon.

Ɓanndu fayl go'o → Rapidfile Hosta foto go'o wideo haa abada → Media Gorde fayl app maaɗa haa abada → Upload API

Rapidfile

rapidfile.cc

Ɓanndu fayl e nebbo

Ko ɗum waɗi
Ɓanndu fayl mawɗi, pooŋɗe e wideo e link, koodu QR go'o koodu 6 bittuuji.
Fayl ɗum tokka haa ɗuu
Ɗum wakkati: 1 saaɓe haa ñalɗe 30, ɓaawo yaltinaama berɗum.
Ngam hay
Ngam kala. Ɓeydoowo waawataa konte alaa.
Ɓesndi plan maaɗa
Doo: 500 MB konte alaa, 2 GB e winndugo. Plus fuɗɗi $3.99/lewru ɗum ɓesndi produit tati kala.
Ɓanndu fayl

Rapidfile Media

media.rapidfile.cc

Hosta foto e wideo

Ko ɗum waɗi
Link CDN haa abada ngam foto, GIF e wideo, e pleyer ɓesndi e kood embed.
Fayl ɗum tokka haa ɗuu
Haa ɗo yaltinaa. Biltegiraade haa abada e link CDN.
Ngam hay
Sosaaɓe, blogger, forum, dokumaan e README.
Ɓesndi plan maaɗa
Doo: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on ngam kuugal mawɗi fuɗɗi $4.99/lewru.
Uploadu media

Rapidfile Upload API

api.rapidfile.cc
A woodi ɗo

Waɗu uploadugo fayl e app maaɗa

Ko ɗum waɗi
Biltegiraade e uploadugo haa abada ngam app web walla mobile maaɗa: uploadugo sinaaɗo e browser, link CDN, webhooks, fayl sirraaɗe e SDK ɓuri ɗum ɗum fayi.
Fayl ɗum tokka haa ɗuu
Haa ɗo ma walla app maaɗa yaltina. Biltegiraade haa abada e link CDN.
Ngam hay
Gartooɓe waɗɗo app ngam erabiltuɓe maaɗa.
Ɓesndi plan maaɗa
Doo: 2 GB e wilude CDN mugaaji alaa. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on ngam kuugal mawɗi fuɗɗi $5/lewru.
Heɓ kelle API

Takkuuji

Fuɗɗu doo. Mawnu e takkuuji fuɗɗe.

Ɗaɓɓu planɗe e ƴiŋ kuutugo maaɗa

Ɗereeji

Suɓo stack maaɗa

Walliteeɗe

Ko Rapidfile Upload API?

Servis uploadugo fayl hostaaɗo ngam app web walla mobile maaɗa. Server maaɗa waɗi upload e sekretu gakkuuji, browser kaŋŋe ɓanndu fayl kai e Rapidfile, e a heɓa link CDN e webhook. Enzonic LLC ɗum waɗi e waɗi, ekip ɗum woodi kepe Rapidfile.

Ngaɓa takko ɗum?

Upload API ɓesndi e kala plan Rapidfile: 2 GB biltegiraade haa abada e request CDN mugaaji alaa doo, e Rapidfile Plus e Pro biltegiraade ɓuri. Ngam kuugal mawɗi, add-on fuɗɗi $5 lewru ngam 100 GB. Takkuuji fuɗɗe: takko banda-zabalera walla kala upload alaa. Ƴiŋ takkuuji.

Fayl ɗum hakkilanta haa ɗuu?

Haa abada. Upload API ko biltegiraade haa abada: fayl tokka haa a yaltina dashboard walla app maaɗa yaltina API (DELETE /v1/files/:id). Alaa ko fonnay berɗum, haɗi transfer Rapidfile, ɗum yaltinay berɗum haa 1 saaɓe haa ñalɗe 30.

Fayl ɗum ngalaa server maaɗa?

Alaa. Server maaɗa waɗi JSON request ɗo tan ngam waɗugo upload. Byte ɗum ngalay browser kai Rapidfile e URL sinaaɗo ɗum woodi saaɓe go'o, ɗum huutay fayl go'o tan.

Upload ɗum ngalaa ɓuri haa ɗuu?

E plan doo haa 512 MB fayl kala, e Scale haa 50 GB. Fayl ɓuri ɗum 95 MB ɗum uploadu e ɗereeji paraleloo; SDK browser waɗi ɗum, e ɗum ɓesɗum retry e progress.

Fayl waawi sirraaɗe?

Ee. Waɗu upload e "acl": "private". Fayl sirraaɗe alaa URL publik; server maaɗa waɗi URL sinaaɗe ɗum fonnay saaɓe (haa ñalɗe 7) si kaŋŋe fayl ɗu'a.

Ko framework ɓe moɓɓaaɗe?

Kala ɗum waawi waɗugo request HTTPS. Dokumantasiyon ɗum kopi-pasta ɗereeji ngam Next.js, Express, SvelteKit e HTML doo, API ɗum REST doo e JSON.

SDK ngalaa?

Module browser doo alaa dependency e https://api.rapidfile.cc/sdk.js (lisense MIT). Uploadu fayl go'o e multipart, ɓanndu progress e retry ɗum ɗum hiɓɓaaɗo. Serveri tan fuɗɗi fetch.

Agent AI waawi huutinaa API?

Ee. https://api.rapidfile.cc/mcp ko server MCP ɗum ɓesɗum (Streamable HTTP). Hokku Claude Code, Cursor, VS Code walla klient MCP kala e sekretu app, agent waawi uploadu fayl, listo, yaltino, waɗa URL sinaaɗe e ƴiŋ huutugo. Ƴiŋ MCP ngam agent AI.

Waɗu uploadugo hannde ɓaɗaaɗe

Waɗu app, kopi sekretu gakkuuji e server maaɗa, ɓesɗu SDK.

Uddu dashboard