RapidfileAPI
Mag-sign in
Rapidfile API

Mga produkto ng Rapidfile



Upload API v1

Pag-upload ng file para sa iyong app, walang dagdag na bayarin

Hayaang mag-upload ang iyong mga user ng larawan, video, at dokumento direkta mula sa browser. Permanenteng naka-store ang mga file hanggang burahin mo sila o ng iyong app, bawat isa may CDN link at signed webhook. Kasama sa bawat Rapidfile plan, at walang bayad sa bandwidth.

Persistent file storage para sa apps ng developers: nananatili ang files hanggang burahin mo sila o ng iyong app, at inihahain mula sa CDN links. Para magpadala ng file na kusang nag-e-expire, gamitin ang Rapidfile. Para mag-host ng sarili mong larawan at video, gamitin ang Rapidfile Media.

Kumuha ng API key Basahin ang docs
  • 2 GBlibreng storage
  • $5/buwan para sa 100 GB
  • 50 GBpinakamalaking laki ng file
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"
  }
}

Paano ito gumagana

Tatlong request, walang file proxying

  1. 1

    Gumagawa ang iyong server ng upload

    Isang POST /v1/uploads gamit ang iyong secret key. Ikaw ang nagpapasya kung sino ang maaaring mag-upload ng ano, at gaano kalaki.

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

    Direktang nag-u-upload ang browser

    May signed URL ang response. Ipinapadala ng browser ang file doon gamit ang PUT; ang malalaking file ay inaakyat nang parallel sa mga bahagi.

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

    Webhook at CDN link

    Handa na ang file sa CDN at makakakuha ang iyong app ng signed na file.uploaded webhook para i-save ito.

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

Mga feature

Lahat ng kailangan ng user uploads, walang kailangang patakbuhin ka

Direct browser uploads

Binibigyan ng iyong server ang browser ng signed upload URL. Hindi dumadaan sa iyong mga server ang mga byte, kaya walang kailangang i-proxy o i-scale.

Multipart hanggang 50 GB

Ang malalaking file ay hinahati sa mga bahagi na sabay-sabay na ina-upload at kusang nagre-retry. Ginagawa ito ng SDK gamit ang isang function call.

CDN links

Bawat public file ay may permanenteng URL sa cdn.rapidfile.cc, handa para sa <img>, <video>, o download link.

Private files, signed URLs

I-mark ang uploads bilang private at magbigay ng signed URLs na mag-e-expire kapag gusto mo, mula ilang segundo hanggang 7 araw.

Webhooks na may HMAC

Makakatanggap ka ng file.uploaded at file.deleted events, na pinirmahan gamit ang HMAC-SHA256 para malaman mong galing sa amin ang mga ito.

Libreng bandwidth

Walang egress fees at walang daily request limit: unlimited ang CDN delivery sa bawat plan, kaya hindi ka lalong magbabayad kapag sikat ang isang file.

Fixed na presyo

Libre sa simula, pagkatapos ay $5, $15, $49 kada buwan. Ang presyong nasa pahina ay ang presyong nasa invoice.

Simpleng REST, maliit na SDK

Ilang endpoint lang, JSON papasok at palabas, naka-enable ang CORS. Gamitin ang browser SDK o simpleng fetch mula sa anumang wika.

MCP server

Bigyan ang iyong AI agent ng file uploads

Ikonekta ang Claude Code, Cursor, VS Code, o anumang MCP client sa https://api.rapidfile.cc/mcp gamit ang secret key ng isang app. Maaaring mag-upload ang iyong agent ng text, binary, o URL at makakuha ng CDN link pabalik, magbigay ng signed upload URLs, mag-list at magbura ng files, at tingnan ang paggamit.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
MCP docsKumuha ng key
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Alin ang kailangan ko?

Ang Upload API ay persistent storage para sa mga developer: nananatili ang files hanggang burahin mo sila o ng iyong app. Kung gusto mong magpadala sa isang tao ng file na kusang nag-e-expire, o mag-host ng sarili mong mga larawan at video, mas bagay ang mga ito.

Magpadala ng file minsan → Rapidfile I-host nang permanente ang larawan o video → Media Itago nang permanente ang mga file ng iyong app → Upload API

Rapidfile

rapidfile.cc

Magpadala ng file sa isang tao

Ano ang ginagawa nito
Magpadala ng malalaking file, folder, at video gamit ang link, QR code, o 6-digit na code.
Gaano katagal nananatili ang files
Pansamantala: 1 oras hanggang 30 araw, pagkatapos ay awtomatikong buburahin.
Para kanino ito
Sinuman. Hindi na kailangan ng account ng mga tatanggap.
Kasama sa iyong plan
Libre: 500 MB nang walang account, 2 GB kapag naka-sign in. Ang Plus mula $3.99/buwan ay sumasaklaw sa lahat ng tatlong product.
Magpadala ng file

