> ## Documentation Index
> Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating a LaunchLab token

> Two creation modes — JustSendit for a fast no-config launch, LaunchLab for full control over supply, curve, vesting, and post-migration fees. Covers UI walkthrough, key decisions, and what to do after launch.

<Info>
  Raydium LaunchLab is infrastructure for token creation. Launching a token carries financial and reputational risk. Nothing on this page constitutes financial, legal, or investment advice. Consult appropriate professionals before launching a token that involves public fundraising.
</Info>

## Two creation modes

LaunchLab offers two creation paths accessible from [raydium.io/launchlab/create](https://raydium.io/launchlab/create):

|                     | **JustSendit**                 | **LaunchLab**             |
| ------------------- | ------------------------------ | ------------------------- |
| Setup time          | \~1 minute                     | \~5 minutes               |
| Token supply        | Fixed default                  | Fully configurable        |
| SOL target          | 85 SOL (fixed)                 | 24 SOL minimum, custom    |
| Curve %             | Default                        | 51–80% on curve           |
| Vesting             | None                           | Optional                  |
| Post-migration fees | Default (10% creator LP share) | Configurable              |
| Best for            | Quick community launches       | Structured token launches |

***

## JustSendit mode

The fastest way to launch. Minimal input required; the platform fills in sensible defaults.

### What you need

* A connected wallet with enough SOL for transaction fees (\~0.05–0.1 SOL for creation).
* A token name and ticker symbol.
* An image or GIF that meets the UI requirements.

### Steps

1. Go to [raydium.io/launchlab/create](https://raydium.io/launchlab/create) and select **JustSendit**.
2. Enter the token **name** and **ticker**.
3. Optionally add a **description** and **social links** (website, Twitter/X, Telegram).
4. Upload a **logo image or GIF**.
5. Optionally enter an **initial buy amount** in SOL to purchase tokens at creation. This changes the first on-curve price state and should be reviewed before signing.
6. Review the summary and click **Create**.
7. Approve the transaction in your wallet.

Your token launches immediately on the bonding curve. It graduates to a Raydium AMM pool once 85 SOL has been collected by the curve.

***

## LaunchLab mode

Full-control creation with configurable supply, fundraising target, curve allocation, vesting, and fee parameters.

### What you need

* A connected wallet with \~0.1–0.5 SOL for creation and vault rent.
* All the inputs below ready before you start (settings cannot be changed after launch).

### Configuration options

#### Token details

* **Name, ticker, logo** — same as JustSendit.
* **Description and social links** — recommended for discoverability.

#### Supply and curve allocation

* **Total supply** — total number of tokens to be minted (e.g. 1,000,000,000).
* **Curve allocation (%)** — the percentage of total supply placed on the bonding curve for public purchase (51–80%). The remainder seeds the post-graduation liquidity pool.

<Warning>
  The curve allocation and total supply are fixed at launch and **cannot be changed**. Choose carefully before signing.
</Warning>

#### SOL fundraising target

* The minimum graduation threshold is **24 SOL**. You can set it higher.
* This is the amount of SOL the curve must collect before the token graduates to a CPMM pool.
* Setting it too high risks the curve never graduating if demand is insufficient.

#### Vesting (optional)

Vesting locks a portion of the token supply and releases it linearly to designated wallets over a schedule.

| Field               | Description                                                                              |
| ------------------- | ---------------------------------------------------------------------------------------- |
| Total locked amount | Tokens to lock across all beneficiaries (as % of total supply, subject to program caps). |
| Cliff period        | Wait time after graduation before any tokens unlock (e.g. 180 days).                     |
| Unlock period       | Duration of linear unlock after the cliff (e.g. 365 days).                               |

Locked tokens do not enter the curve and are not part of the graduation liquidity pool. They are released to each beneficiary's wallet over the schedule above.

**Important vesting rules:**

* Cliff and unlock periods are fixed at launch — they cannot be changed retroactively.
* If a beneficiary loses their wallet key, locked tokens are permanently unreachable. Use a multisig if recovery matters.
* Any portion of `total_locked_amount` not allocated to a beneficiary before graduation is permanently stuck. Allocate the full amount.

For the full on-chain mechanics see [LaunchLab vesting](/products/launchlab/vesting).

#### Post-migration fee sharing

When the token graduates:

* LP tokens are minted to the CPMM pool.
* By default on Raydium: **90% of LP tokens are burned** (permanently locked via Burn & Earn) and **10% are given to the creator** as a Fee Key NFT.
* The Fee Key NFT entitles you to collect 10% of LP trading fees from the post-migration pool — indefinitely.

Enable this if you want ongoing revenue from your token's liquidity and accept the Fee Key NFT custody responsibilities. See [How creator fees work](/user-flows/how-creator-fees-work) for details.

### Steps

1. Select **LaunchLab** mode on the creation page.
2. Fill in token details (name, ticker, logo, description, socials).
3. Set **total supply** and **curve allocation percentage**.
4. Set your **SOL fundraising target** (≥ 24 SOL).
5. Configure **vesting** if needed (set beneficiary wallets and schedule).
6. Enable **post-migration fee sharing** if you want a creator LP share.
7. Optionally enter an initial buy amount.
8. Review the full summary — curve price range, graduation condition, LP split.
9. Click **Create** and approve the transaction.

***

## After your token launches

### Monitor curve progress

Your token's LaunchLab page shows real-time progress:

* % of curve sold.
* SOL raised vs. graduation target.
* Current price and price chart.

LaunchLab does not intervene in launches that fail to reach graduation. Monitor curve progress and communicate clearly with your community.

### Graduation

Graduation is triggered automatically by the first transaction that pushes the curve past the threshold — this can be called by any user (the caller earns a small bounty). No action is required from you as creator.

After graduation:

* A CPMM pool is created with the collected SOL and remaining curve tokens as initial liquidity.
* If you enabled post-migration fees, a **Fee Key NFT** is minted to your wallet.
* Claim pre-migration creator fees from your Portfolio page.

### Claim pre-migration creator fees

If your platform enables creator fees during the bonding curve phase, they accumulate in a vault. Claim them from the **Portfolio** page on raydium.io at any time.

***

## Pitfalls to avoid

| Pitfall                                                    | What to do                                                                                                              |
| ---------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| Setting SOL target too high                                | Pick a target the market can realistically hit.                                                                         |
| Over-allocating vesting before beneficiaries are confirmed | Unallocated vested supply is permanently inaccessible after graduation.                                                 |
| Transferring or burning the Fee Key NFT unintentionally    | Fee claim rights are permanently lost. Keep the NFT in the creating wallet or a wallet you control.                     |
| Not making an initial buy                                  | Without an early buy, sniping bots may capture all early tokens at near-zero cost, which can undermine community trust. |

## Pointers

* [LaunchLab overview](/products/launchlab/overview) — the curve lifecycle and graduation mechanics.
* [LaunchLab overview for users](/user-flows/launchlab-overview) — product-level lifecycle and launch modes.
* [LaunchLab bonding curve](/products/launchlab/bonding-curve) — curve math and graduation threshold derivation.
* [LaunchLab vesting](/products/launchlab/vesting) — full vesting account layout and instruction reference.
* [How creator fees work](/user-flows/how-creator-fees-work) — pre- and post-migration fee details.
* [LaunchLab platforms](/user-flows/launchlab-platforms) — how platform configuration affects launch settings and fees.
* [Launch a token (developer guide)](/user-flows/launch-token-launchlab) — programmatic SDK walkthrough for developers.
