IPFS HTTP Gateway
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
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
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
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
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
IPFS Gateway is part of all tiers, including the free one.