Skip to content
@ipni

IPNI

InterPlanetary Network Indexer

banner

IPNI

Welcome to the InterPlanetary Network Indexer (IPNI) organization on GitHub.

IPNI is a content routing system optimized to take billions of CIDs from large data providers, and provide fast lookup of provider information from these CIDs over a simple HTTP REST API.

See IPNI specification for more information.

See:

  • storetheindex - a reference implementation of IPNI indexer nodes.
  • index-provider - a Golang library to advertise content onto IPNI.
  • go-libipni - a Golang library of common utilities to build out your own IPNI integration.
  • depute - a gRPC wrapper to advertise content onto IPNI from just about any other programming language.
  • relayX - separates ingest logic from the underlying indexer, which allows further scaling.

Monitoring and Debugging

Chat

Find us on Filecoin Slack in the #ipni channel.

โค๏ธ

Pinned Loading

  1. storetheindex storetheindex Public

    A directory of CIDs

    Go 82 25

  2. index-provider index-provider Public

    ๐Ÿ“ข Index Provider

    Go 34 18

  3. go-indexer-core go-indexer-core Public

    Core go datastructure of a cid index

    Go 15 4

  4. indexstar indexstar Public

    โญ๏ธ A load splitter for storetheindex โญ

    Go 6 1

  5. specs specs Public

    ๐Ÿ“– Technical Specification of IPNI Protocols

    12 3

  6. heyfil heyfil Public

    ๐Ÿ‘‹ Howdy from IPNI to Filecoin

    Go 2

Repositories

Showing 10 of 35 repositories
  • workers Public
    ipni/workers's past year of commit activity
    Shell 0 0 0 0 Updated Nov 2, 2026
  • terraform-deployments Public

    Terraform for IPNI infrastructure (Cloudflare, bootstrap). Plan on PR, apply on merge.

    ipni/terraform-deployments's past year of commit activity
    HCL 0 0 0 3 Updated Nov 1, 2026
  • pebble Public Forked from cockroachdb/pebble

    RocksDB/LevelDB inspired key-value database in Go

    ipni/pebble's past year of commit activity
    Go 0 BSD-3-Clause 615 0 1 Updated Oct 31, 2026
  • storetheindex Public

    A directory of CIDs

    ipni/storetheindex's past year of commit activity
    Go 82 25 9 3 Updated Oct 31, 2026
  • filecoin-redirect Public

    Cloudflare Pages service to redirect CIDs directly to providers for CAR downloads or in-browser rendering

    ipni/filecoin-redirect's past year of commit activity
    TypeScript 0 0 0 1 Updated Oct 31, 2026
  • needle Public Forked from ipfs/someguy

    Delegated Routing V1 server that proxies provider, peer, and IPNS lookups to the Amino DHT and other routers

    ipni/needle's past year of commit activity
    Go 0 14 0 5 Updated Oct 29, 2026
  • specs Public

    ๐Ÿ“– Technical Specification of IPNI Protocols

    ipni/specs's past year of commit activity
    12 3 9 3 Updated Oct 27, 2026
  • go-libipni Public

    IPNI library implementation in Go

    ipni/go-libipni's past year of commit activity
    Go 9 7 1 4 Updated Oct 27, 2026
  • dhstore Public

    ๐Ÿ” Service to store double hashed indexed records

    ipni/dhstore's past year of commit activity
    Go 2 1 2 1 Updated Oct 26, 2026
  • cidstats Public

    Simple stats display for per-provider metering

    ipni/cidstats's past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 23, 2026