Rapidfile Upload API dan Media
Unggahan file untuk aplikasimu. Hosting untuk media kamu.
Rapidfile Upload API menyimpan file yang diunggah penggunamu, dan Rapidfile Media meng-host gambar, video, dan audio kamu. Keduanya disajikan dari cdn.rapidfile.cc, memakai login Enzonic kamu, dan otomatis menerapkan batas paket Enzonic berbayar kamu.
Termasuk di setiap paket Enzonic berbayar. Akun gratis memakai paket gratis milik Rapidfile.

Rapidfile Upload API
REST API di api.rapidfile.cc untuk aplikasi yang kamu bangun. Server kamu menyimpan kunci rahasia rk_live_; browser hanya melihat URL unggah yang ditandatangani.
- URL unggah yang ditandatangani
- POST /v1/uploads mengembalikan URL yang ditandatangani, berlaku selama satu jam dan aman diberikan ke browser, yang mengunggah langsung ke penyimpanan.
- File besar dalam beberapa bagian
- File hingga 95 MB diunggah dalam satu permintaan; file yang lebih besar mendapat unggahan multipart, hingga batas ukuran file paket kamu.
- Unggahan dari server dan pengelolaan file
- Unggah dari server kamu dengan PUT /v1/files, dan daftar, ambil, serta hapus file dengan kunci yang sama.
- File publik atau privat
- File publik mendapat tautan di cdn.rapidfile.cc. File privat mendapat tautan yang ditandatangani dan kedaluwarsa dalam tujuh hari.
- Webhook yang ditandatangani
- Event file.uploaded dan file.deleted sampai ke endpoint kamu dengan tanda tangan HMAC-SHA256 yang bisa kamu verifikasi.
- Dipindai sebelum dikirim
- File yang diunggah dipindai dari malware, dan file tidak dikirim dari CDN sampai pemindaiannya selesai.
// 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.pngSDK browser di api.rapidfile.cc/sdk.js tidak punya dependensi: ia meminta endpoint kamu untuk unggahan, mengirim file besar dalam beberapa bagian, dan melaporkan kemajuan.
Rapidfile Media
Hosting gambar, video, dan audio di media.rapidfile.cc, untuk file yang ingin kamu bagikan sendiri.
Tautan, pemutar, dan halaman berbagi untuk setiap file
Unggah file dan dapatkan halaman berbagi, pemutar yang bisa ditanam, dan tautan CDN langsung. Simpan file sebagai publik atau tidak terdaftar, dan lihat seberapa sering file ditonton.
- Gambar
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Audio
- MP3, M4A, OGG, WAV, WebM
- Halaman berbagi dan pemutar yang bisa ditanam
- Tautan CDN langsung untuk setiap file
- File publik atau tidak terdaftar dengan jumlah tayangan
- JSON API untuk mengunggah dan mengelola media dari alat kamu sendiri

Batas Rapidfile per paket
Kolom Free adalah paket gratis milik Rapidfile. Setiap paket Enzonic berbayar otomatis menerapkan batas di kolomnya, dan Rapidfile memakai yang lebih tinggi antara itu dan paket Rapidfile milikmu sendiri.
| Paket | GratisGratis | StarterUS$5 per bulan | ProUS$10 per bulan | GrowthUS$19 per bulan | BusinessUS$29 per bulan |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Penyimpanan | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Ukuran file | Hingga 512 MB | Hingga 4 GB | Hingga 8 GB | Hingga 16 GB | Hingga 32 GB |
| Aplikasi | 3 | 10 | 25 | 50 | 100 |
| Pengiriman CDN | Tidak dihitung per hari | Tidak dihitung per hari | Tidak dihitung per hari | Tidak dihitung per hari | Tidak dihitung per hari |
| Rapidfile Media | |||||
| Penyimpanan | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Ukuran file | Hingga 100 MB | Hingga 5 GB | Hingga 10 GB | Hingga 20 GB | Hingga 20 GB |
| Permintaan CDN | 200.000 per hari | 1.000.000 per hari | 2.000.000 per hari | 4.000.000 per hari | 8.000.000 per hari |
Pengiriman Upload API dari CDN tidak dihitung per hari. Grant juga menerapkan batas Rapidfile dari paket yang diberikan.
Grant cloud
Waktu Pro atau Business gratis dan hingga US$500 kredit Cloud untuk orang yang membangun untuk orang lain.
- Pro atau Business selama 3, 6, atau 12 bulan
- Hingga US$500 kredit Cloud di saldo Enzonic kamu
- Satu grant mencakup Deploy, Databases, CI, dan batas Rapidfile paketnya
- Dibaca oleh orang sungguhan, biasanya dibalas dalam beberapa hari
Ajukan dengan formulir di enzonic.dev. Akun Enzonic gratis sudah cukup, tanpa kartu.
- Open source
- Pelajar
- Nonprofit
- Startup
- Pendidik
- Hackathon
Pertanyaan
Buat kunci API dan kirim unggahan pertamamu.
Sekalian hosting aplikasi, database, atau pipeline-nya?