Skip to main content

Protocol SDK

Get started building with the Zora smart contracts#

The Protocol SDK makes interacting with the ZORA protocol easier by generating required transactions for our contracts.


  1. Mint existing 1155 NFTs and gasless NFTs
  2. Deploy new contracts and create new tokens
  3. Creating a token for free (gasless creation)
  4. Minting a token that was created for free (bringing it onchain)


The SDK is written in typescript and can be installed via npm, yarn, etc. Source Code

npm install @zoralabs/protocol-sdk

Code Examples#

  1. Minting an 1155 token
  2. Deploying a new 1155 contract with a token
  3. Minting a token for free (gasless creation)
  4. Bringing a Gasless NFT onchain and minting