Skip to content
Jose Eduardo Rojas Jimenez edited this page Dec 14, 2025 · 3 revisions

dart_ipfs Wiki

Welcome to the dart_ipfs wiki! This is the comprehensive documentation for the production-ready IPFS implementation in Dart.

pub package Tests

Quick Links

Page Description
Installation Get started with dart_ipfs
Quick-Start Basic usage examples
API Reference Complete API documentation
Architecture System design and components
Configuration All configuration options
Troubleshooting Common issues and solutions

What is dart_ipfs?

dart_ipfs is a complete IPFS (InterPlanetary File System) implementation in Dart, providing:

  • Content-Addressable Storage - CID v0/v1 support
  • P2P Networking - Bitswap, DHT, PubSub
  • HTTP Gateway - Serve IPFS content over HTTP
  • Offline Mode - Local-first operation
  • Flutter Support - Mobile and web platforms

Deployment Modes

Mode Use Case
Offline Local storage, no networking
Gateway HTTP server with optional P2P
P2P Full Complete network participation

Getting Help

Clone this wiki locally