RapidfileAPI
Σύνδεση
Rapidfile API

Προϊόντα Rapidfile



Upload API v1

Ανεβάσματα αρχείων για την εφαρμογή σας, χωρίς τον λογαριασμό

Αφήστε τους χρήστες σας να ανεβάζουν φωτογραφίες, βίντεο και έγγραφα κατευθείαν από τον browser. Τα αρχεία αποθηκεύονται μόνιμα έως ότου τα διαγράψετε εσείς ή η εφαρμογή σας, το καθένα με σύνδεσμο CDN και υπογεγραμμένο webhook. Περιλαμβάνεται σε κάθε πρόγραμμα Rapidfile, χωρίς χρεώσεις εύρους ζώνης.

Μόνιμος αποθηκευτικός χώρος αρχείων για τις εφαρμογές των προγραμματιστών: τα αρχεία μένουν μέχρι να τα διαγράψετε εσείς ή η εφαρμογή σας, και σερβίρονται από συνδέσμους CDN. Για να στείλετε αρχείο που λήγει μόνο του, χρησιμοποιήστε το Rapidfile. Για να φιλοξενήσετε τις δικές σας εικόνες και βίντεο, χρησιμοποιήστε το Rapidfile Media.

Αποκτήστε κλειδί API Διαβάστε την τεκμηρίωση
  • 2 GBδωρεάν αποθηκευτικός χώρος
  • $5/μήνα για 100 GB
  • 50 GBμέγιστο μέγεθος αρχείου
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"
  }
}

Πώς λειτουργεί

Τρία αιτήματα, καμία διαμεσολάβηση αρχείων

  1. 1

    Ο διακομιστής σας δημιουργεί ένα ανέβασμα

    Ένα POST /v1/uploads με το μυστικό κλειδί σας. Εσείς αποφασίζετε ποιος μπορεί να ανεβάσει τι και πόσο μεγάλο.

    ο διακομιστής σας → Rapidfile
    POST /v1/uploads
    Authorization: Bearer rk_live_…
    
    { "name": "cat.jpg", "size": 48213, "type": "image/jpeg" }
  2. 2

    Ο browser ανεβάζει κατευθείαν

    Η απάντηση περιέχει έναν υπογεγραμμένο σύνδεσμο. Ο browser στέλνει το αρχείο εκεί με PUT· τα μεγάλα αρχεία ανεβαίνουν παράλληλα σε τμήματα.

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

    Webhook και σύνδεσμος CDN

    Το αρχείο είναι έτοιμο στο CDN και η εφαρμογή σας λαμβάνει ένα υπογεγραμμένο webhook file.uploaded για να το αποθηκεύσει.

    Rapidfile → ο διακομιστής σας
    { "type": "file.uploaded", "data": { "url": "https://cdn.rapidfile.cc/Xy7K…/cat.jpg" } }

Δυνατότητες

Όλα όσα χρειάζονται τα ανεβάσματα χρηστών, χωρίς να χρειάζεται να τρέχετε τίποτα

Άμεσα ανεβάσματα από τον browser

Ο διακομιστής σας δίνει στον browser έναν υπογεγραμμένο σύνδεσμο ανεβάσματος. Τα δεδομένα δεν περνούν ποτέ από τους διακομιστές σας, οπότε δεν υπάρχει τίποτα να διαμεσολαβηθεί ή να κλιμακωθεί.

Multipart έως 50 GB

Τα μεγάλα αρχεία χωρίζονται σε τμήματα που ανεβαίνουν παράλληλα και ξαναδοκιμάζονται μόνα τους. Το SDK το κάνει με μία κλήση συνάρτησης.

Σύνδεσμοι CDN

Κάθε δημόσιο αρχείο παίρνει μόνιμο URL στο cdn.rapidfile.cc, έτοιμο για σύνδεσμο <img>, <video> ή λήψης.

Ιδιωτικά αρχεία, υπογεγραμμένοι σύνδεσμοι

Ορίστε ανεβάσματα ως ιδιωτικά και δώστε υπογεγραμμένους συνδέσμους που λήγουν όποτε θέλετε, από λίγα δευτερόλεπτα έως 7 ημέρες.

Webhooks με HMAC

Λάβετε συμβάντα file.uploaded και file.deleted, υπογεγραμμένα με HMAC-SHA256, ώστε να ξέρετε ότι προέρχονται από εμάς.

Δωρεάν εύρος ζώνης

Χωρίς χρεώσεις εξερχόμενης κίνησης και χωρίς ημερήσιο όριο αιτημάτων: η παράδοση CDN είναι απεριόριστη σε κάθε πρόγραμμα, οπότε ένα δημοφιλές αρχείο δεν σας κοστίζει ποτέ περισσότερο.

Σταθερή τιμή

