NFTCDN's Core Service Offerings
We want to make being able to display NFTs as quick, easy and cost-effective as possible for developers. We want to make NFTs load as fast as possible for end-users. Thatβs it β as simple as.
nftcdn.io/image
GET a highly optimised NFT Image
An API endpoint that focuses purely on performance.
High-speed, fine-tuned for optimal quality.
For loading 10,000+ NFTs in a matter of seconds.
Capability Details
- Supports all NFT images (Raster, Vector, Animated, On-Chain)
- Square Images (Re-size to 64, 128, 256, 512 & 1024px square)
- Raw image (Serves RAW NFT image too β full detail!)
- Single Frame GIFs (Reduces size from mega bytes to kilo bytes)
- Transcoded SVGs (eliminates exploit vectors)
- Optimised (All images served in WEBP format)
- Pixel Art Re-Scaling (Scales pixel art correctly!)
- Supports all NFT Sources (IPFS, Arweave, HTTP, On-Chain)
- Supports all Major NFT Standards (CIP-25, CIP-68, CNFT v0.01)
- Supports display of FT images (Fungible Tokens too!)
Documentation
π NFTCDN Github - /image API endpoint
π Detailed Capability Article (Coming soon!)
nftcdn.io/preview
GET a rich NFT image
An API endpoint for GIFs, SVG & HTML NFT Images.
For loading optimised GIFs + passthrough SVGs.
[BETA Release]
Capability Details
- Supports all NFT images (Raster, Vector, Animated, On-Chain)
- Optimised GIFs (rescaled & transcoded to Animated WebP)
- SVG Pass-Through (SVGs not rasterised, improved rendering Quality)
- Original Aspect Ratio (Re-sizing maintains image A/R)
- Optimised (All images served in WEBP format)
- Raw image (Serves RAW NFT image too β full detail!)
- Pixel Art Re-Scaling (Scales pixel art correctly!)
- Supports all NFT Sources (IPFS, Arweave, HTTP, On-Chain)
- Supports all Major NFT Standards (CIP-25, CIP-68, CNFT v0.01)
- HTML NFTs Preview (Image of HTML NFT, coming soon!)
Documentation
- Animated images support: GIFs are rescaled and transcoded to Animated WebP. Note however that it's slower and requires more bandwidth than the first frame provided by the /image endpoint.
- SVG passthrough: SVGs are not rasterized by NFTCDN, which usually improves the rendering quality at the expense of versatility (cannot be used on textures or link cards for example) and security (transcoding adds a layer of security). This also requires to take care of their positioning as it can vary depending on the use or not of viewboxing inside the SVG.
- The original aspect ratio of the image is preserved when ?size is used, which gives more control over the layout of image galleries, but also requires more attention.
- Planned to later offer a preview of HTML NFTs using an image of the rendered HTML.
nftcdn.io/metadata
GET an NFT's metadata
An API endpoint to acquire NFT metadata
For loading metadata of 10,000 NFTs in seconds!
Capability Details
- Structured metadata to compliment NFT media viewing
- Normalised NFT "display name"
- Ultra-wide rate limiting
Documentation
gateway.nftcdn.io
Your private secured gateway
Your gateway to our API endpoints
Protected using State Of The Art encryption
Plug & Play - integrate in a couple of minutes!
Service Capabilities
- HMAC Cryptographic encryption (prevent unauthorised use!)
- CORS & Hotlinking protection (locked for your domain only!)
- CDN Cover (powered by NFTCDN's global CDN PoP network)
Documentation
We're constantly developing our service offerings. Please join our Discord to keep on top of updates or if you have any questions!