# Minting types

Our tool provide 3 minting scenarios. Choose the one that best fits your needs.

<figure><img src="/files/MDvnT6BxyBMOYsO8b7aV" alt=""><figcaption></figcaption></figure>

### **Sequential Minting**

This is the most common minting type. Its process involves minting NFTs in the order they are defined. Each minting action increments the counter, starting from token 1 and progressing sequentially.

{% hint style="info" %}
We recommend this type of minting in situations such as:

* *Minting order matters*. It makes sense to use it, for instance, when you want to reward the first X individuals who mint your collection. This way, you can control the minting order of the collection. Subsequently, you can add these wallets to a whitelist in another collection, launch an airdrop for them, etc.
* *All NFTs are equal or have the same value*. If the order doesn't matter and they don't have a similar value, it could cause users to refrain from minting, waiting for the counter to reach a certain NFT, resulting in a minting bottleneck.
  {% endhint %}

Explore further details in the "[Sequential Minting](/features/minting-types/sequential-minting.md)" section.

### **Random Minting**

This type of minting randomly selects the NFT from the collection that the user will mint. The user does not know which NFT from the entire collection will be provided.

{% hint style="info" %}
We recommend this type of minting for collections where not all NFTs have the same value or share the same metadata or rarity, but the minting order is not significant.
{% endhint %}

Explore further details in the "[Random Minting](/features/minting-types/random-minting.md)" section.

### **Specify Minting**

User can choose the NFT to mint from among all those in the collection, provided it hasn't already been minted.

{% hint style="info" %}
NFTs may remain unminted because those of higher value are minted first. It can be useful when you want to give people the choice between NFTs or between the advantages of owning each one.
{% endhint %}

Explore further details in the "[Specify Minting](/features/minting-types/specify-minting.md)" section.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nfts2me.com/create-and-deploy-nft-collection/minting-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
