Jump to Content
OpenSea Developer Documentation
HomeDocsAPI EndpointsAnnouncements
OpenSeaOpenSea Developer Documentation
Docs
OpenSea
HomeDocsAPI EndpointsAnnouncements

Guides

  • Deploy an NFT Contract
    • Part 1: Setup
    • Part 2: Deploy a contract using Shipyard
    • Part 3: Mint an NFT
  • Display an NFT
    • Part 1: Setup
    • Part 2: Fetch an NFT from OpenSea
  • Create a Primary Drop
    • Part 1: Deploy NFT Contract
    • Optional: Manually deploying a SeaDrop-compatible contract
    • Part 2: Edit Collection Settings
    • Part 3: Upload Metadata
    • Part 4: Edit Drop Settings
    • Part 5: Customize Drop Page
    • Part 6: Publish your drop
    • Drops FAQ
  • Buy and Sell NFTs
    • Prerequisite: Setup
    • Offer on an NFT
    • List an NFT

Protocol

  • Seaport
    • Models
    • Interface
    • Enums
    • Events and Errors
    • Conduit Controller
    • Seaport Hooks
  • SeaDrop

Other

  • OpenSea Fees
  • Creator Fee Enforcement
  • Metadata Standards
    • Contract-level metadata
  • Dynamic Traits
  • Logos
  • Badges
  • Offer Leverage

Deploy an NFT Contract

In this tutorial, you'll learn how to deploy a brand new NFT smart contract and mint your first NFT.

Updated over 1 year ago


What’s Next
  • Part 1: Create an OpenSea account