

Um SDK de armazenamento unificado para backends de objetos e blobs. Uma API pequena e honesta. E/S baseada em padrões da web. Uma saída de emergência quando você precisar do cliente nativo.
Loading comments…
Informações do projeto
Palavras-chave do produto
O Files SDK é um SDK de armazenamento unificado que fornece uma única API consistente para interagir com backends de armazenamento de objetos e blobs. Em vez de aprender um SDK diferente para cada provedor de nuvem, você obtém uma interface pequena e honesta que funciona com S3, Cloudflare R2, Google Cloud Storage, Azure Blob e mais de 30 outros provedores. Ele utiliza E/S baseada em padrões web — aceitando File, Blob, ReadableStream, ArrayBuffer e string — e funciona em qualquer lugar onde fetch é suportado, incluindo Node, Bun, Workers e Vercel.
Upload, download, listar, excluir, head, exists, copiar e geração de URL — os mesmos dez métodos funcionam de forma idêntica, seja usando S3, GCS, Azure ou um sistema de arquivos local. Troque seu adaptador e suas chamadas permanecem as mesmas.
O SDK aceita tipos nativos da web como File, Blob e ReadableStream, e também os retorna. Sem wrappers proprietários de stream ou conversões de buffer. Funciona em qualquer runtime que suporte a API fetch — Node, Bun, Cloudflare Workers, Vercel Edge e muito mais.
files.rawQuando você precisa de recursos específicos do provedor, como versionamento, políticas de ciclo de vida, ACLs ou uploads em várias partes, o cliente nativo está sempre a uma propriedade de distância. files.raw é tipado por adaptador, então você obtém autocompletar completo para o SDK subjacente sem sair do seu código.
Cada erro de provedor é normalizado em um único FilesError com uma propriedade code consistente. O erro original é anexado como cause, permitindo que você lide com falhas de forma uniforme enquanto ainda depura com o contexto completo.
"Uma API pequena entre provedores. Troque seu provedor de armazenamento sem reescrever chamadas."
Essa é a promessa central, e o Files SDK a cumpre sem concessões. Enquanto outras camadas de abstração vazam detalhes específicos do provedor ou forçam você a uma API de menor denominador comum, o Files SDK oferece uma superfície limpa de dez métodos que cobre 95% dos casos de uso — e então entrega o cliente nativo para os 5% restantes. A matriz de compatibilidade mostra exatamente quais métodos funcionam em qual provedor, com ressalvas claras onde o comportamento difere.
Você está cansado de manter código de adaptador para cada provedor de armazenamento que sua aplicação utiliza, ou está planejando migrar de um backend para outro e quer evitar uma reescrita dolorosa. O Files SDK também é uma ótima opção se você está construindo uma biblioteca ou framework que precisa aceitar armazenamento fornecido pelo usuário sem ditar o provedor.
Outras ferramentas que você pode considerar
MockNova é um mecanismo de dados focado em privacidade para desenvolvedores. Gere até 100 mil linhas de dados relacionais complexos, limpe logs bagunçados com "Magic Extract" e simule APIs localmente usando MSW — tudo 100% no lado do cliente. Sem backend, nenhum dado sai da sua máquina e zero barreiras de pagamento. Perfeito para testes de frontend, prática de SQL e ciência de dados. Inclui o "Modo Caos" para testes com dados sujos e um servidor de simulação de API integrado. Rápido, gratuito e feito para velocidade. Pare de lutar contra limites e comece a construir.
Requestly é um kit de ferramentas para desenvolvedores leve e focado em armazenamento local, projetado para otimizar fluxos de trabalho de desenvolvimento, teste e depuração de APIs. Ele oferece um poderoso interceptador HTTP para modificar, simular e depurar requisições de rede diretamente do seu navegador. Crie frontends mais rápido sem esperar pelo backend. A plataforma inclui um cliente de API para desenvolvimento e testes, suporte a simulação de APIs com GraphQL e permite testes entre dispositivos. É particularmente valiosa para desenvolvedores frontend, engenheiros de QA e equipes de suporte que precisam simular casos extremos e substituir scripts. Funcionalidades Principais Casos de Uso Interceptação HTTP Desenvolvimento Frontend Simulação de API Testes de QA Cliente de API Depuração de Suporte
AitFind — Mecanismo de Busca de Ferramentas de IA. Pare de pesquisar em dezenas de diretórios de ferramentas de IA. O AitFind indexa repositórios do GitHub para que você possa encontrar, comparar e usar qualquer ferramenta de IA em segundos. 📊 Classificado por qualidade — não apenas estrelas, mas sinais reais de uso 🤖 Pronto para agentes — dados estruturados para que agentes de IA entendam e recomendem � Com base no GitHub — toda ferramenta tem um repositório real que você pode bifurcar ou favoritar. Criado para desenvolvedores que desejam encontrar as melhores ferramentas de IA e para agentes de IA que precisam de dados estruturados e confiáveis.
Criador
kettle_dev
Loading comments…