RapidfileAPI
Inicia sessió
Rapidfile API

Productes de Rapidfile



Upload API v1

Pujades de fitxers per a la teva app, sense la factura

Deixa que els usuaris pugin fotos, vídeos i documents directament des del navegador. Els fitxers es guarden per sempre fins que tu o la teva app els elimineu, cadascun amb un enllaç CDN i un webhook signat. Inclòs en cada pla de Rapidfile, sense cobraments per ample de banda.

Emmagatzematge de fitxers persistent per a les apps dels desenvolupadors: els fitxers es conserven fins que tu o la teva app els elimineu, i es serveixen des d'enllaços CDN. Per enviar un fitxer que caduqui sol, fes servir Rapidfile. Per allotjar les teves pròpies imatges i vídeos, fes servir Rapidfile Media.

Obtén una clau d'API Llegeix la documentació
  • 2 GBd'emmagatzematge gratuït
  • $5/mes per 100 GB
  • 50 GBmida màxima de fitxer
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"
  }
}

Com funciona

Tres peticions, zero intermediaris per als fitxers

  1. 1

    El teu servidor crea una pujada

    Una POST /v1/uploads amb la teva clau secreta. Tu decideixes qui pot pujar què i de quina mida.

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

    El navegador puja directament

    La resposta conté una URL signada. El navegador fa PUT del fitxer; els fitxers grans es pugen en parts en paral·lel.

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

    Webhook i enllaç CDN

    El fitxer és al CDN i la teva app rep un webhook file.uploaded signat per desar-lo.

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

Funcions

Tot el que necessiten les pujades dels usuaris, sense res que hagis de mantenir

Pujades directes des del navegador

El teu servidor dona al navegador una URL de pujada signada. Els bytes mai passen pels teus servidors, així que no hi ha res a intermediar ni a escalar.

Multipart fins a 50 GB

Els fitxers grans es divideixen en parts que es pugen en paral·lel i es reintenten soles. El SDK ho fa amb una sola crida de funció.

Enllaços CDN

Cada fitxer públic té un URL permanent a cdn.rapidfile.cc, a punt per a un enllaç de <img>, de <video> o de descàrrega.

Fitxers privats, URL signades

Marca les pujades com a privades i lliura URL signades que caduquen quan tu decideixis, des de pocs segons fins a 7 dies.

Webhooks amb HMAC

Rep esdeveniments file.uploaded i file.deleted, signats amb HMAC-SHA256 perquè sàpigues que vénen de nosaltres.

Ample de banda gratuït

Sense tarifes de sortida ni límit diari de sol·licituds: el lliurament per CDN és il·limitat en cada pla, així que un fitxer popular mai et costa més.

Preu fix

Gratis per començar, després $5, $15, $49 al mes. El preu de la pàgina és el preu de la factura.

REST senzill, SDK petit

Un grapat d'endpoints, JSON d'entrada i sortida, CORS activat. Fes servir el SDK per al navegador o simplement fetch des de qualsevol llenguatge.

Servidor MCP

Dona als teus agents d'IA pujades de fitxers

Connecta Claude Code, Cursor, VS Code o qualsevol client MCP a https://api.rapidfile.cc/mcp amb la clau secreta d'una app. El teu agent pot pujar text, binaris o una URL i rebre un enllaç CDN, lliurar URL de pujada signades, llistar i eliminar fitxers i consultar l'ús.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
Documentació MCPObtén una clau
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Quin n'necessito?

L'API de pujada és emmagatzematge persistent per a desenvolupadors: els fitxers es conserven fins que tu o la teva app els elimineu. Per enviar a algú un fitxer que caduqui sol, o per allotjar les teves pròpies imatges i vídeos, aquestes opcions encaixen millor.

Envia un fitxer una vegada → Rapidfile Allotja una imatge o un vídeo per sempre → Media Emmagatzema els fitxers de la teva app per sempre → API de pujada

Rapidfile

rapidfile.cc

Envia un fitxer a algú

Què fa
Envia fitxers grans, carpetes i vídeos amb un enllaç, un codi QR o un codi de 6 dígits.
Quant de temps es conserven els fitxers
Temporal: d'1 hora a 30 dies, després s'eliminen automàticament.
Per a qui és
Qualsevol. Els destinataris mai necessiten un compte.
Inclòs al teu pla
Gratuït: 500 MB sense compte, 2 GB amb sessió iniciada. Plus a partir de $3.99/mes cobreix els tres productes.
Envia un fitxer

