Lass deine Nutzer Fotos, Videos und Dokumente direkt aus dem Browser hochladen. Dateien werden dauerhaft gespeichert, bis du oder deine App sie löschen, jeweils mit CDN-Link und signiertem Webhook. In jedem Rapidfile-Tarif enthalten, ohne Bandbreitengebühren.
codeDauerhafter Dateispeicher für Apps von Entwicklern: Dateien bleiben, bis du oder deine App sie löschen, und werden über CDN-Links ausgeliefert. Um eine Datei zu senden, die von selbst abläuft, nutze Rapidfile. Für eigene Bilder und Videos nutze Rapidfile Media.
addAPI-Schlüssel holenDokumentation lesen
2 GBkostenloser Speicher
$5/Mo. für 100 GB
50 GBmaximale Dateigröße
app/api/upload/route.ts
// app/api/upload/route.ts: runs on your server, so the secret key stays privateimport { auth } from'@/lib/auth'; // your own session checkexportasyncfunctionPOST(req: Request) {
const user = awaitauth(req);
if (!user) returnResponse.json({ error: 'unauthorized' }, { status: 401 });
const { name, size, type } = await req.json();
const res = awaitfetch('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 } }),
});
returnResponse.json(await res.json(), { status: res.status });
}
// In the browser: no SDK, no API keyconst picked = document.querySelector('input[type=file]').files[0];
// 1. Ask your own server for an upload URLconst { upload } = awaitfetch('/api/upload', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name: picked.name, size: picked.size, type: picked.type }),
}).then((r) => r.json());
// 2. Send the bytes straight to Rapidfile (files up to 95 MB use one PUT)const res = awaitfetch(upload.url, { method: 'PUT', body: picked });
const { file } = await res.json();
console.log(file.url); // https://cdn.rapidfile.cc/<id>/<name>
terminal
# 1. Create an upload (server side, with your secret key)curl https://api.rapidfile.cc/v1/uploads \
-H"Authorization: Bearer $RAPIDFILE_SECRET_KEY" \
-H"Content-Type: application/json" \
-d'{"name":"cat.jpg","size":48213,"type":"image/jpeg"}'# 2. PUT the bytes to upload.url from the response (no key needed)curl-T cat.jpg "$UPLOAD_URL"# Or upload from your server in one request (up to 95 MB)curl-T cat.jpg -H"Content-Type: image/jpeg" \
-H"Authorization: Bearer $RAPIDFILE_SECRET_KEY" \
"https://api.rapidfile.cc/v1/files?name=cat.jpg"
Alles, was Nutzer-Uploads brauchen, nichts, was du betreiben musst
bolt
Direkte Uploads aus dem Browser
Dein Server gibt dem Browser eine signierte Upload-URL. Die Daten berühren deine Server nie, es gibt also nichts zu leiten oder zu skalieren.
upload_file
Multipart bis 50 GB
Große Dateien werden in Teile zerlegt, die parallel hochgeladen und bei Bedarf selbstständig wiederholt werden. Das SDK erledigt das mit einem Funktionsaufruf.
link
CDN-Links
Jede öffentliche Datei erhält eine dauerhafte URL auf cdn.rapidfile.cc, bereit für einen <img>-, <video>- oder Download-Link.
lock
Private Dateien, signierte URLs
Markiere Uploads als privat und gib signierte URLs aus, die du selbst ablaufen lässt, von wenigen Sekunden bis zu 7 Tagen.
notifications
Webhooks mit HMAC
Erhalte file.uploaded- und file.deleted-Ereignisse, signiert mit HMAC-SHA256, damit du weißt, dass sie von uns kommen.
speed
Kostenlose Bandbreite
Keine Ausgangsgebühren und kein tägliches Anfragelimit: Die CDN-Auslieferung ist in jedem Tarif unbegrenzt, eine beliebte Datei kostet dich also nie mehr.
verified_user
Fester Preis
Kostenlos starten, danach $5, $15, $49 im Monat. Der Preis auf der Seite ist der Preis auf der Rechnung.
terminal
Schlichtes REST, winziges SDK
Eine Handvoll Endpunkte, JSON ein und aus, CORS aktiviert. Nutze das Browser-SDK oder einfach fetch in jeder Sprache.
smart_toy MCP-Server
Gib deinem KI-Agenten Datei-Uploads
Verbinde Claude Code, Cursor, VS Code oder einen beliebigen MCP-Client mit https://api.rapidfile.cc/mcp und dem geheimen Schlüssel einer App. Dein Agent kann Text, Binärdaten oder eine URL hochladen und einen CDN-Link zurückbekommen, signierte Upload-URLs ausgeben, Dateien auflisten und löschen sowie die Nutzung prüfen.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionMCP-DokumentationSchlüssel holen
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Welches brauche ich?
Die Upload API ist dauerhafter Speicher für Entwickler: Dateien bleiben, bis du oder deine App sie löschen. Um jemandem eine Datei zu schicken, die von selbst abläuft, oder um eigene Bilder und Videos zu hosten, passen andere Angebote besser.
sendEinmal eine Datei senden → Rapidfilephoto_libraryEin Bild oder Video dauerhaft hosten → Mediacode_blocksDateien deiner App dauerhaft speichern → Upload-API
send
Rapidfile
rapidfile.cc
Eine Datei an jemanden senden
boltWas es tut
Große Dateien, Ordner und Videos mit Link, QR-Code oder 6-stelligem Code senden.
scheduleWie lange Dateien bleiben
Vorübergehend: 1 Stunde bis 30 Tage, danach automatisch gelöscht.
groupFür wen es ist
Alle. Empfänger brauchen nie einen Account.
paymentsIn deinem Tarif enthalten
Kostenlos: 500 MB ohne Account, 2 GB angemeldet. Plus ab $3.99/Monat deckt alle drei Produkte ab.
uploadDatei sendenphoto_library
Rapidfile Media
media.rapidfile.cc
Bilder und Videos hosten
boltWas es tut
Dauerhafte CDN-Links für Bilder, GIFs und Videos, mit sauberem Player und Einbettungscodes.
scheduleWie lange Dateien bleiben
Bis du sie löschst. Dauerhafter Speicher mit CDN-Links.
groupFür wen es ist
Creator, Blogger, Foren, Dokumentationen und READMEs.
paymentsIn deinem Tarif enthalten
Kostenlos: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Zusatzpaket für intensive Nutzung ab $4.99/Monat.
cloud_uploadMedien hochladencode_blocks
Rapidfile Upload API
api.rapidfile.cc
Du bist hier
Datei-Uploads in deine App einbauen
boltWas es tut
Dauerhafter Dateispeicher und Uploads für deine eigene Web- oder Mobil-App: signierte Browser-Uploads, CDN-Links, Webhooks, private Dateien und ein kleines SDK.
scheduleWie lange Dateien bleiben
Bis du oder deine App sie löschen. Dauerhafter Speicher mit CDN-Links.
groupFür wen es ist
Entwickler, die Apps für ihre eigenen Nutzer bauen.
paymentsIn deinem Tarif enthalten
Kostenlos: 2 GB mit unbegrenzten CDN-Anfragen. Rapidfile Plus: 10 GB, Pro: 50 GB. Zusatzpaket für intensive Nutzung ab $5/Monat.
Ein gehosteter Datei-Upload-Dienst für deine Web- oder Mobil-App. Dein Server legt mit einem geheimen Schlüssel einen Upload an, der Browser deines Nutzers sendet die Datei direkt an Rapidfile, und du erhältst einen CDN-Link plus Webhook. Entwickelt und betrieben von Enzonic LLC, dem Team hinter Rapidfile.
Was kostet es?
Die Upload API ist in jedem Rapidfile-Tarif enthalten: 2 GB dauerhafter Speicher und unbegrenzte CDN-Anfragen kostenlos, mehr Speicher mit Rapidfile Plus und Pro. Für intensive Nutzung kosten Zusatzpakete ab $5 im Monat für 100 GB. Die Preise sind fest: Es gibt keine Bandbreiten- oder Gebühren pro Upload. Preise ansehen.
Wie lange bleiben Dateien gespeichert?
Dauerhaft. Die Upload API ist dauerhafter Speicher: Dateien bleiben, bis du sie im Dashboard löschst oder deine App sie über die API löscht (DELETE /v1/files/:id). Nichts läuft von selbst ab, anders als bei Rapidfile-Übertragungen, die sich nach 1 Stunde bis 30 Tagen selbst löschen.
Laufen Dateien über meinen Server?
Nein. Dein Server stellt nur eine kleine JSON-Anfrage, um den Upload anzulegen. Die Daten gehen vom Browser direkt über eine signierte URL zu Rapidfile. Diese URL ist eine Stunde gültig und funktioniert nur für genau diese eine Datei.
Wie groß dürfen Uploads sein?
Bis zu 512 MB pro Datei im kostenlosen Tarif und bis zu 50 GB bei Scale. Dateien über 95 MB werden in parallelen Teilen hochgeladen; das Browser-SDK übernimmt das einschließlich Wiederholungen und Fortschrittsanzeige.
Können Dateien privat sein?
Ja. Lege den Upload mit "acl": "private" an. Private Dateien haben keine öffentliche URL; dein Server erzeugt kurzlebige signierte URLs (bis zu 7 Tage), wenn ein Nutzer die Datei sehen soll.
Welche Frameworks werden unterstützt?
Alles, was eine HTTPS-Anfrage stellen kann. Die Dokumentation enthält kopierfertige Anleitungen für Next.js, Express, SvelteKit und reines HTML; die API ist schlichtes REST mit JSON.
Gibt es ein SDK?
Ein abhängigkeitsfreies Browser-Modul unter https://api.rapidfile.cc/sdk.js (MIT-Lizenz). Es lädt einzelne und Multipart-Dateien hoch, meldet den Fortschritt und wiederholt fehlgeschlagene Teile. Auf dem Server brauchst du nur fetch.
Können KI-Agenten die API nutzen?
Ja. https://api.rapidfile.cc/mcp ist ein entfernter MCP-Server (Streamable HTTP). Verbinde Claude Code, Cursor, VS Code oder einen beliebigen MCP-Client mit dem geheimen Schlüssel einer App, und der Agent kann Dateien hochladen, auflisten und löschen, signierte URLs erstellen und die Nutzung prüfen. MCP für KI-Agenten ansehen.
Upload heute Nachmittag live schalten
Erstelle eine App, kopiere den geheimen Schlüssel auf deinen Server und binde das SDK ein.