# Implementing Metadata to ERC721

**URL:** <https://forum.openzeppelin.com/t/implementing-metadata-to-erc721/5637>\
**Category:** Support\
**Tags:** erc721\
**Created:** [February 1, 2021, 9:08pm UTC](https://forum.openzeppelin.com/t/implementing-metadata-to-erc721/5637 "2021-02-01T21:08:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![robbiek](https://avatars.discourse-cdn.com/v4/letter/r/ecc23a/32.png) [@robbiek](https://forum.openzeppelin.com/u/robbiek)\
**Post date:** [February 1, 2021, 9:08pm UTC](https://forum.openzeppelin.com/t/implementing-metadata-to-erc721/5637/1 "2021-02-01T21:08:51Z")

</div>

Hello  
Going through the walkthrough found here

> [@Create an NFT and deploy to a public testnet, using Truffle](https://forum.openzeppelin.com/t/create-an-nft-and-deploy-to-a-public-testnet-using-truffle/2961):
>
> In this tutorial we will create a non-fungible token (NFT) and deploy to a public testnet. ERC721 is a standard for representing ownership of [non-fungible tokens](https://docs.openzeppelin.com/contracts/3.x/tokens#different-kinds-of-tokens), that is, where each token is unique such as in real estate or collectibles. We will use [Presets](https://docs.openzeppelin.com/contracts/3.x/api/presets) contracts in [OpenZeppelin Contracts 3](https://docs.openzeppelin.com/contracts/3.x/) to create an ERC721 and deploy using Truffle. Setting up the Environment We begin by creating a new project. $ mkdir mynft && cd mynft $ npm init -y Then we install [OpenZeppelin Contracts](https://docs.openzeppelin.com/contracts) which has …

successfully launched and have the ability to mint / send over Rinkeby but wondering how to add Metadata to the 721.

I have a JSON prepped and ready / trying to experiment with [https://my-json-server.typicode.com/](https://my-json-server.typicode.com/)

however a bit lost on how to connect everything

Thanks!

---

<div class="post-metadata">

**Author:** ![abcoathup](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/abcoathup/32/415_2.png) [@abcoathup](https://forum.openzeppelin.com/u/abcoathup)\
**Post date:** [February 2, 2021, 12:23am UTC](https://forum.openzeppelin.com/t/implementing-metadata-to-erc721/5637/2 "2021-02-02T00:23:32Z")

</div>

Hi @robbiek,

You can either use decentralized metadata (e.g. IPFS) but this comes at a higher cost for minting or you can use a centralized approach.

For the tutorial I just `my-json-server` but for production you would likely want a more robust approach of having a server for your JSON metadata. Which is not something I have done yet.
