RapidfileAPI
Pag-sign in
Rapidfile API

Mga produkto sa Rapidfile



Upload API v1

File uploads para sa imong app, walay dagkong bayranan

Tugoti ang imong mga user nga mag-upload og mga litrato, video ug dokumento direkta gikan sa browser. Ang mga file gitipig hangtod nimo o sa imong app tangtangon, ang matag usa uban ang CDN link ug signed webhook. Naglakip sa matag Rapidfile plano, walay bayad sa bandwidth.

Persistent file storage para sa apps sa mga developer: magpabilin ang mga file hangtod nimo o sa imong app tangtangon, ug gi-serve gikan sa CDN links. Aron magpadala og file nga mo-expire mismo, gamita ang Rapidfile. Aron mag-host sa imong kaugalingong mga larawan ug video, gamita ang Rapidfile Media.

Kuhaa ang API key Basaha ang docs
  • 2 GBlibre nga storage
  • $5/bulan alang sa 100 GB
  • 50 GBkinadak-ang gidak-on sa 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"
  }
}

Unsaon pagtrabaho

Tulo ka request, walay file proxying

  1. 1

    Ang imong server maghimo og upload

    Usa ka POST /v1/uploads uban ang imong secret key. Ikaw ang magdesisyon kinsa ang makaupload og unsa, ug kadako.

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

    Direktang nag-upload ang browser

    Ang tubag naglakip og signed URL. Ang browser mo-PUT sa file; ang dagkong file mo-upload sa parallel nga bahin.

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

    Webhook ug CDN link

    Andam na ang file sa CDN ug makadawat ang imong app og signed file.uploaded webhook aron i-save kini.

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

Mga feature

Tanan nga kinahanglan sa user uploads, walay kinahanglan nimo nga pagdumala

Direktang browser uploads

Ang imong server nagahatag sa browser og signed upload URL. Ang bytes dili gayod moagi sa imong servers, mao nga walay kinahanglan i-proxy o i-scale.

Multipart hangtod 50 GB

Ang dagkong file gibahin ngadto sa mga bahin nga mo-upload sa parallel ug kanunay mosulay pag-usab. Ang SDK naghimo niini gamit ang usa ka function call.

CDN links

Ang matag public file makakuha og permanenteng URL sa cdn.rapidfile.cc, andam alang sa <img>, <video> o download link.

Private files, signed URLs

Markahan ang uploads nga private ug magtanyag og signed URLs nga mo-expire kung imong gusto, gikan sa pipila ka segundo hangtod 7 ka adlaw.

Webhooks uban ang HMAC

Makadawat og file.uploaded ug file.deleted nga events, gipirmahan gamit ang HMAC-SHA256 aron mahibaloan nimo nga gikan kini kanamo.

Libre nga bandwidth

Walay egress fee ug walay daily request limit: walay limit ang CDN delivery sa matag plano, mao nga ang popular nga file dili gayod modagan sa dugang nga gasto.

Fixed nga presyo

Libre sa pagsugod, unya $5, $15, $49 kada bulan. Ang presyo sa panid mao ang presyo sa invoice.

Yano nga REST, gamay nga SDK

Pipila ra ka endpoints, JSON ug sa sulod ug sa gawas, CORS enabled. Gamita ang browser SDK o fetch gikan sa bisan unsang pinulongan.

MCP server

Hatagi ang imong AI agent og file uploads

Konektaha ang Claude Code, Cursor, VS Code o bisan unsang MCP client ngadto sa https://api.rapidfile.cc/mcp uban ang secret key sa usa ka app. Ang imong agent makaupload og text, binary o URL ug makakuha og CDN link, makapaambit og signed upload URLs, makalista ug makatangtang og files ug makakonsulta sa paggamit.

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

Asa nako kinahanglan?

Ang Upload API usa ka persistent storage para sa mga developer: magpabilin ang mga file hangtod nimo o sa imong app tangtangon. Aron makapadala og file nga mo-expire mismo sa usa ka tawo, o aron mag-host sa imong kaugalingong mga larawan ug video, mas angay kini nga mga opsyon.

Magpadala og file usa → Rapidfile Mag-host og larawan o video hangtod sa kahangturan → Media Itipig ang mga file sa imong app hangtod sa kahangturan → Upload API

Rapidfile

rapidfile.cc

Magpadala og file ngadto sa usa ka tawo

Unsa ang gibuhat
Magpadala og dagkong file, folder ug video uban ang link, QR code o 6-digit nga code.
Hangtod kanus-a magpabilin ang mga file
Temporaryo: 1 ka oras hangtod 30 ka adlaw, unya awtomatik nga tangtangon.
Para kang kinsa
Bisan kinsa. Ang tigdawat walay kinahanglan nga account.
Naglakip sa imong plano
Libre: 500 MB nga walay account, 2 GB kung naka-sign in. Ang Plus gikan sa $3.99/bulan naglakip sa tulo ka products.
Magpadala og file

