Incluído em todos os planos pagos
Rapidfile Upload API e Media
Upload de arquivos para os seus apps e hospedagem para suas imagens e vídeos, servidos de cdn.rapidfile.cc. Ambos fazem parte dos planos Dev: o mesmo login e os limites do seu plano Enzonic.
Rapidfile Upload API
Uploads para os apps que você cria, no estilo do UploadThing: a partir de 100 GB de armazenamento no plano Starter.
URLs de upload assinadas
Seu servidor chama POST /v1/uploads com a sua chave secreta e devolve uma URL assinada. O navegador faz o upload direto para o armazenamento; a chave nunca sai do seu servidor.
Arquivos grandes em partes
Arquivos de até 95 MB sobem em um único PUT; arquivos maiores passam automaticamente para upload multipart, até o limite de tamanho de arquivo do seu plano.
Webhooks assinados
Os eventos file.uploaded e file.deleted chegam ao seu endpoint com uma assinatura HMAC-SHA256 que você pode verificar.
Arquivos públicos ou privados
Arquivos públicos recebem um link permanente do CDN. Arquivos privados recebem links assinados que expiram em sete dias.

const res = await fetch('https://api.rapidfile.cc/v1/uploads', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.RAPIDFILE_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ name: 'avatar.png', size: 48213, type: 'image/png' }),
});
return Response.json(await res.json()); // { file, upload }import { uploadFile } from 'https://api.rapidfile.cc/sdk.js';
const file = await uploadFile(input.files[0], {
getUpload: (f) => fetch('/api/upload', { method: 'POST', body: JSON.stringify({ name: f.name, size: f.size, type: f.type }) }).then((r) => r.json()),
onProgress: (p) => console.log(p),
});
console.log(file.url); // https://cdn.rapidfile.cc/<id>/avatar.pngRapidfile Media
Hospedagem de imagens, vídeos e áudios com uma página de compartilhamento, um player incorporável e um link direto do CDN para cada arquivo.

- Imagens: PNG, JPEG, GIF, WebP e AVIF
- Vídeo: MP4, WebM e QuickTime, com quadro de capa
- Áudio: MP3, M4A, OGG, WAV e WebM
- Arquivos públicos ou não listados, com contagem de visualizações
- Uma API JSON para fazer upload e gerenciar mídia a partir das suas próprias ferramentas
Os embeds funcionam em qualquer lugar que aceite um iframe, e os links mostram uma prévia ao serem colados.
Limites por plano
A coluna Free é o plano gratuito próprio do Rapidfile. Os planos pagos da Enzonic elevam todos os limites; o Rapidfile sempre aplica o maior valor entre os seus limites Enzonic e o seu próprio plano Rapidfile.
| Recurso | Grátis grátis | Starter US$ 5/mês | Pro US$ 10/mês | Growth US$ 19/mês | Negócios US$ 29/mês |
|---|---|---|---|---|---|
| Rapidfile Upload API and Media | |||||
| Armazenamento da Upload API | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Tamanho de arquivo da Upload API | Até 512 MB | Até 4 GB | Até 8 GB | Até 16 GB | Até 32 GB |
| Apps da Upload API | 3 | 10 | 25 | 50 | 100 |
| Requisições ao CDN da Upload API | Ilimitado | Ilimitado | Ilimitado | Ilimitado | Ilimitado |
| Armazenamento do Media | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Tamanho de arquivo do Media | Até 100 MB | Até 5 GB | Até 10 GB | Até 20 GB | Até 20 GB |
| Requisições ao CDN do Media | 200.000 por dia | 1 milhões por dia | 2 milhões por dia | 4 milhões por dia | 8 milhões por dia |
Dúvidas
Preciso de uma conta separada do Rapidfile?
O que acontece no plano Free?
Os arquivos enviados são analisados?
O que acontece com meus arquivos se eu fizer downgrade?
Uploads, mídia, apps e bancos de dados em um só plano
Escolha um plano pago e os limites maiores do Rapidfile passam a valer para a sua conta em poucos minutos.