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> (la passerelle apex ne sert que les CIDs de votre compte ou d'autres comptes IPFS Ninja — voir Accès via le gateway ci-dessous)
  • 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>

Portée de la passerelle apex

La passerelle apex à https://ipfs.ninja/ipfs/<CID> ne sert que les CIDs qui ont été téléversés ou épinglés par un utilisateur enregistré d'IPFS Ninja. Les requêtes pour tout autre CID renvoient HTTP 410 Gone avec un pointeur vers des passerelles IPFS publiques comme ipfs.io ou dweb.link. Pour servir un CID tiers via notre passerelle, inscrivez-vous gratuitement et faites d'abord POST /pin sur votre compte.

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.