Rapidfile Upload API और Media
आपके ऐप्स के लिए फ़ाइल अपलोड। आपके मीडिया के लिए होस्टिंग।
Rapidfile Upload API वे फ़ाइलें संग्रहीत करता है जो आपके उपयोगकर्ता अपलोड करते हैं, और Rapidfile Media आपकी छवियाँ, वीडियो और ऑडियो होस्ट करता है। दोनों cdn.rapidfile.cc से डिलीवर होते हैं, आपका Enzonic साइन-इन उपयोग करते हैं, और आपके भुगतान वाले Enzonic प्लान की सीमाएँ अपने आप लागू करते हैं।
हर भुगतान वाले Enzonic प्लान में शामिल। मुफ़्त खाते Rapidfile का अपना मुफ़्त प्लान उपयोग करते हैं।

Rapidfile Upload API
आपके बनाए ऐप्स के लिए api.rapidfile.cc पर REST API। आपका सर्वर गुप्त rk_live_ key रखता है; ब्राउज़र को केवल एक साइन किया हुआ upload URL दिखता है।
- साइन किए हुए upload URL
- POST /v1/uploads एक घंटे के लिए मान्य साइन किया हुआ URL लौटाता है, जिसे ब्राउज़र को देना सुरक्षित है, और ब्राउज़र सीधे storage पर अपलोड करता है।
- बड़ी फ़ाइलें हिस्सों में
- 95 MB तक की फ़ाइलें एक अनुरोध में अपलोड होती हैं; बड़ी फ़ाइलों को multipart upload मिलता है, आपके प्लान की फ़ाइल आकार सीमा तक।
- सर्वर से अपलोड और फ़ाइल प्रबंधन
- PUT /v1/files के साथ अपने सर्वर से अपलोड करें, और उसी key से फ़ाइलें सूचीबद्ध करें, प्राप्त करें और मिटाएँ।
- सार्वजनिक या निजी फ़ाइलें
- सार्वजनिक फ़ाइलों को cdn.rapidfile.cc पर लिंक मिलता है। निजी फ़ाइलों को साइन किए हुए लिंक मिलते हैं जो सात दिनों में समाप्त हो जाते हैं।
- साइन किए हुए webhooks
- file.uploaded और file.deleted इवेंट आपके endpoint तक HMAC-SHA256 हस्ताक्षर के साथ पहुँचते हैं, जिसे आप सत्यापित कर सकते हैं।
- डिलीवरी से पहले स्कैन
- अपलोड की गई फ़ाइलें मैलवेयर के लिए स्कैन होती हैं, और स्कैन पूरा होने तक कोई फ़ाइल CDN से डिलीवर नहीं होती।
// 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.pngapi.rapidfile.cc/sdk.js पर ब्राउज़र SDK की कोई निर्भरता नहीं है: यह आपके endpoint से अपलोड माँगता है, बड़ी फ़ाइलें हिस्सों में भेजता है और प्रगति बताता है।
Rapidfile Media
media.rapidfile.cc पर छवि, वीडियो और ऑडियो होस्टिंग, उन फ़ाइलों के लिए जिन्हें आप स्वयं साझा करना चाहते हैं।
हर फ़ाइल के लिए एक लिंक, एक प्लेयर और एक साझा पेज
फ़ाइल डालें और एक साझा पेज, एक embed करने योग्य प्लेयर और एक सीधा CDN लिंक पाएँ। फ़ाइलों को सार्वजनिक या unlisted रखें, और देखें कि वे कितनी बार देखी गईं।
- छवियाँ
- PNG, JPEG, GIF, WebP, AVIF
- वीडियो
- MP4, WebM, QuickTime
- ऑडियो
- MP3, M4A, OGG, WAV, WebM
- साझा पेज और embed करने योग्य प्लेयर
- हर फ़ाइल के लिए एक सीधा CDN लिंक
- व्यू काउंट के साथ सार्वजनिक या unlisted फ़ाइलें
- अपने टूल्स से मीडिया अपलोड और प्रबंधित करने के लिए एक JSON API

प्लान के अनुसार Rapidfile सीमाएँ
Free कॉलम Rapidfile का अपना मुफ़्त प्लान है। हर भुगतान वाला Enzonic प्लान अपने कॉलम की सीमाएँ अपने आप लागू करता है, और Rapidfile उनमें से और आपके अपने Rapidfile प्लान में से जो अधिक हो उसका उपयोग करता है।
| प्लान | मुफ़्तमुफ़्त | Starter$5 प्रति माह | Pro$10 प्रति माह | Growth$19 प्रति माह | Business$29 प्रति माह |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| स्टोरेज | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| फ़ाइल आकार | 512 MB तक | 4 GB तक | 8 GB तक | 16 GB तक | 32 GB तक |
| ऐप्स | 3 | 10 | 25 | 50 | 100 |
| CDN डिलीवरी | प्रति दिन नहीं मापी जाती | प्रति दिन नहीं मापी जाती | प्रति दिन नहीं मापी जाती | प्रति दिन नहीं मापी जाती | प्रति दिन नहीं मापी जाती |
| Rapidfile Media | |||||
| स्टोरेज | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| फ़ाइल आकार | 100 MB तक | 5 GB तक | 10 GB तक | 20 GB तक | 20 GB तक |
| CDN अनुरोध | प्रति दिन 2,00,000 | प्रति दिन 10,00,000 | प्रति दिन 20,00,000 | प्रति दिन 40,00,000 | प्रति दिन 80,00,000 |
CDN से Upload API डिलीवरी प्रति दिन नहीं मापी जाती। अनुदान दिए गए प्लान की Rapidfile सीमाएँ भी लागू होती हैं।
Cloud ग्रांट्स
उन लोगों के लिए मुफ़्त Pro या Business समय और $500 तक Cloud क्रेडिट, जो दूसरों के लिए बनाते हैं।
- 3, 6 या 12 महीने के लिए Pro या Business
- आपके Enzonic बैलेंस पर $500 तक Cloud क्रेडिट
- एक अनुदान Deploy, Databases, CI और प्लान की Rapidfile सीमाएँ कवर करता है
- एक व्यक्ति द्वारा पढ़ा जाता है, आम तौर पर कुछ दिनों में जवाब मिल जाता है
enzonic.dev पर फ़ॉर्म से आवेदन करें। एक मुफ़्त Enzonic खाता ही काफ़ी है, और कार्ड की ज़रूरत नहीं।
- ओपन सोर्स
- छात्र
- गैर-लाभकारी संस्थाएँ
- स्टार्टअप
- शिक्षक
- हैकाथॉन
सवाल
एक API key बनाएँ और अपना पहला upload भेजें।
क्या ऐप, उसका डेटाबेस या उसकी pipeline भी होस्ट करनी है?