Rapidfile Upload API und Media
Datei-Uploads für deine Apps. Hosting für deine Medien.
Die Rapidfile Upload API speichert die Dateien, die deine Nutzer hochladen, und Rapidfile Media hostet deine Bilder, Videos und Audios. Beide liefern über cdn.rapidfile.cc aus, nutzen deine Enzonic-Anmeldung und wenden automatisch die Limits deines bezahlten Enzonic-Tarifs an.
In jedem bezahlten Enzonic-Tarif enthalten. Kostenlose Konten nutzen den eigenen kostenlosen Tarif von Rapidfile.

Rapidfile Upload API
Eine REST-API unter api.rapidfile.cc für die Apps, die du baust. Dein Server bewahrt den geheimen rk_live_-Schlüssel auf; der Browser sieht nur eine signierte Upload-URL.
- Signierte Upload-URLs
- POST /v1/uploads liefert eine signierte URL, die eine Stunde gültig ist und sicher an den Browser übergeben werden kann, der direkt in den Speicher hochlädt.
- Große Dateien in Teilen
- Dateien bis 95 MB werden in einer Anfrage hochgeladen; größere Dateien erhalten einen Multipart-Upload bis zum Dateigrößenlimit deines Tarifs.
- Uploads vom Server und Dateiverwaltung
- Lade vom Server mit PUT /v1/files hoch und liste, lade und lösche Dateien mit demselben Schlüssel.
- Öffentliche oder private Dateien
- Öffentliche Dateien erhalten einen Link auf cdn.rapidfile.cc. Private Dateien erhalten signierte Links, die nach sieben Tagen ablaufen.
- Signierte Webhooks
- Die Ereignisse file.uploaded und file.deleted erreichen deinen Endpunkt mit einer HMAC-SHA256-Signatur, die du prüfen kannst.
- Vor der Auslieferung geprüft
- Hochgeladene Dateien werden auf Malware geprüft, und eine Datei wird vom CDN erst ausgeliefert, wenn die Prüfung abgeschlossen ist.
// Your server: create an upload with the secret key
const res = await fetch("https://api.rapidfile.cc/v1/uploads", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.RAPIDFILE_KEY}`, // rk_live_...
"Content-Type": "application/json",
},
body: JSON.stringify({ name: "avatar.png", size: 48213, type: "image/png" }),
});
return Response.json(await res.json()); // { file, upload }// The browser: upload straight to storage with sdk.js
import { uploadFile } from "https://api.rapidfile.cc/sdk.js";
const file = await uploadFile(input.files[0], {
getUpload: "/api/upload", // your endpoint above
onProgress: (p) => console.log(p.percent),
});
console.log(file.url); // https://cdn.rapidfile.cc/<id>/avatar.pngDas Browser-SDK unter api.rapidfile.cc/sdk.js hat keine Abhängigkeiten: Es fragt deinen Endpunkt nach einem Upload, sendet große Dateien in Teilen und meldet den Fortschritt.
Rapidfile Media
Hosting für Bilder, Videos und Audio unter media.rapidfile.cc, für Dateien, die du selbst teilen möchtest.
Ein Link, ein Player und eine Teilen-Seite für jede Datei
Lege eine Datei ab und erhalte eine Teilen-Seite, einen einbettbaren Player und einen direkten CDN-Link. Halte Dateien öffentlich oder ungelistet und sieh, wie oft sie angesehen werden.
- Bilder
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Audio
- MP3, M4A, OGG, WAV, WebM
- Teilen-Seite und einbettbarer Player
- Ein direkter CDN-Link für jede Datei
- Öffentliche oder ungelistete Dateien mit Aufrufzahlen
- Eine JSON-API, um Medien aus deinen eigenen Tools hochzuladen und zu verwalten

Rapidfile-Limits pro Tarif
Die Spalte Free ist der eigene kostenlose Tarif von Rapidfile. Jeder bezahlte Enzonic-Tarif wendet die Limits seiner Spalte automatisch an, und Rapidfile nutzt den höheren Wert aus diesen und deinem eigenen Rapidfile-Tarif.
| Tarif | KostenlosKostenlos | Starter5 $ pro Monat | Pro10 $ pro Monat | Growth19 $ pro Monat | Business29 $ pro Monat |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Speicher | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Dateigröße | Bis zu 512 MB | Bis zu 4 GB | Bis zu 8 GB | Bis zu 16 GB | Bis zu 32 GB |
| Apps | 3 | 10 | 25 | 50 | 100 |
| CDN-Auslieferungen | Nicht pro Tag gezählt | Nicht pro Tag gezählt | Nicht pro Tag gezählt | Nicht pro Tag gezählt | Nicht pro Tag gezählt |
| Rapidfile Media | |||||
| Speicher | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Dateigröße | Bis zu 100 MB | Bis zu 5 GB | Bis zu 10 GB | Bis zu 20 GB | Bis zu 20 GB |
| CDN-Anfragen | 200.000 pro Tag | 1.000.000 pro Tag | 2.000.000 pro Tag | 4.000.000 pro Tag | 8.000.000 pro Tag |
Upload-API-Auslieferungen vom CDN werden nicht pro Tag gezählt. Ein Zuschuss wendet außerdem die Rapidfile-Limits des gewährten Tarifs an.
Cloud-Zuschüsse
Kostenlose Pro- oder Business-Zeit und bis zu 500 $ Cloud-Guthaben für Menschen, die für andere bauen.
- Pro oder Business für 3, 6 oder 12 Monate
- Bis zu 500 $ Cloud-Guthaben auf deinem Enzonic-Guthaben
- Ein Zuschuss deckt Deploy, Databases, CI und die Rapidfile-Limits des Tarifs ab
- Wird von einer Person gelesen, meist innerhalb weniger Tage beantwortet
Beantrage ihn mit dem Formular auf enzonic.dev. Ein kostenloses Enzonic-Konto genügt, ganz ohne Karte.
- Open Source
- Studierende
- Gemeinnützige Organisationen
- Startups
- Bildungsschaffende
- Hackathons
Fragen
Erstelle einen API-Schlüssel und sende deinen ersten Upload.
Hostest du auch die App, ihre Datenbank oder ihre Pipeline?