{"repo":"storacha/w3up","free":true,"listed":false,"github":"https://github.com/storacha/w3up","clone":"git clone https://github.com/storacha/w3up.git","description":"⁂ w3up protocol implementation","language":"JavaScript","stars":86,"topics":["ucan","storage","web3","decentralized","filecoin","ipfs"],"license":null,"category":"blockchain-web3","readme_excerpt":"⚠️ DEPRECATED This repo moved to github.com/storacha/upload-service. Please only use this repo to backport changes to @web3-storage/ modules. --- w3up This repo implements the web3.storage UCAN protocol specifications. It's the core of the web3.storage server and client implementations. Usage Store your files with web3.storage and retrieve them via their unique Content ID. Our tools make it simple to hash your content locally, so you can verify the service only ever stores the exact bytes you asked us to. Pick the method of using web3.storage that works for you! Website Visit https://console.web3.storage and upload right from the website. Under the hood it uses the web3.storage client that we publish to npm to chunk and hash your files to calculate the root IPFS CID in your browser before sending them to https://up.web3.storage. Once uploaded you can fetch your data from any IPFS gateway via https://w3s.link/ipfs/ Command Line Install @web3-storage/w3cli globally, authorize it to act on your behalf, create a space and upload your files. It calculates the root CID for your files locally before sending them to web3.storage. shell Run w3 --help or have a look at https://github.com/storacha/w3cli to find out everything it can do. JS Client Add the @web3-storage/w3up-client module into your project with npm i @web3-storage/w3up-client and upload a single file with client.uploadFile or many with client.uploadDirectory . If you've already got a space you can upload like this: node.j","default_branch":null,"files":null,"tree":[],"storefront":"/r/storacha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/storacha/w3up/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}