For AI agents: visit https://docs.opensea.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
OpenSea Developer Documentation
HomeDocsAPI EndpointsAnnouncements
OpenSeaOpenSea Developer Documentation
Docs
OpenSea
HomeDocsAPI EndpointsAnnouncements

Guides

  • NFT basics
    • Deploy an NFT contract
      • Part 1: Create an OpenSea account
      • Part 2: Deploy a contract using Shipyard
      • Part 3: Mint an NFT
    • Display an NFT
      • Part 1: Set up a website
      • Part 2: Fetch an NFT from OpenSea
  • Drops
    • Create a primary drop
      • Part 1: Deploy an NFT contract
      • Optional: Deploy a SeaDrop-compatible contract manually
      • 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
  • Marketplace trading
    • Buy and sell NFTs
    • Collection offers and advanced trading
    • Transfer and manage NFTs
    • Swap tokens
  • Data and events
    • Search and discovery
    • Query analytics and events
    • Stream real-time events

AI Agents

  • Build with AI agents
    • Set up an onchain agent
  • Agent tool registry (ERC-8257)
    • x402 micropayments
    • Tool manifest

Marketplace

  • OpenSea fees
  • Offer leverage
  • Creator fee enforcement

Standards

  • Metadata standards
    • Media and traits
    • Metadata storage
    • Updating metadata
    • Locked and staked NFTs
    • 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 about 13 hours ago


What’s Next

  • Part 1: Create an OpenSea account