RapidfileAPI
Log ind
Rapidfile API

Rapidfile-produkter



Upload API v1

Filuploads til din app, uden regningen

Lad dine brugere uploade fotos, videoer og dokumenter direkte fra browseren. Filer gemmes for altid, indtil du eller din app sletter dem, hver med et CDN-link og en signeret webhook. Inkluderet i alle Rapidfile-planer, uden båndbreddegebyrer.

Varigt filarkiv til udvikleres apps: filer bliver, til du eller din app sletter dem, og leveres fra CDN-links. For at sende en fil, der udløber af sig selv, brug Rapidfile. For at hoste dine egne billeder og videoer, brug Rapidfile Media.

Hent en API-nøgle Læs dokumentationen
  • 2 GBgratis lager
  • $5/md. for 100 GB
  • 50 GBmaks. filstørrelse
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"
  }
}

Sådan virker det

Tre anmodninger, nul filproxy

  1. 1

    Din server opretter en upload

    Ét POST /v1/uploads med din hemmelige nøgle. Du bestemmer, hvem der må uploade hvad, og hvor store filerne må være.

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

    Browseren uploader direkte

    Svaret indeholder en signeret URL. Browseren sender filen med PUT til den; store filer uploades i parallelle dele.

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

    Webhook og CDN-link

    Filen er klar på CDN'et, og din app får en signeret file.uploaded-webhook for at gemme den.

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

Funktioner

Alt det brugeruploads har brug for, og intet du selv skal drifte

Direkte uploads fra browseren

Din server giver browseren en signeret upload-URL. Bytes rører aldrig dine servere, så der er intet at proxy'e eller skalere.

Multipart op til 50 GB

Store filer deles i dele, der uploades parallelt og prøver igen af sig selv. SDK'en klarer det med ét funktionskald.

CDN-links

Hver offentlig fil får en permanent URL på cdn.rapidfile.cc, klar til et <img>-, <video>- eller downloadlink.

Private filer, signerede URL'er

Markér uploads som private og udlever signerede URL'er, der udløber, når du vælger, fra få sekunder op til 7 dage.

Webhooks med HMAC

Modtag file.uploaded- og file.deleted-hændelser, signeret med HMAC-SHA256, så du ved, at de kom fra os.

Gratis båndbredde

Ingen udgående gebyrer og ingen daglig anmodningsgrænse: CDN-levering er ubegrænset på alle planer, så en populær fil koster dig aldrig mere.

Fast pris

Gratis at starte, derefter $5, $15, $49 om måneden. Prisen på siden er prisen på fakturaen.

Almindelig REST, lille SDK

Et par endpoints, JSON ind og ud, CORS aktiveret. Brug browser-SDK'en eller bare fetch fra ethvert sprog.

MCP-server

Giv din AI-agent filuploads

Forbind Claude Code, Cursor, VS Code eller enhver MCP-klient til https://api.rapidfile.cc/mcp med en apps hemmelige nøgle. Din agent kan uploade tekst, binære data eller en URL og få et CDN-link tilbage, udstede signerede upload-URL'er, liste og slette filer og tjekke forbrug.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
MCP-dokumentationHent en nøgle
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Hvilken har jeg brug for?

Upload API er varigt lager til udviklere: filer bliver, indtil du eller din app sletter dem. Vil du sende en fil, der udløber af sig selv, eller hoste dine egne billeder og videoer, passer disse bedre.

Send en fil én gang → Rapidfile Host et billede eller en video for altid → Media Gem din apps filer for altid → Upload API

Rapidfile

rapidfile.cc

Send en fil til nogen

Hvad den gør
Send store filer, mapper og videoer med et link, en QR-kode eller en 6-cifret kode.
Hvor længe filer bliver
Midlertidig: 1 time til 30 dage, og slettes derefter automatisk.
Hvem den er til
Alle. Modtagere behøver aldrig en konto.
Inkluderet i din plan
Gratis: 500 MB uden konto, 2 GB når logget ind. Plus fra $3.99/måned dækker alle tre produkter.
Send en fil

Rapidfile Media

