https://iroh.computer/ Open main menu Iroh docs github docs github Efficient IPFS for the whole world right now. Iroh takes IPFS beyond the theoretical, to offer developers efficient infrastructure that scales data distribution past 10M devices. Run Iroh Now 01 Purpose-built for efficiency. We have been working on and around IPFS nearly since it's inception, and are starting out on a new implementation because we have unfinished business with IPFS. We believe the best days of the protocol are ahead, but to get there we need to ship an order-of-magnitude improvement that unlocks new platforms and use cases. We're building iroh to see just how far we can take IPFS. [icon_faste] Faster Iroh consistently outperforms Kubo, using fewer resources to serve more requests. There is a ring of truth to the "rewrite it in Rust" cliche. Adding in lessons learned while working with IPFS over the years doesn't hurt either. Throughput req/second Iroh 6,926 Kubo 4,957 Adding Content 100mb Files Iroh 199 Mb/s Kubo 294 Mb/s [icon_pract] Practical Iroh does fewer things than kubo, with more polish. Iroh targets a subset of the kubo API, aiming at the most commonly-used features of IPFS, while steering users away from pitfalls that have been trapped in kubo to maintain backward compatibility. If it's shipped in iroh, it will just work. [icon_platf] Platform Specific Running a single binary in the cloud doesn't make much sense. Neither does duplicating files locally when running IPFS on the desktop Iroh is a single codebase with multiple platform targets, allowing iroh to be microservices in the cloud, use more natural defaults on desktop. [icon_mobil] Mobile Support Finally, IPFS on a phone. Iroh can be embedded into iOS & Android applications to speak the IPFS protocol natively. It's not a device-overheating afterthought, it's a ground-up rethink of what IPFS on a phone should look like. Iroh by Number Zero contact legal