RapidfileAPI
Cunnettesi
Rapidfile API

Prudotti Rapidfile



Upload API v1

Caricamenti di fugliali per a vostra app, senza a fattura salata

Lasciate i vostri utilizatori carica foto, video è documenti direttamente da u navigatore. I fugliali sò cunservati per sempre finu à quandu voi o a vostra app li cancellate, ognunu cù un ligame CDN è un webhook firmatu. Incluso in ogni pianu Rapidfile, senza tasse di larghezza di banda.

Almacenamentu persistente di fugliali per l'app di i sviluppatori: i fugliali restanu finu à quandu voi o a vostra app li cancellate, serviti da ligami CDN. Per mandà un fugliale chì scade da solu, usate Rapidfile. Per allughjà e vostre imagine è video, usate Rapidfile Media.

Ottene una chjave API Leghje a documentazione
  • 2 GBalmacenamentu gratuitu
  • $5/mese per 100 GB
  • 50 GBdimensione massima di u fugliale
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"
  }
}

Cumu funziona

Trè richieste, zeru inoltru di fugliali

  1. 1

    U vostru servitore crea un caricamentu

    Un POST /v1/uploads cù a vostra chjave segreta. Voi decidete chì pò carricà cosa, è di quale dimensione.

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

    U navigatore carica direttamente

    A risposta cuntene un URL firmatu. U navigatore fa PUT di u fugliale; i fugliali grandi si caricanu in parti parallele.

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

    Webhook è ligame CDN

    U fugliale hè prontu nant'à u CDN è a vostra app riceve un webhook file.uploaded firmatu per salvallu.

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

Funzioni

Tuttu ciò chì i caricamenti di l'utilizatori necessitanu, nunda chì duvete gestisce

Caricamenti diretti da u navigatore

U vostru servitore dà à u navigatore un URL di caricamentu firmatu. I bytes ùn passanu mai da i vostri servitori, cusì ùn ci hè nunda da inoltrà o scalà.

Multipart finu à 50 GB

I fugliali grandi sò divisi in parti chì si caricanu in parallelu è si ritentanu da soli. L'SDK lu fà cun una sola chjama di funzione.

Ligami CDN

Ogni fugliale publicu riceve un URL permanente nant'à cdn.rapidfile.cc, prontu per un ligame <img>, <video> o di scaricamentu.

Fugliali privati, URL firmati

Marcate i caricamenti cum'è privati è distribuite URL firmati chì scadenu quandu decidete, da pochi seconde finu à 7 ghjorni.

Webhook cù HMAC

Ricevite eventi file.uploaded è file.deleted, firmati cù HMAC-SHA256 per sapè ch'elli venenu da noi.

Larghezza di banda gratuita

Nisuna tassa d'egress è nisun limite di richieste ghjornaliere: a distribuzione CDN hè illimitata in ogni pianu, cusì un fugliale pupulare ùn vi custa mai di più.

Prezzu fissu

Gratuitu per cumincià, poi $5, $15, $49 à u mese. U prezzu nant'à a pagina hè u prezzu nant'à a fattura.

REST sèmplice, SDK chjucu

Un pugnu d'endpoint, JSON in entrata è in uscita, CORS attivu. Usate l'SDK per u navigatore o simpliciamente fetch da ogni linguaghju.

Servitore MCP

Date à u vostru agente IA i caricamenti di fugliali

Cunnettate Claude Code, Cursor, VS Code o ogni cliente MCP à https://api.rapidfile.cc/mcp cù a chjave segreta di un'app. U vostru agente pò carricà testu, binariu o un URL è riceve un ligame CDN, distribuisce URL di caricamentu firmati, elencà è cancellà fugliali è verificà l'usu.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
Documentazione MCPOttene una chjave
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Quale mi hè necessariu?

L'Upload API hè almacenamentu persistente per sviluppatori: i fugliali restanu finu à quandu voi o a vostra app li cancellate. Per mandà à qualchissia un fugliale chì scade da solu, o per allughjà e vostre imagine è video, quelle sò scelte megliu.

Mandà un fugliale una volta → Rapidfile Allughjà una imagine o un video per sempre → Media Cunservà i fugliali di a vostra app per sempre → Upload API

Rapidfile

rapidfile.cc

Mandà un fugliale à qualchissia

Ciò chì face
Mandà fugliali grandi, cartelle è video cù un ligame, un codice QR o un codice di 6 cifre.
Per quantu tempu restanu i fugliali
Temporaneu: da 1 ora finu à 30 ghjorni, poi cancellatu automaticamente.
Per chì hè
Chiunque. I destinatarii ùn anu mai bisognu di un contu.
Incluso in u vostru pianu
Gratuitu: 500 MB senza contu, 2 GB cunnessi. Plus da $3.99/mese copre tutti trè i prudotti.
Manda un fugliale