media.rapidfile.cc

Host billeder og videoer

Hvad den gør
Permanente CDN-links til billeder, GIF'er og videoer, med en ren afspiller og indlejringskoder.
Hvor længe filer bliver
Indtil du sletter dem. Varigt lager med CDN-links.
Hvem den er til
Skabere, bloggere, fora, dokumentation og READMEs.
Inkluderet i din plan
Gratis: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Tilvalg til kraftig brug fra $4.99/måned.
Upload medier

Rapidfile Upload API

api.rapidfile.cc
Du er her

Tilføj filupload til din app

Hvad den gør
Varigt filarkiv og uploads til din egen web- eller mobilapp: signerede browser-uploads, CDN-links, webhooks, private filer og en lille SDK.
Hvor længe filer bliver
Indtil du eller din app sletter dem. Varigt lager med CDN-links.
Hvem den er til
Udviklere, der bygger apps til deres egne brugere.
Inkluderet i din plan
Gratis: 2 GB med ubegrænsede CDN-anmodninger. Rapidfile Plus: 10 GB, Pro: 50 GB. Tilvalg til kraftig brug fra $5/måned.
Få en API-nøgle

Priser

Start gratis. Vokser på en fast pris.

Sammenlign planer og beregn din pris

Guides

Vælg din stak

Spørgsmål

Hvad er Rapidfile Upload API?

En hostet fil-upload-tjeneste til din web- eller mobilapp. Din server opretter en upload med en hemmelig nøgle, din brugers browser sender filen direkte til Rapidfile, og du får et CDN-link plus en webhook. Den er bygget og drevet af Enzonic LLC, teamet bag Rapidfile.

Hvad koster det?

Upload API er inkluderet i alle Rapidfile-planer: 2 GB varigt lager og ubegrænsede CDN-anmodninger gratis, mere lager med Rapidfile Plus og Pro. Til kraftig brug starter tilvalg ved $5 om måneden for 100 GB. Priserne er faste: der er ingen båndbredde- eller uploadgebyrer. Se priser.

Hvor længe gemmes filer?

For altid. Upload API er varigt lager: filer bliver, indtil du sletter dem i dashboardet, eller din app sletter dem via API'et (DELETE /v1/files/:id). Intet udløber af sig selv, i modsætning til Rapidfile-overførsler, der sletter sig selv efter 1 time til 30 dage.

Går filer igennem min server?

Nej. Din server laver kun én lille JSON-anmodning for at oprette uploaden. Bytes går direkte fra browseren til Rapidfile via en signeret URL, der er gyldig i én time og kun virker for den ene fil.

Hvor store kan uploads være?

Op til 512 MB pr. fil på gratisplanen og op til 50 GB på Scale. Filer over 95 MB uploades i parallelle dele; browser-SDK'en klarer det, inklusive genforsøg og fremskridt.

Kan filer være private?

Ja. Opret uploaden med "acl": "private". Private filer har ingen offentlig URL; din server opretter kortlivede signerede URL'er (op til 7 dage), når en bruger skal se filen.

Hvilke frameworks understøttes?

Alt, der kan lave en HTTPS-anmodning. Dokumentationen har copy-paste-guides til Next.js, Express, SvelteKit og almindelig HTML, og API'et er almindelig REST med JSON.

Findes der en SDK?

Et afhængighedsfrit browsermodul på https://api.rapidfile.cc/sdk.js (MIT-licens). Det uploader enkelte og multipart-filer, rapporterer fremskridt og prøver fejlede dele igen. På serversiden har du kun brug for fetch.

Kan AI-agenter bruge API'et?

Ja. https://api.rapidfile.cc/mcp er en fjern MCP-server (Streamable HTTP). Forbind Claude Code, Cursor, VS Code eller enhver MCP-klient med en apps hemmelige nøgle, så kan agenten uploade filer, liste og slette dem, oprette signerede URL'er og tjekke forbrug. Se MCP for AI-agenter.

Send uploads i eftermiddag

Opret en app, kopiér den hemmelige nøgle til din server, og tilføj SDK'en.

Åbn dashboardet