Δωρεάν για να ξεκινήσετε, έπειτα $5, $15, $49 τον μήνα. Η τιμή στη σελίδα είναι η τιμή στο τιμολόγιο.

Απλό REST, μικρό SDK

Λίγα endpoints, JSON σε είσοδο και έξοδο, CORS ενεργοποιημένο. Χρησιμοποιήστε το SDK του browser ή απλώς fetch από οποιαδήποτε γλώσσα.

MCP server

Δώστε στον AI agent σας ανεβάσματα αρχείων

Συνδέστε το Claude Code, το Cursor, το VS Code ή οποιοδήποτε MCP client στο https://api.rapidfile.cc/mcp με το μυστικό κλειδί μιας εφαρμογής. Ο agent σας μπορεί να ανεβάσει κείμενο, δυαδικά δεδομένα ή ένα URL και να λάβει σύνδεσμο CDN, να δίνει υπογεγραμμένους συνδέσμους ανεβάσματος, να εμφανίζει και να διαγράφει αρχεία και να ελέγχει τη χρήση.

  • upload_file
  • create_upload_url
  • list_files
  • get_file
  • delete_file
  • get_signed_url
  • get_usage
Τεκμηρίωση MCPΑποκτήστε κλειδί
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header "Authorization: Bearer rk_live_…"

Ποιο χρειάζομαι;

Το Upload API είναι μόνιμος αποθηκευτικός χώρος για προγραμματιστές: τα αρχεία μένουν έως ότου τα διαγράψετε εσείς ή η εφαρμογή σας. Για να στείλετε σε κάποιον αρχείο που λήγει μόνο του, ή για να φιλοξενήσετε τις δικές σας εικόνες και βίντεο, αυτά ταιριάζουν καλύτερα.

Στείλτε ένα αρχείο μία φορά → Rapidfile Φιλοξενήστε μια εικόνα ή βίντεο μόνιμα → Media Αποθηκεύστε τα αρχεία της εφαρμογής σας μόνιμα → Upload API

Rapidfile

rapidfile.cc

Στείλτε ένα αρχείο σε κάποιον

Τι κάνει
Στείλτε μεγάλα αρχεία, φακέλους και βίντεο με σύνδεσμο, QR code ή κωδικό 6 ψηφίων.
Πόσο μένουν τα αρχεία
Προσωρινά: από 1 ώρα έως 30 ημέρες, μετά διαγράφονται αυτόματα.
Για ποιον είναι
Οποιονδήποτε. Οι παραλήπτες δεν χρειάζονται ποτέ λογαριασμό.
Περιλαμβάνεται στο πρόγραμμά σας
Δωρεάν: 500 MB χωρίς λογαριασμό, 2 GB με σύνδεση. Το Plus από $3.99/μήνα καλύπτει και τα τρία προϊόντα.
Στείλτε ένα αρχείο

Rapidfile Media

media.rapidfile.cc

Φιλοξενήστε εικόνες και βίντεο

Τι κάνει
Μόνιμοι σύνδεσμοι CDN για εικόνες, GIF και βίντεο, με καθαρό player και κώδικα embed.
Πόσο μένουν τα αρχεία
Μέχρι να τα διαγράψετε. Μόνιμος αποθηκευτικός χώρος με συνδέσμους CDN.
Για ποιον είναι
Δημιουργούς, bloggers, φόρουμ, τεκμηρίωση και READMEs.
Περιλαμβάνεται στο πρόγραμμά σας
Δωρεάν: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Πρόσθετο για έντονη χρήση από $4.99/μήνα.
Ανεβάστε media

Rapidfile Upload API

api.rapidfile.cc
Βρίσκεστε εδώ

Προσθέστε ανεβάσματα αρχείων στην εφαρμογή σας

Τι κάνει
Μόνιμος αποθηκευτικός χώρος και ανεβάσματα για τη δική σας web ή mobile εφαρμογή: υπογεγραμμένα ανεβάσματα από τον browser, σύνδεσμοι CDN, webhooks, ιδιωτικά αρχεία και ένα μικρό SDK.
Πόσο μένουν τα αρχεία
Μέχρι να τα διαγράψετε εσείς ή η εφαρμογή σας. Μόνιμος αποθηκευτικός χώρος με συνδέσμους CDN.
Για ποιον είναι
Προγραμματιστές που φτιάχνουν εφαρμογές για τους δικούς τους χρήστες.
Περιλαμβάνεται στο πρόγραμμά σας
Δωρεάν: 2 GB με απεριόριστα αιτήματα CDN. Rapidfile Plus: 10 GB, Pro: 50 GB. Πρόσθετο για έντονη χρήση από $5/μήνα.
Αποκτήστε κλειδί API

Τιμολόγηση

Ξεκινήστε δωρεάν. Μεγαλώστε με σταθερή τιμή.

