Rapidfile Upload API e Media
Uploads de arquivos para os seus apps. Hospedagem para a sua mídia.
A Rapidfile Upload API guarda os arquivos que os seus usuários enviam, e a Rapidfile Media hospeda suas imagens, vídeos e áudios. As duas entregam pelo cdn.rapidfile.cc, usam o seu login Enzonic e aplicam automaticamente os limites do seu plano Enzonic pago.
Incluído em todo plano Enzonic pago. Contas grátis usam o plano grátis próprio da Rapidfile.

Rapidfile Upload API
Uma API REST em api.rapidfile.cc para os apps que você cria. Seu servidor guarda a chave secreta rk_live_; o navegador só recebe uma URL de upload assinada.
- URLs de upload assinadas
- POST /v1/uploads retorna uma URL assinada, válida por uma hora e segura para enviar ao navegador, que faz o upload direto para o armazenamento.
- Arquivos grandes em partes
- Arquivos de até 95 MB são enviados em uma única requisição; arquivos maiores recebem um upload em partes, até o limite de tamanho do seu plano.
- Uploads pelo servidor e gerenciamento de arquivos
- Envie do seu servidor com PUT /v1/files, e liste, consulte e apague arquivos com a mesma chave.
- Arquivos públicos ou privados
- Arquivos públicos recebem um link em cdn.rapidfile.cc. Arquivos privados recebem links assinados que expiram em até sete dias.
- Webhooks assinados
- Os eventos file.uploaded e file.deleted chegam ao seu endpoint com uma assinatura HMAC-SHA256 que você pode verificar.
- Verificados antes da entrega
- Os arquivos enviados são verificados contra malware, e um arquivo não é entregue pelo CDN até que a verificação termine.
// 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.pngO SDK para navegador em api.rapidfile.cc/sdk.js não tem dependências: ele pede ao seu endpoint um upload, envia arquivos grandes em partes e informa o progresso.
Rapidfile Media
Hospedagem de imagens, vídeos e áudios em media.rapidfile.cc, para os arquivos que você quer compartilhar.
Um link, um player e uma página de compartilhamento para cada arquivo
Solte um arquivo e receba uma página de compartilhamento, um player incorporável e um link direto do CDN. Mantenha os arquivos públicos ou não listados e veja com que frequência são vistos.
- Imagens
- PNG, JPEG, GIF, WebP, AVIF
- Vídeo
- MP4, WebM, QuickTime
- Áudio
- MP3, M4A, OGG, WAV, WebM
- Página de compartilhamento e player incorporável
- Um link direto do CDN para cada arquivo
- Arquivos públicos ou não listados, com contagem de visualizações
- Uma API JSON para enviar e gerenciar mídia pelas suas próprias ferramentas

Limites da Rapidfile por plano
A coluna Grátis é o plano grátis próprio da Rapidfile. Cada plano Enzonic pago aplica automaticamente os limites da sua coluna, e a Rapidfile usa o maior valor entre esses e o seu próprio plano Rapidfile.
| Plano | GrátisGrátis | StarterUS$ 5 por mês | ProUS$ 10 por mês | GrowthUS$ 19 por mês | BusinessUS$ 29 por mês |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Armazenamento | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Tamanho do arquivo | Até 512 MB | Até 4 GB | Até 8 GB | Até 16 GB | Até 32 GB |
| Apps | 3 | 10 | 25 | 50 | 100 |
| Entregas pelo CDN | Não medido por dia | Não medido por dia | Não medido por dia | Não medido por dia | Não medido por dia |
| Rapidfile Media | |||||
| Armazenamento | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Tamanho do arquivo | Até 100 MB | Até 5 GB | Até 10 GB | Até 20 GB | Até 20 GB |
| Requisições ao CDN | 200.000 por dia | 1.000.000 por dia | 2.000.000 por dia | 4.000.000 por dia | 8.000.000 por dia |
As entregas da Upload API pelo CDN não são medidas por dia. Um grant também aplica os limites da Rapidfile do plano concedido.
Grants para a nuvem
Tempo grátis de Pro ou Business e até US$ 500 de crédito de Cloud para quem constrói para outras pessoas.
- Pro ou Business por 3, 6 ou 12 meses
- Até US$ 500 de crédito de Cloud no seu saldo Enzonic
- Um grant cobre Deploy, Databases, CI e os limites da Rapidfile do plano
- Lido por uma pessoa, geralmente respondido em poucos dias
Solicite pelo formulário no enzonic.dev. Basta uma conta Enzonic gratuita, sem cartão.
- Código aberto
- Estudantes
- ONGs
- Startups
- Educadores
- Hackathons
Perguntas
Crie uma chave de API e envie seu primeiro upload.
Também hospeda o app, o banco de dados ou o pipeline?