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
  • Mint from a Drop Programmatically
  • Buy and Sell NFTs
  • Collection Offers and Advanced Trading
  • Transfer and Manage NFTs
  • Swap Tokens
  • Search and Discovery
  • Query Analytics and Events
  • Stream Real-Time Events
  • Build with AI Agents

Marketplace

  • OpenSea Fees
  • Offer Leverage
  • Creator Fee Enforcement

Standards

  • Metadata Standards
    • Contract-level metadata

Protocol

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

Brand Assets

  • Logos
  • Badges

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 7 months ago


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