> For the complete documentation index, see [llms.txt](https://xact.gitbook.io/xact/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xact.gitbook.io/xact/sdk/php/create-a-token.md).

# Create NFT

The following sample will show you how to create a NFT on Hedera Hashgraph. We will first generate a request for the end user. Once validated, you will get notified for the NFT's creation success.‌

## Prerequisites <a href="#pre-requisites" id="pre-requisites"></a>

{% content-ref url="/pages/-Mg5U-5eb4UqoAhffuDM" %}
[Getting started](/xact/sdk/php/getting-started.md)
{% endcontent-ref %}

## Step 1: Create a NFT

```php
$nft = [
    /* Name of the Token */
    $name = 'My NFT'; 
    /* Description of the Token */
    $description = 'This is a great NFT';
    /* Category of the Token */
    $category = 'Digital Art';
    /* Creator of the Token */
    $creator = 'NFTMan';
    /* cid linked to the NFT - From IPFS storage */
    $cid = '';
    /* NFT's Quantity */
    $creator = 1;
]
/* Which Account ID issue the NFT's Creation */
$fromAccountId = '';
/* Custom uniq ID */
$uniqId = '';
/* Define a Webhook */
$webhook = '';


$client -> createNFT([
    $nft,
    $fromAccountId,
    $uniqId,
], $webhook);
```

Find more details on the web hook implementation [here](https://xact.gitbook.io/xact/sdk/php/getting-started#step-3-webhook-use-case)

⭐ Congratulations! You have successfully set your NFT for sale !