Rapidfile Media

media.rapidfile.cc

Mag-host og larawan ug video

Unsa ang gibuhat
Permanente nga CDN links para sa mga larawan, GIF ug video, uban ang limpyo nga player ug embed codes.
Hangtod kanus-a magpabilin ang mga file
Hangtod nimo tangtangon. Persistent storage uban ang CDN links.
Para kang kinsa
Mga creator, blogger, forum, dokumento ug README.
Naglakip sa imong plano
Libre: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on para sa dagkong paggamit gikan sa $4.99/bulan.
I-upload ang media

Rapidfile Upload API

api.rapidfile.cc
Anaa ka dinhi

Idugang ang file uploads sa imong app

Unsa ang gibuhat
Persistent file storage ug uploads para sa imong kaugalingong web o mobile app: signed browser uploads, CDN links, webhooks, private files ug usa ka gamay nga SDK.
Hangtod kanus-a magpabilin ang mga file
Hangtod nimo o sa imong app tangtangon. Persistent storage uban ang CDN links.
Para kang kinsa
Mga developer nga naglihok og apps para sa ilang kaugalingong user.
Naglakip sa imong plano
Libre: 2 GB uban ang walay limit nga CDN requests. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on para sa dagkong paggamit gikan sa $5/bulan.
Kuhaa ang API key

Pricing

Sugdi nga libre. Motubo sa fixed nga presyo.

Itandi ang mga plano ug tagda ang gasto

Mga giya

Pilia ang imong stack

Mga pangutana

Unsa ang Rapidfile Upload API?

Usa ka hosted file upload service para sa imong web o mobile app. Ang imong server maghimo og upload uban ang secret key, ang browser sa imong user direktang magpadala sa file ngadto sa Rapidfile, ug makakuha ka og CDN link ug webhook. Gihimo ug gipadagan kini sa Enzonic LLC, ang team sa luyo sa Rapidfile.

Pila ang gasto?

Naglakip ang Upload API sa matag Rapidfile plano: 2 GB nga persistent storage ug walay limit nga CDN requests nga libre, dugang storage uban ang Rapidfile Plus ug Pro. Para sa dagkong paggamit, ang add-ons magsugod sa $5 kada bulan para sa 100 GB. Fixed ang presyo: walay bayad sa bandwidth o kada upload. Tan-awa ang pricing.

Hangtod kanus-a gitipig ang mga file?

Hangtod sa kahangturan. Ang Upload API persistent storage: magpabilin ang mga file hangtod nimo tangtangon sa dashboard o tangtangon sa imong app pinaagi sa API (DELETE /v1/files/:id). Walay mo-expire mismo, dili sama sa Rapidfile transfers, nga mo-delete mismo human sa 1 ka oras hangtod 30 ka adlaw.

Moagi ba ang mga file sa akong server?

Dili. Ang imong server mo-request ra og usa ka gamay nga JSON aron makahimo og upload. Ang bytes moagi direkta gikan sa browser ngadto sa Rapidfile gamit ang signed URL nga valid sulod sa usa ka oras ug molihok ra para sa maong file.

Pila kadako ang mahimo nga uploads?

Hangtod 512 MB kada file sa libre nga plano ug hangtod 50 GB sa Scale. Ang mga file nga labaw sa 95 MB ma-upload sa parallel nga bahin; ang browser SDK ang magdumala niini, lakip ang retries ug progress.

Mahimo bang private ang mga file?

Oo. Himoa ang upload uban ang "acl": "private". Ang private files walay public URL; ang imong server maghimo og short-lived signed URLs (hangtod 7 ka adlaw) kung kinahanglan makita sa user ang file.

Unsang frameworks ang gisuportahan?

Bisan unsa nga makapadala og HTTPS request. Ang docs naglakip og copy-paste nga mga giya para sa Next.js, Express, SvelteKit ug plain HTML, ug ang API plain REST nga JSON.

Aduna bay SDK?

Usa ka dependency-free browser module sa https://api.rapidfile.cc/sdk.js (MIT licensed). Mag-upload sa single ug multipart files, magpakita sa progress ug mosulay pag-usab sa napakyas nga bahin. Sa server side, fetch ra ang kinahanglan.

Mahimo bang gamiton sa AI agents ang API?

Oo. Ang https://api.rapidfile.cc/mcp usa ka remote MCP server (Streamable HTTP). Konektaha ang Claude Code, Cursor, VS Code o bisan unsang MCP client uban ang secret key sa app ug mahimo sa agent ang pag-upload, pagtangtang ug paglista sa files, paghimo og signed URLs ug pagkonsulta sa paggamit. Tan-awa ang MCP para sa AI agents.

Ipadala ang uploads karong hapona

Maghimo og app, kopyaha ang secret key ngadto sa imong server, ug ibutang ang SDK.

Ablihi ang dashboard