ZoraOS ☼☽
  • Introduction
  • Developer Tools
    • Smart Contracts
      • Whitepaper
    • ZDK
      • React Connecting Wallet
      • Zora Protocol
      • Auction House
      • Minting Media
      • Addresses
      • Users
      • Metadata
      • Utility
    • Indexer
      • Getting Started
      • Entities
    • Subgraph
    • Media Rendering
      • NFT Hooks
        • useZNFT
        • useNFTMetadata
        • useNFTContent
  • Guides
    • Connect to a Wallet
    • Build a marketplace
  • Community
    • Join our Discord
    • Support
    • Platforms using Zora
      • Catalog
      • Mirror
Powered by GitBook
On this page

Was this helpful?

  1. Developer Tools

ZDK

The Zora Development Kit (ZDK) is a tool for developers to simply and reliably interact with the Zora Protocol. The ZDK is written in Typescript.

PreviousWhitepaperNextReact Connecting Wallet

Last updated 4 years ago

Was this helpful?

Getting Started

To start, install the developer kit with yarn or npm

yarn add @zoralabs/zdk
npm install -S @zoralabs/zdk

The ZDK exposes utilities for the Zora contracts and an interface to interact with the Zora ecosystem.

The library is an incredibly powerful tool for interacting with the Ethereum blockchain. Most of the guides provided in this documentation interact with ethers.js as well.

The ZDK currently provides 6 modules, which can be used in combination or separately to read and write to the Zora protocol:

ethers.js
ethers.js
Zora Module
Utility Module
Addresses Module
Metadata Module
User Information Module
Auction House Module