Συγκρίνετε τα προγράμματα και υπολογίστε το κόστος σας

Οδηγοί

Επιλέξτε τη στοίβα σας

Ερωτήσεις

Τι είναι το Rapidfile Upload API;

Μια φιλοξενούμενη υπηρεσία ανεβάσματος αρχείων για την web ή mobile εφαρμογή σας. Ο διακομιστής σας δημιουργεί ένα ανέβασμα με μυστικό κλειδί, ο browser του χρήστη στέλνει το αρχείο κατευθείαν στο Rapidfile και λαμβάνετε σύνδεσμο CDN και webhook. Το κατασκευάζει και το λειτουργεί η Enzonic LLC, η ομάδα πίσω από το Rapidfile.

Πόσο κοστίζει;

Το Upload API περιλαμβάνεται σε κάθε πρόγραμμα Rapidfile: 2 GB μόνιμου αποθηκευτικού χώρου και απεριόριστα αιτήματα CDN δωρεάν, περισσότερος χώρος με το Rapidfile Plus και Pro. Για έντονη χρήση, τα πρόσθετα ξεκινούν από $5 τον μήνα για 100 GB. Οι τιμές είναι σταθερές: δεν υπάρχουν χρεώσεις εύρους ζώνης ή ανά ανέβασμα. Δείτε την τιμολόγηση.

Πόσο καιρό διατηρούνται τα αρχεία;

Μόνιμα. Το Upload API είναι μόνιμος αποθηκευτικός χώρος: τα αρχεία μένουν έως ότου τα διαγράψετε στον πίνακα ελέγχου ή η εφαρμογή σας τα διαγράψει μέσω του API (DELETE /v1/files/:id). Τίποτα δεν λήγει μόνο του, σε αντίθεση με τις μεταφορές Rapidfile, που διαγράφονται μόνες τους μετά από 1 ώρα έως 30 ημέρες.

Περνούν τα αρχεία από τον διακομιστή μου;

Όχι. Ο διακομιστής σας κάνει μόνο ένα μικρό αίτημα JSON για να δημιουργήσει το ανέβασμα. Τα δεδομένα πηγαίνουν από τον browser κατευθείαν στο Rapidfile μέσω υπογεγραμμένου συνδέσμου που ισχύει για μία ώρα και λειτουργεί μόνο για αυτό το ένα αρχείο.

Πόσο μεγάλα μπορούν να είναι τα ανεβάσματα;

Έως 512 MB ανά αρχείο στο δωρεάν πρόγραμμα και έως 50 GB στο Scale. Τα αρχεία άνω των 95 MB ανεβαίνουν σε παράλληλα τμήματα· το SDK του browser τα διαχειρίζεται, με επαναδοκιμές και πρόοδο.

Μπορούν τα αρχεία να είναι ιδιωτικά;

Ναι. Δημιουργήστε το ανέβασμα με "acl": "private". Τα ιδιωτικά αρχεία δεν έχουν δημόσιο URL· ο διακομιστής σας δημιουργεί υπογεγραμμένους συνδέσμους μικρής διάρκειας (έως 7 ημέρες) όταν ένας χρήστης πρέπει να δει το αρχείο.

Ποια frameworks υποστηρίζονται;

Οτιδήποτε μπορεί να κάνει αίτημα HTTPS. Η τεκμηρίωση έχει οδηγούς αντιγραφής-επικόλλησης για Next.js, Express, SvelteKit και απλό HTML, και το API είναι απλό REST με JSON.

Υπάρχει SDK;

Μια ανεξάρτητη browser μονάδα στο https://api.rapidfile.cc/sdk.js (άδεια MIT). Ανεβάζει μεμονωμένα και multipart αρχεία, αναφέρει την πρόοδο και ξαναδοκιμάζει τα αποτυχημένα τμήματα. Στον διακομιστή χρειάζεστε μόνο το fetch.

Μπορούν οι AI agents να χρησιμοποιήσουν το API;

Ναι. Το https://api.rapidfile.cc/mcp είναι ένας απομακρυσμένος MCP server (Streamable HTTP). Συνδέστε το Claude Code, το Cursor, το VS Code ή οποιοδήποτε MCP client με το μυστικό κλειδί μιας εφαρμογής και ο agent μπορεί να ανεβάζει αρχεία, να τα εμφανίζει και να τα διαγράφει, να δημιουργεί υπογεγραμμένους συνδέσμους και να ελέγχει τη χρήση. Δείτε το MCP για AI agents.

Βγάλτε τα ανεβάσματα σε παραγωγή σήμερα το απόγευμα

Δημιουργήστε μια εφαρμογή, αντιγράψτε το μυστικό κλειδί στον διακομιστή σας και προσθέστε το SDK.

Ανοίξτε τον πίνακα ελέγχου