Rapidfile Media

media.rapidfile.cc

Allughjà imagine è video

Ciò chì face
Ligami CDN permanenti per imagine, GIF è video, cù un lettore pulitu è codici d'embed.
Per quantu tempu restanu i fugliali
Finu à quandu li cancellate. Almacenamentu persistente cù ligami CDN.
Per chì hè
Creatori, blogger, forum, documentazione è README.
Incluso in u vostru pianu
Gratuitu: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on per usu intensivu da $4.99/mese.
Carica media

Rapidfile Upload API

api.rapidfile.cc
Site quì

Aghjunghje u caricamentu di fugliali à a vostra app

Ciò chì face
Almacenamentu è caricamentu persistenti di fugliali per a vostra app web o mobile: caricamenti firmati da u navigatore, ligami CDN, webhook, fugliali privati è un picculu SDK.
Per quantu tempu restanu i fugliali
Finu à quandu voi o a vostra app li cancellate. Almacenamentu persistente cù ligami CDN.
Per chì hè
Sviluppatori chì creanu app per i so utilizatori.
Incluso in u vostru pianu
Gratuitu: 2 GB cù richieste CDN illimitate. Rapidfile Plus: 10 GB, Pro: 50 GB. Add-on per usu intensivu da $5/mese.
Ottene una chjave API

Prezzi

Cumincià gratuitu. Cresce à prezzu fissu.

Paragone di i piani è stima di u costu

Guide

Sceglite u vostru stack

Dumande

Chì hè l'Upload API Rapidfile?

Un servizii di caricamentu di fugliali ospitatu per a vostra app web o mobile. U vostru servitore crea un caricamentu cù una chjave segreta, u navigatore di l'utilizatore manda u fugliale direttamente à Rapidfile, è ricevite un ligame CDN più un webhook. Hè custruitu è gestitu da Enzonic LLC, l'equipa daretu à Rapidfile.

Quantu custa?

L'Upload API hè incluso in ogni pianu Rapidfile: 2 GB d'almacenamentu persistente è richieste CDN illimitate gratuite, più almacenamentu cù Rapidfile Plus è Pro. Per usu intensivu, l'add-on partenu da $5 à u mese per 100 GB. I prezzi sò fissi: nisuna tassa di larghezza di banda o per caricamentu. Vede i prezzi.

Per quantu tempu sò cunservati i fugliali?

Per sempre. L'Upload API hè almacenamentu persistente: i fugliali restanu finu à quandu li cancellate in u tablò o a vostra app li cancella per l'API (DELETE /v1/files/:id). Nunda scade da solu, à differenza di i trasferimenti Rapidfile, chì si cancellanu da soli dopu 1 ora finu à 30 ghjorni.

I fugliali passanu da u mo servitore?

No. U vostru servitore face solu una piccula richiesta JSON per creà u caricamentu. I bytes vanu direttamente da u navigatore à Rapidfile cun un URL firmatu valevule per un'ora è chì funziona solu per quellu fugliale.

Quant'ghjenu ponu esse i caricamenti?

Finu à 512 MB per fugliale nant'à u pianu gratuitu è finu à 50 GB nant'à Scale. I fugliali di più di 95 MB si caricanu in parti parallele; u SDK per u navigatore si ne occupa, cumpresi i ritentativi è u prugressu.

I fugliali ponu esse privati?

Iè. Create u caricamentu cù "acl": "private". I fugliali privati ùn anu micca un URL publicu; u vostru servitore crea URL firmati à corta durata (finu à 7 ghjorni) quandu un utilizatore deve vede u fugliale.

Chì framework sò supportati?

Qualunque cosa chì possa fà una richiesta HTTPS. A documentazione hà guide da copià è incullà per Next.js, Express, SvelteKit è HTML simplice, è l'API hè REST simplice cù JSON.

Ci hè un SDK?

Un mudulu per u navigatore senza dipendenze à https://api.rapidfile.cc/sdk.js (licenza MIT). Carica fugliali singulari è multipart, mostra u prugressu è ritenta e parti falluti. Da u latu servitore basta fetch.

L'agenti IA ponu usà l'API?

Iè. https://api.rapidfile.cc/mcp hè un servitore MCP remotu (Streamable HTTP). Cunnettate Claude Code, Cursor, VS Code o ogni cliente MCP cù a chjave segreta di un'app, è l'agente pò caricà fugliali, elencà è cancellà, creà URL firmati è verificà l'usu. Vede MCP per agenti IA.

Mettete in produzione i caricamenti oghje dopu meziornu

Create una app, cupiate a chjave segreta in u vostru servitore, è installate l'SDK.

Apre u tablò