Skip to content

IPFS Ninja

Unggah gambar, PDF, dan file JSON ke IPFS dengan mudah dan dapatkan content identifier (CID) permanen dengan akses gateway instan.

Apa itu IPFS?

InterPlanetary File System (IPFS) adalah protokol penyimpanan terdesentralisasi berbasis peer-to-peer. IPFS memecah file menjadi bagian-bagian yang lebih kecil, mendistribusikannya di seluruh jaringan, dan memberikan setiap file content identifier (CID) unik berdasarkan isinya.

Ini berarti:

  • Penyimpanan terdistribusi — file Anda disimpan di beberapa node untuk keandalan yang lebih baik.
  • Content addressing — CID diturunkan dari konten file itu sendiri, menjamin immutabilitas.
  • Aksesibilitas seluruh jaringan — siapa pun yang memiliki CID dapat mengambil file dari node IPFS mana pun.

Apa yang dilakukan IPFS Ninja

IPFS Ninja adalah layanan terkelola yang memungkinkan Anda mengunggah file dan menyematkan konten yang ada di IPFS melalui REST API sederhana. Tidak perlu menjalankan node IPFS sendiri.

  • Unggah file baru — kirim file apa pun melalui POST /upload/new dan dapatkan CID permanen
  • Sematkan CID yang ada — sudah memiliki konten di IPFS? Sematkan ke kluster kami melalui POST /pin untuk memastikan tetap tersedia
  • Akses melalui gateway — semua konten yang disematkan dapat diakses di ipfs.ninja/ipfs/<CID>
  • Metadata kustom — lampirkan pasangan kunci-nilai ke unggahan dan pin untuk organisasi dan pemfilteran
  • Token unggah bertanda tangan — buat token terbatas waktu untuk unggahan sisi klien tanpa mengekspos API key Anda
  • Nama IPNS yang dapat diubah — buat nama stabil yang menunjuk ke CID yang berubah melalui API IPNS, hingga 10 nama per akun
  • Optimasi gambar — ubah ukuran, konversi, dan kompres gambar secara langsung melalui parameter URL gateway

Dashboard

Pantau unggahan, penyimpanan, dan bandwidth gateway dari dashboard pribadi Anda.

IPFS Ninja Dashboard with analytics, charts, and usage stats

Akses gateway

Setiap file yang diunggah dapat diakses melalui gateway IPFS Ninja, yang berfungsi sebagai jembatan antara jaringan IPFS terdesentralisasi dan browser web tradisional.

URL gateway mengikuti pola ini:

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

TIP

File Anda juga dapat diakses dari gateway IPFS publik mana pun (misalnya dweb.link, w3s.link) menggunakan CID yang sama — jaringan IPFS terdesentralisasi.

Pengguna paket Nirvana mendapatkan gateway khusus di subdomain mereka sendiri (<slug>.gw.ipfs.ninja) yang hanya melayani file yang disematkan ke akun mereka — dengan kontrol akses berbasis token opsional dan pembatasan origin.

Jenis file yang didukung

JenisFormatInput
JSONObjek atau array JSON valid apa punstring / object
GambarPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFDokumen PDF standarbase64
HTMLDokumen HTMLbase64
Apa punFile apa pun (biner, teks, video, dll.)base64

Semua jenis file diterima. Jenis file terdeteksi secara otomatis dan dicatat untuk referensi Anda.

Keamanan

Respons gateway menyertakan header keamanan (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY) yang mencegah browser mengeksekusi skrip dalam konten yang dilayani.

Batas ukuran

BatasNilai
Payload maks per permintaan6 MB (batas API Gateway)
Total penyimpanan (Dharma)1 GB
Total penyimpanan (Bodhi)10 GB
Total penyimpanan (Nirvana)100 GB

Kasus penggunaan

Metadata & aset NFT

Simpan metadata JSON NFT dan gambar terkait dengan CID permanen dan tidak dapat diubah.

Hosting sumber daya statis

Host gambar, dokumen, dan file data untuk aplikasi web dan mobile.

Berbagi data yang dapat diverifikasi

Bagikan data dengan provenance berbasis konten — penerima dapat memverifikasi bahwa tidak ada yang dimanipulasi.