Rapidfile Media

media.rapidfile.cc

Allotja imatges i vídeos

Què fa
Enllaços CDN permanents per a imatges, GIF i vídeos, amb un reproductor net i codis d'incrustació.
Quant de temps es conserven els fitxers
Fins que els elimines. Emmagatzematge persistent amb enllaços CDN.
Per a qui és
Creadors, blocs, fòrums, documentació i READMEs.
Inclòs al teu pla
Gratuït: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Complement per a un ús intensiu a partir de $4.99/mes.
Puja media

Rapidfile Upload API

api.rapidfile.cc
Ets aquí

Afegeix pujades de fitxers a la teva app

Què fa
Emmagatzematge i pujades de fitxers persistents per a la teva pròpia app web o mòbil: pujades signades des del navegador, enllaços CDN, webhooks, fitxers privats i un SDK petit.
Quant de temps es conserven els fitxers
Fins que tu o la teva app els elimineu. Emmagatzematge persistent amb enllaços CDN.
Per a qui és
Desenvolupadors que creen apps per als seus propis usuaris.
Inclòs al teu pla
Gratuït: 2 GB amb sol·licituds CDN il·limitades. Rapidfile Plus: 10 GB, Pro: 50 GB. Complement per a un ús intensiu a partir de $5/mes.
Obtén una clau d'API

Preus

Comença gratis. Creix amb un preu fix.

Compara els plans i calcula el cost

Guies

Tria la teva stack

Preguntes

Què és l'API de pujada de Rapidfile?

Un servei d'allotjament de pujades de fitxers per a la teva app web o mòbil. El teu servidor crea una pujada amb una clau secreta, el navegador de l'usuari envia el fitxer directament a Rapidfile i reps un enllaç CDN més un webhook. El fa i l'opera Enzonic LLC, l'equip que hi ha darrere de Rapidfile.

Quant costa?

L'API de pujada està inclosa en cada pla de Rapidfile: 2 GB d'emmagatzematge persistent i sol·licituds CDN il·limitades gratis, i més emmagatzematge amb Rapidfile Plus i Pro. Per a un ús intensiu, els complements comencen a $5 al mes per 100 GB. Els preus són fixos: no hi ha cobraments per ample de banda ni per pujada. Mira els preus.

Quant de temps es conserven els fitxers?

Per sempre. L'API de pujada és emmagatzematge persistent: els fitxers es conserven fins que els elimines al tauler o la teva app els elimina per l'API (DELETE /v1/files/:id). Res no caduca sol, a diferència de les transferències de Rapidfile, que s'eliminen soles després d'entre 1 hora i 30 dies.

Els fitxers passen pel meu servidor?

No. El teu servidor només fa una petició JSON petita per crear la pujada. Els bytes van del navegador directament a Rapidfile amb una URL signada vàlida durant una hora i que només funciona per a aquell fitxer.

Quina mida poden tenir les pujades?

Fins a 512 MB per fitxer al pla gratuït i fins a 50 GB a Scale. Els fitxers de més de 95 MB es pugen en parts en paral·lel; el SDK per al navegador ho gestiona, incloent-hi els reintents i el progrés.

Els fitxers poden ser privats?

Sí. Crea la pujada amb "acl": "private". Els fitxers privats no tenen URL pública; el teu servidor crea URL signades de vida curta (fins a 7 dies) quan un usuari hagi de veure el fitxer.

Quins frameworks són compatibles?

Qualsevol cosa que pugui fer una petició HTTPS. La documentació té guies per copiar i enganxar per a Next.js, Express, SvelteKit i HTML pla, i l'API és REST pla amb JSON.

Hi ha un SDK?

Un mòdul per al navegador sense dependències a https://api.rapidfile.cc/sdk.js (llicència MIT). Puja fitxers individuals i multipart, mostra el progrés i reintenta les parts que fallen. Al servidor només necessites fetch.

Els agents d'IA poden fer servir l'API?

Sí. https://api.rapidfile.cc/mcp és un servidor MCP remot (Streamable HTTP). Connecta Claude Code, Cursor, VS Code o qualsevol client MCP amb la clau secreta d'una app i l'agent pot pujar fitxers, llistar-los i eliminar-los, crear URL signades i consultar l'ús. Mira MCP per a agents d'IA.

Publica pujades aquesta tarda

Crea una app, copia la clau secreta al servidor i afegeix el SDK.

Obre el tauler