# Quick Start

Flaunch gives developers a fast way to integrate token launches, trading, and treasury behavior without rebuilding the protocol layer from scratch.

## Choose Your Path

Start with the entrypoint that matches the job:

* [AI Skills Quick Start](/a.i.-skills/vibe-guide.md)
* [SDK Package](https://www.npmjs.com/package/@flaunch/sdk)
* [API Reference](/references/api.md)
* [Custom Managers](/managers/custom-managers.md)

At a high level, there are three common integration paths:

1. Launch Tokens Through The Web2 API
2. Build Directly With The SDK
3. Use A Treasury Manager When Revenue Or Ownership Needs Custom Behavior

Flaunch is built on Uniswap V4 and supports launch flows that can continue into ongoing fee routing, treasury logic, and post-launch products.

## Exclusive Features

Some of the core protocol features are:

#### [Fair Launch](/features/fixed-price-fair-launch.md)

When a coin is flaunched it enters into a Fixed Price Fair Launch. During this period a set number of coins are available to buy at a fixed price *for everyone*. This levels the playing field for all traders—from degens to bots.

#### [Untarnished Revenue Generation](/features/creator-revenue.md)

Swap fees are shared between creators (devs) and communities (auto buybacks) and the split is decided by the creator themselves. The dev can choose to take from 0% up to 100% of the coin's revenue. All revenue that is earned from the token is output as ETH, so you don't have to factor in logic to dump your token to realize revenue.

#### [Auto Buybacks / Progressive Bid Wall](/features/auto-buybacks.md)

Flaunch introduces a new Uniswap V4 hook called the "Progressive Bid Wall" (PBW) that uses the trading fees generated by the coin to protect its own price from dropping while accumulating tokens in the coin's treasury that can be used later.

## Treasury Managers

[Treasury Managers](https://github.com/flayerlabs/flaunch-gitbook/blob/main/developer-resources/treasury-managers/README.md) allow revenue generated by the ERC721 memestream to be handled by an intermediary contract.

This is the main building block for groups, revenue-sharing products, split launches, and custom treasury logic.

Flaunch ships with approved manager implementations, but the model is flexible enough for custom manager flows as well.

#### Approved Treasury Manager Types

<details>

<summary>Revenue Manager</summary>

Launch tokens and capture a share of the revenue for each, without the heavy lifting.

[**Read more >**](https://github.com/flayerlabs/flaunch-gitbook/blob/main/developer-resources/treasury-managers/revenuemanager.md)

</details>

## Flaunch JS SDK

A TypeScript SDK for launching, trading, reading protocol data, and building products on top of Flaunch.

* 🚀 Flaunch new memecoins
* 💱 Buy and sell memecoins via Uniswap V4 hooks
* 📊 Read functions for token and pool data
* 🔒 Built-in Permit2 support for gasless approvals
* 🔵 Works on Base and Base Sepolia networks

{% embed url="<https://www.npmjs.com/package/@flaunch/sdk>" %}

## Recommended Path

Choose the smallest path that fits the product.

### API

Use the API when you want the fastest backend-assisted token launch flow.

### SDK

Use the SDK when your app needs direct reads, writes, launch result parsing, swap flows, or integration with managers.

### Manager layer

Use a treasury manager when revenue should be captured or controlled by another contract.

{% content-ref url="/pages/KKanSI9loqloPkqKzc2C" %}
[Build a Launchpad](/getting-started/launch-a-launchpad.md)
{% endcontent-ref %}

{% content-ref url="/pages/8WHGtVVoNsgBxJsC4MKC" %}
[Custom Managers](/managers/custom-managers.md)
{% endcontent-ref %}

## Additional Support

If you're looking for some additional support from the team, be sure to reach out in the **#builders** channel in Discord, or in the Telegram chat below.

{% embed url="<http://discord.gg/flaunch>" %}
Join the #builders channel
{% endembed %}

{% embed url="<http://t.me/flaunchgg>" %}


---

# 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.flaunch.gg/guides/quick-start.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.
