// the find
nftstorage/nft.storage
**Notice: Uploads Decommissioned - Existing Data is Safe!**
NFT.Storage was a free IPFS/Filecoin pinning service for NFT metadata and assets, backed by Protocol Labs. As of June 2024, uploads are fully decommissioned — this repo is now a historical artifact. Only useful if you're reading the code to understand how they built a Cloudflare Workers + Supabase Postgres + IPFS Cluster backend, or migrating off of it.
The API package shows a clean Cloudflare Workers architecture with well-separated route handlers and middleware layers. The UCAN (User Controlled Authorization Networks) integration in the client is a technically interesting delegated auth pattern worth studying if you're building decentralized systems. The cron package has a concrete implementation of measuring NFT 'time to retrievability' that's a useful reference for IPFS content availability monitoring. The monorepo package structure is sensible — API, client, website, and cron jobs all clearly separated with their own changelogs.
The service is dead — new uploads stopped June 30, 2024, and existing data availability will degrade over time. The non-JS clients (Go, Java, PHP, Python, Ruby, Rust) are auto-generated from an OpenAPI schema and explicitly marked as unsupported and possibly non-functional. The database layer mixes raw SQL files, Supabase PostgREST, and a custom db-client abstraction in a way that would be painful to replicate locally — the docker setup for local dev is non-trivial. No mention of what happens to existing stored data long-term; 'latency and availability may degrade' is not a commitment.