Collections & drops
Create a collection or a drop in one API call. No smart contract deployment knowledge required.
Drops, lazy minting, metadata pinning — managed entirely via API. Ship a collection without touching a smart contract.
import { FabricBloc } from '@fabricbloc/sdk';
// Create a drop — no gas until claim.
const drop = await fb.nfts.createDrop({
name: "Genesis Pass",
maxSupply: "10000",
chain: "base",
metadata: { image: "ipfs://..." },
});
// Lazy mint to a wallet
await fb.nfts.mint({ dropId: drop.id, to: walletId }); curl -X POST https://api.fabricbloc.com/v1/nft-drops \
-H "Authorization: Bearer ${FB_KEY}" \
-d '{
"name": "Genesis Pass",
"max_supply": "10000",
"chain": "base"
}' Capabilities
Create a collection or a drop in one API call. No smart contract deployment knowledge required.
NFTs are minted on-demand at claim time. No upfront gas costs for your team.
IPFS pinning is included. Upload images and metadata once — we handle persistence.
Set creator royalties at the collection level. EIP-2981 compatible out of the box.
Mint directly into a FabricBloc wallet or any EVM address. One step, no manual transfer.
Lock NFTs, set cooldown periods, or restrict transfers to allowlisted addresses.
How it works
POST /v1/nft-drops with name, max supply, and chain. Contract deployed instantly.
Upload images and JSON metadata. FabricBloc pins to IPFS and returns the URI.
Call mint with a wallet ID or address. NFT is onchain and in the holder's wallet.
FAQ · structured for voice & AI search
No. FabricBloc deploys audited NFT contracts on your behalf. You only interact with the API.
ERC-721 and ERC-1155 are both supported. Use drops for 721s and multi-token editions for 1155s.
NFTs are not minted until a user claims them. Gas is paid at claim time by the claimer or sponsored via gas policies.
Yes. Upload via the API or provide an existing IPFS CID. FabricBloc pins it and sets the tokenURI automatically.
Pairs with
Request access to the beta. We onboard teams in waves.