Skip to content

IPFS Ninja

Téléchargez facilement des images, PDFs et fichiers JSON sur IPFS et obtenez un identifiant de contenu permanent (CID) avec un accès instantané via le gateway.

Qu'est-ce qu'IPFS ?

Le système de fichiers interplanetaire (IPFS) est un protocole de stockage décentralisé pair à pair. IPFS découpe les fichiers en fragments plus petits, les distribue à travers le réseau et attribue à chaque fichier un identifiant de contenu (CID) unique basé sur son contenu.

Cela signifie :

  • Stockage distribué — vos fichiers sont stockés sur plusieurs nœuds pour une meilleure fiabilité.
  • Adressage par contenu — le CID est dérivé du contenu du fichier lui-même, garantissant l'immutabilité.
  • Accessibilité sur tout le réseau — toute personne ayant le CID peut récupérer le fichier depuis n'importe quel nœud IPFS.

Ce que fait IPFS Ninja

IPFS Ninja est un service géré qui vous permet de téléverser des fichiers et d'épingler du contenu existant sur IPFS via une API REST simple. Pas besoin d'exécuter votre propre nœud IPFS.

  • Téléverser de nouveaux fichiers — envoyez n'importe quel fichier via POST /upload/new et obtenez un CID permanent
  • Épingler des CIDs existants — vous avez deja du contenu sur IPFS ? Épinglez-le sur notre cluster via POST /pin pour garantir sa disponibilité
  • Accès via le gateway — tout le contenu épinglé est accessible sur ipfs.ninja/ipfs/<CID>
  • Métadonnées personnalisees — attachez des paires clé-valeur aux téléversements et epinglages pour l'organisation et le filtrage
  • Tokens de téléversement signes — générez des tokens à durée limitee pour les téléversements côté client sans exposer votre clé API
  • Noms mutables IPNS — créez des noms stables qui pointent vers des CIDs changeants via l'API IPNS, avec jusqu'à 10 noms par compte
  • Optimisation d'images — redimensionnez, convertissez et compressez des images à la volée via les paramètres d'URL du gateway

Tableau de bord

Suivez les téléversements, le stockage et la bande passante du gateway depuis votre tableau de bord personnel.

IPFS Ninja Dashboard with analytics, charts, and usage stats

Accès au gateway

Chaque fichier téléversé est accessible via le gateway IPFS Ninja, qui sert de pont entre le réseau décentralisé IPFS et les navigateurs web traditionnels.

L'URL du gateway suit ce schéma :

https://ipfs.ninja/ipfs/<CID>

TIP

Vos fichiers sont également accessibles depuis n'importe quel gateway IPFS public (par exemple dweb.link, w3s.link) en utilisant le même CID — le réseau IPFS est décentralisé.

Les utilisateurs du plan Nirvana beneficient d'un gateway dédié sûr leur propre sous-domaine (<slug>.gw.ipfs.ninja) qui ne sert que les fichiers épinglés a leur compte — avec un controle d'accès optionnel par tokens et des restrictions d'origine.

Types de fichiers pris en charge

TypeFormatsEntree
JSONTout objet ou tableau JSON validestring / object
ImagesPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFsDocuments PDF standardbase64
HTMLDocuments HTMLbase64
ToutTout fichier (binaire, texte, video, etc.)base64

Tous les types de fichiers sont acceptes. Le type est détecté automatiquement et enregistré pour votre référence.

Sécurité

Les réponses du gateway incluent des en-têtes de sécurité (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY) qui empêchent les navigateurs d'exécuter des scripts dans le contenu servi.

Limites de taille

LimiteValeur
Charge utile max par requête6 Mo (limite d'API Gateway)
Stockage total (Dharma)1 Go
Stockage total (Bodhi)10 Go
Stockage total (Nirvana)100 Go

Cas d'utilisation

Métadonnées et actifs NFT

Stockez les métadonnées JSON des NFT et les images associees avec des CIDs permanents et immuables.

Hébergement de ressources statiques

Hébergez des images, documents et fichiers de données pour des applications web et mobiles.

Partage de données vérifiable

Partagez des données avec une provenance adressee par contenu — les destinataires peuvent vérifier que rien n'a ete altere.