Skip to content

IPFS Ninja

Upload eenvoudig afbeeldingen, PDF's en JSON-bestanden naar IPFS en ontvang een permanente inhoudsidentificatie (CID) met directe gateway-toegang.

Wat is IPFS?

Het InterPlanetary File System (IPFS) is een gedecentraliseerd peer-to-peer opslagprotocol. IPFS breekt bestanden op in kleinere stukken, distribueert ze over het netwerk en wijst elk bestand een unieke inhoudsidentificatie (CID) toe op basis van de inhoud.

Dit betekent:

  • Gedistribueerde opslag -- je bestanden worden opgeslagen op meerdere knooppunten voor verbeterde betrouwbaarheid.
  • Inhoudsadressering -- de CID is afgeleid van de bestandsinhoud zelf, wat onveranderlijkheid garandeert.
  • Netwerkbrede toegankelijkheid -- iedereen met de CID kan het bestand ophalen van elk IPFS-knooppunt.

Wat IPFS Ninja doet

IPFS Ninja is een beheerde dienst waarmee je bestanden kunt uploaden en bestaande inhoud kunt vastzetten op IPFS via een eenvoudige REST API. Het is niet nodig om je eigen IPFS-knooppunt te draaien.

  • Upload nieuwe bestanden -- stuur elk bestand via POST /upload/new en ontvang een permanente CID
  • Zet bestaande CID's vast -- heb je al inhoud op IPFS? Zet het vast op ons cluster via POST /pin om te zorgen dat het beschikbaar blijft
  • Toegang via gateway -- alle vastgezette inhoud is toegankelijk op ipfs.ninja/ipfs/<CID>
  • Aangepaste metadata -- voeg sleutel-waarde-paren toe aan uploads en vastzetacties voor organisatie en filtering
  • Ondertekende upload-tokens -- genereer tijdgelimiteerde tokens voor client-side uploads zonder je API-sleutel bloot te stellen
  • IPNS veranderlijke namen -- maak stabiele namen die verwijzen naar veranderende CID's via de IPNS API, met maximaal 10 namen per account
  • Beeldoptimalisatie -- wijzig de grootte, converteer en comprimeer afbeeldingen direct via gateway URL-parameters

Dashboard

Volg uploads, opslag en gateway-bandbreedte vanuit je persoonlijke dashboard.

IPFS Ninja Dashboard met analyses, grafieken en gebruiksstatistieken

Gateway-toegang

Elk ge\u00fcpload bestand is toegankelijk via de IPFS Ninja-gateway, die fungeert als brug tussen het gedecentraliseerde IPFS-netwerk en traditionele webbrowsers.

De gateway-URL volgt dit patroon:

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

TIP

Je bestanden zijn ook toegankelijk via elke openbare IPFS-gateway (bijv. dweb.link, w3s.link) met dezelfde CID -- het IPFS-netwerk is gedecentraliseerd.

Gebruikers met het Nirvana-plan krijgen een dedicated gateway op hun eigen subdomein (<slug>.gw.ipfs.ninja) dat alleen bestanden serveert die aan hun account zijn vastgezet -- met optionele tokengebaseerde toegangscontrole en oorsprongsbeperkingen.

Ondersteunde bestandstypen

TypeFormatenInvoer
JSONElk geldig JSON-object of -arraystring / object
AfbeeldingenPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFStandaard PDF-documentenbase64
HTMLHTML-documentenbase64
ElkElk bestand (binair, tekst, video, enz.)base64

Alle bestandstypen worden geaccepteerd. Het type wordt automatisch gedetecteerd en geregistreerd.

Beveiliging

Gateway-antwoorden bevatten beveiligingsheaders (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY) die browsers verhinderen scripts uit te voeren in aangeboden inhoud.

Groottelimieten

LimietWaarde
Max payload per verzoek6 MB (API Gateway-limiet)
Totale opslag (Dharma)1 GB
Totale opslag (Bodhi)10 GB
Totale opslag (Nirvana)100 GB

Toepassingen

NFT-metadata en assets

Sla NFT-metadata in JSON op en bijbehorende afbeeldingen met permanente, onveranderlijke CID's.

Statische bronhosting

Host afbeeldingen, documenten en gegevensbestanden voor web- en mobiele applicaties.

Verifieerbaar gegevens delen

Deel gegevens met inhoudsgeadresseerde herkomst -- ontvangers kunnen verifieren dat er niets is gewijzigd.