Skip to content

IPFS Ninja

Ladda enkelt upp bilder, PDF-filer och JSON-filer till IPFS och få en permanent innehållsidentifierare (CID) med omedelbar gateway-åtkomst.

Vad är IPFS?

InterPlanetary File System (IPFS) är ett decentraliserat peer-to-peer-lagringsprotokoll. IPFS delar upp filer i mindre delar, distribuerar dem över nätverket och tilldelar varje fil en unik innehållsidentifierare (CID) baserad på dess innehåll.

Detta innebär:

  • Distribuerad lagring — dina filer lagras över flera noder för förbättrad tillförlitlighet.
  • Innehållsadressering — CID:n härleds från själva filinnehållet, vilket säkerställer oföränderlighet.
  • Nätverksomfattande åtkomst — alla med CID:n kan hämta filen från vilken IPFS-nod som helst.

Vad IPFS Ninja gör

IPFS Ninja är en hanterad tjänst som låter dig ladda upp filer och fästa befintligt innehåll på IPFS genom ett enkelt REST API. Inget behov av att köra din egen IPFS-nod.

  • Ladda upp nya filer — skicka valfri fil via POST /upload/new och få en permanent CID
  • Fäst befintliga CID:er — har du redan innehåll på IPFS? Fäst det till vårt kluster via POST /pin för att säkerställa att det förblir tillgängligt
  • Åtkomst via gateway — allt fäst innehåll är åtkomligt på ipfs.ninja/ipfs/<CID>
  • Anpassad metadata — bifoga nyckel-värde-par till uppladdningar och fästningar för organisering och filtrering
  • Signerade uppladdningstoken — generera tidsbegränsade token för klientuppladdningar utan att exponera din API-nyckel
  • IPNS föränderliga namn — skapa stabila namn som pekar på föränderliga CID:er via IPNS API, med upp till 10 namn per konto
  • Bildoptimering — ändra storlek, konvertera och komprimera bilder direkt via gateway URL-parametrar

Instrumentpanel

Spåra uppladdningar, lagring och gateway-bandbredd från din personliga instrumentpanel.

IPFS Ninja instrumentpanel med analys, diagram och användningsstatistik

Gateway-åtkomst

Varje uppladdad fil är åtkomlig via IPFS Ninja-gatewayen, som fungerar som en brygga mellan det decentraliserade IPFS-nätverket och traditionella webbläsare.

Gateway-URL:en följer detta mönster:

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

TIP

Dina filer är också åtkomliga från alla offentliga IPFS-gateways (t.ex. dweb.link, w3s.link) med samma CID — IPFS-nätverket är decentraliserat.

Användare med Nirvana-planen får en dedikerad gateway på sin egen subdomän (<slug>.gw.ipfs.ninja) som bara serverar filer fästa till deras konto — med valfri tokenbaserad åtkomstkontroll och ursprungsbegränsningar.

Filtyper som stöds

TypFormatIndata
JSONAlla giltiga JSON-objekt eller arrayerstring / object
BilderPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFStandard-PDF-dokumentbase64
HTMLHTML-dokumentbase64
AllaAlla filer (binära, text, video, etc.)base64

Alla filtyper accepteras. Typen detekteras automatiskt och registreras för din referens.

Säkerhet

Gateway-svar inkluderar säkerhetsrubriker (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY) som förhindrar webbläsare från att köra skript i serverat innehåll.

Storleksbegränsningar

BegränsningVärde
Max payload per begäran6 MB (API Gateway-begränsning)
Total lagring (Dharma)1 GB
Total lagring (Bodhi)10 GB
Total lagring (Nirvana)100 GB

Användningsfall

NFT-metadata och tillgångar

Lagra NFT-metadata i JSON och tillhörande bilder med permanenta, oföränderliga CID:er.

Statisk resurshosting

Hosta bilder, dokument och datafiler för webb- och mobilapplikationer.

Verifierbar datadelning

Dela data med innehållsadresserad härkomst — mottagare kan verifiera att inget har manipulerats.