IPFS HTTP Gateway
Algorand IPFS gateway
Section titled “Algorand IPFS gateway”Nodely provides distributed IPFS gateway for all Algorand assets as a part of free tier.
- Commercial tiers can use IPFS gateway for assets across any chain (any CID)
- IPFS usage counts towards free tier daily quota
- Only Algorand projects are allowed to use the service
- Nodely does not offer pinning service
Quick Start
Section titled “Quick Start”You can use https://ipfs.algonode.xyz/ipfs/${cid} to access any CID.
You can use https://ipfs.algonode.dev/ipfs/${cid} as a backup in case .xyz domain is suspended.
Files that are not cached already will be fetched from the IPFS P2P network.
examples:
- https://ipfs.algonode.xyz/ipfs/QmWiHqs17Gx5SGg49d7uPsBdom2J2PtUWigLYYVvykbBnJ
- https://ipfs.algonode.xyz/ipfs/bafybeieivaqymeaohob2qggwu4edsm7rwhrfuhtiwtengvkwmgfkp2ogdi/nfd.json
Generating thumbnails
Section titled “Generating thumbnails”Nodely IPFS gateway uses Bunny.net image optimizer.
Image objects need to have extra optimizer=image parameter to force the optimizer to work when no file extension is provided.
example:
Rate limits
Section titled “Rate limits”Requests for non Algorand related IPFS objects are limited to 10/sec per IP address Request for Algorand mainnet assets are limited to 100/sec per public IP address
What is being cached / allowed
Section titled “What is being cached / allowed”Nodely IPFS gateway uses realtime block streaming pipeline to precache all Mainnet IPFS cids referenced (recursively) in all new ASAs (NFTs).
Referenced objects are downloaded using ARC19 standard and recursively parsed using ARC3 to precache and gather metadata on all referenced objects :
- json files
- audio / video / images
- 3D models
Pricing
Section titled “Pricing”IPFS Gateway is part of all tiers, including the free one.