Developer Tutorials

Select the developer tutorial that best suits your needs

Start to finish: build a new tradeable NFT from scratch

This tutorial will teach you how to build an ERC721 from start to finish, with immediate OpenSea marketplace integration.

Estimated time: a few hours!

Configure an existing mainnet ERC721 or ERC1155 project with OpenSea

Have you already deployed your ERC721 or ERC1155 contract on mainnet? It's dead simple to get your items viewable and tradeable on OpenSea! This guide will show you how to configure your existing items to get them to show up on OpenSea.

If you haven't deployed to Mainnet yet, we recommend the main OpenSea Developer Tutorial.

Run a crowdsale for your items

If you're running a crowdsale for your NFTs, OpenSea has a suite of tools that allows you to auction your items off to an initial set of users. Note that we recommend completing the main OpenSea Developer Tutorial first.

Pull collectible data using the OpenSea API.

In addition to an instant marketplace for NFTs, OpenSea provides a REST API for fetching non-fungible tokens and other data (like collections and bundles) based on a set of query parameters.

Ownable standard for setting up your own contract on OpenSea.

Make your contract work on OpenSea by default, by developing it using OpenZeppelin standards