Rapidfile Media

media.rapidfile.cc

I-host ang mga larawan at video

Ano ang ginagawa nito
Permanenteng CDN links para sa mga larawan, GIF, at video, na may malinis na player at embed codes.
Gaano katagal nananatili ang files
Hanggang burahin mo sila. Persistent storage na may CDN links.
Para kanino ito
Mga creator, blogger, forum, docs, at README.
Kasama sa iyong plan
Libre: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on para sa mabigat na gamit mula $4.99/buwan.
Mag-upload ng media

Rapidfile Upload API

api.rapidfile.cc
Nandito ka

Magdagdag ng file uploads sa iyong app

Ano ang ginagawa nito
Persistent file storage at uploads para sa sarili mong web o mobile app: signed browser uploads, CDN links, webhooks, private files, at maliit na SDK.
Gaano katagal nananatili ang files
Hanggang burahin mo sila o ng iyong app. Persistent storage na may CDN links.
Para kanino ito
Mga developer na gumagawa ng app para sa sarili nilang users.
Kasama sa iyong plan
Libre: 2 GB na may unlimited na CDN requests. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on para sa mabigat na gamit mula $5/buwan.
Kumuha ng API key

Presyo

Magsimula nang libre. Lumago sa fixed na presyo.

Ihambing ang mga plan at tantiyahin ang gastos mo

Mga gabay

Piliin ang iyong stack

Mga tanong

Ano ang Rapidfile Upload API?

Isang hosted na file upload service para sa iyong web o mobile app. Gumagawa ang iyong server ng upload gamit ang secret key, direktang ipinapadala ng browser ng user ang file sa Rapidfile, at makakakuha ka ng CDN link at webhook. Binuo at pinapatakbo ito ng Enzonic LLC, ang team sa likod ng Rapidfile.

Magkano ang halaga nito?

Kasama ang Upload API sa bawat Rapidfile plan: 2 GB ng persistent storage at unlimited na CDN requests nang libre, mas maraming storage sa Rapidfile Plus at Pro. Para sa mabibigat na gamit, nagsisimula ang add-ons sa $5 kada buwan para sa 100 GB. Fixed ang mga presyo: walang bayad sa bandwidth o bawat upload. Tingnan ang presyo.

Gaano katagal itinatago ang mga file?

Permanente. Ang Upload API ay persistent storage: nananatili ang files hanggang burahin mo sila sa dashboard o burahin ng iyong app sa pamamagitan ng API (DELETE /v1/files/:id). Walang kusang nag-e-expire, hindi tulad ng Rapidfile transfers, na kusang nabubura pagkalipas ng 1 oras hanggang 30 araw.

Dumadaan ba sa server ko ang mga file?

Hindi. Isang maliit na JSON request lang ang ginagawa ng server mo para gumawa ng upload. Ang mga byte ay direktang pumupunta mula sa browser papunta sa Rapidfile gamit ang signed URL na valid nang isang oras at gumagana lang para sa isang file na iyon.

Gaano kalaki ang puwedeng i-upload?

Hanggang 512 MB bawat file sa free plan at hanggang 50 GB sa Scale. Ang mga file na higit sa 95 MB ay ina-upload sa parallel na mga bahagi; ang browser SDK ang bahala roon, kasama ang retries at progress.

Puwede bang private ang mga file?

Oo. Gumawa ng upload gamit ang "acl": "private". Walang public URL ang private files; gumagawa ang iyong server ng short-lived signed URLs (hanggang 7 araw) kapag dapat makita ng user ang file.

Anong mga framework ang suportado?

Anumang puwedeng gumawa ng HTTPS request. May copy-paste na gabay ang docs para sa Next.js, Express, SvelteKit, at plain HTML, at ang API ay simpleng REST na may JSON.

May SDK ba?

Isang dependency-free na browser module sa https://api.rapidfile.cc/sdk.js (MIT licensed). Nag-u-upload ito ng single at multipart na file, nagpapakita ng progress, at nagre-retry ng mga pumalyang bahagi. Sa server side, kailangan mo lang ng fetch.

Puwede bang gamitin ng AI agents ang API?

Oo. Ang https://api.rapidfile.cc/mcp ay remote MCP server (Streamable HTTP). Ikonekta ang Claude Code, Cursor, VS Code, o anumang MCP client gamit ang secret key ng isang app, at puwedeng mag-upload, mag-list at magbura ng files ang agent, gumawa ng signed URLs, at tingnan ang paggamit. Tingnan ang MCP para sa AI agents.

I-ship ang uploads ngayong hapon

Gumawa ng app, kopyahin ang secret key sa iyong server, at ilagay ang SDK.

Buksan ang dashboard