Português BR
Português BR
Appearance
Português BR
Português BR
Appearance
Perguntas frequentes sobre o IPFS Ninja.
IPFS Ninja é um serviço gerenciado de fixação em IPFS. Você faz upload de qualquer arquivo através de uma API REST simples, ou fixa CIDs existentes da rede IPFS. Cada arquivo recebe um identificador de conteúdo permanente (CID) e é acessacessível através do nosso gateway em ipfs.ninja/ipfs/<CID>.
Todos os tipos de arquivo são suportados. Objetos e arrays JSON podem ser enviados diretamente. Todos os outros arquivos (imagens, PDFs, HTML, video, audio, binarios) são enviados como conteúdo codificado em base64.
Os uploads individuais são limitados pela capacidade de armazenamento do seu plano. Não ha limite de tamanho por arquivo alem do seu armazenamento disponível.
Sim. Use POST /pin com qualquer CID válido. Nosso cluster buscara o conteúdo na rede IPFS é o fixara na sua conta. Consulte a documentação da API de Fixação para detalhes.
Depende do tamanho do arquivo e de quantos nós IPFS possuem o conteúdo. Arquivos pequenos e bem distribuídos são fixados em segundos. Conteúdo grande ou raramente fixado pode levar alguns minutos. O endpoint de fixação retorna imediatamente com status pinning — consulte GET /pin/:cid para verificar o progresso.
O status muda para failed. Isso significa que o CID é inválidoinválido ou o conteúdo não está mais disponível em nenhum no IPFS alcançável.
Sim. Todo conteúdo fixado no IPFS é acessacessível publicamente pelo seu CID através de qualquer gateway IPFS. Se você precisa de acesso privado, use um gateway dedicado com modo de token obrigatório — isso restringe o acesso pelo seu gateway, embora o conteúdo permaneca disponível na rede IPFS mais ampla.
Nos desfixamos seus arquivos dos nossos nós quando você cancela. Se outros nós IPFS armazenaram em cache seu conteúdo, ele pode permanecer acessível. Porem, sem fixação ativa, os arquivos serão eventualmente removidos pela coleta de lixo na rede.
Passe sua chave API pelo cabeçalho X-Api-Key. Gere chaves na página de Chaves API no seu painel de controle.
Não. O IPFS Ninja não impoe limites de taxa nas requisições a API. Você pode fazer quantas requisições precisar em qualquer plano.
Não. As chaves API são validas até que você as exclua. Você pode criar múltiplas chaves e revoga-las individualmente.
As chaves API (bws_) tem acesso total — upload, exclusao, listagem de arquivos. Os tokens de gateway (gwt_) são somente leitura e só podem acessar arquivos pelo seu gateway dedicado. Os tokens de gateway são seguros para incorporar em aplicações frontend.
Um gateway IPFS privado no seu próprio subdominio (ex.: abc123.gw.ipfs.ninja) que serve apenas arquivos fixados na sua conta. Diferente do gateway público, não resolvera CIDs de outros usuarios.
Gateways dedicados estão disponíveis no plano Nirvana ($29/mes), que inclui 50 GB/mes de largura de banda do gateway.
Sim. Você pode habilitar o modo de token obrigatório (exige um token gwt_ em cada requisição) e/ou configurar uma lista de IPs permitidos (até 100 endereços).
Sim. Configure allowedOrigins nas configurações do seu gateway com uma lista de origens HTTPS. Apenas requisições de navegador dessas origens serão permitidas. Requisições que não são de navegador (sem cabeçalho Origin) passam sem restrição. Uma lista vazia permite todas as origens.
Tokens de upload assinados são credenciais com tempo limitado para uploads do lado do cliente. Você os gera no seu servidor usando POST /upload/signed-url e os passa para navegadores ou aplicativos móveis. O cliente se autentica com Authorization: Signed <token> em vez de expor sua chave API. Cada token rastreia o uso e expira automaticamente. Consulte a documentação de Tokens Assinados para detalhes.
Sim. Use GET /image/:cid com parâmetros de consulta como w, h, format e quality para redimensionar, converter e comprimir imagens em tempo real. As respostas são armazenadas em cache com base no CID endereçado por conteúdo. Isso funciona em todos os planos. Consulte Otimização de Imagens.
Sim. Inclua um objeto metadata com até 10 pares chave-valor ao fazer upload via POST /upload/new ou ao fixar via POST /pin. Os metadados são retornados nas listagens de arquivos e no endpoint de detalhes do arquivo. Consulte a documentação de Arquivos e Fixação.
Sim. O plano Dharma é gratuitogratuito para sempre — 1 GB de armazenamento, requisições API ilimitadas, sem necessidade de cartao de crédito.
Sem taxas de largura de banda nas requisições API para qualquer plano. A largura de banda do gateway dedicado (plano Nirvana) inclui 50 GB/mes. Quando o limite é atingatingido, as requisições do gateway são bloqueadas até o próximo mes.
O armazenamento não reseta. Seu plano inclui uma capacidade total de armazenamento (1 GB / 10 GB / 100 GB). Para liberar espaço, exclua arquivos que você não precisa mais. Fazer upgrade do seu plano aumenta sua capacidade total.
Sim. Cancele sua assinatura pelo portal de faturamento — sem compromisso. Sua conta reverte para o nível gratuito, e os arquivos fixados existentes permanecem acessíveis.
Seus arquivos permanecem fixados no IPFS, mas você não poderá fazer mais uploads se seu uso atual exceder o limite de armazenamento do novo plano. Exclua arquivos para voltar a ficar dentro do limite.
Todos os dados são criptografados em transito via TLS/HTTPS. A autenticação usa tokens JWT (Cognito) e chaves API armazenadas com segurança. O conteúdo dos arquivos no IPFS não e criptografado em repouso — o IPFS é uma rede pública por design.
Sim. As chaves API são projetadas para uso do lado do servidor. Nunca as exponha em código do lado do cliente. Para acesso a arquivos do lado do cliente, use tokens de gateway (gwt_) que são somente leitura.
Envie um e-mail para info@ipfs.ninja ou consulte a documentação da Referência da API.
Nos nós esforçamos para alta disponibilidade, mas não oferecemos um SLA formal neste momento. O serviço é fornecidfornecido "como está".