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

# Quickstart

> Install LaserSell and start auto-selling in under 5 minutes.

## Prerequisites

* **Private RPC endpoint.** We recommend signing up for a free tier RPC from [Helius](https://helius.dev), [Shyft](https://shyft.to), or [Chainstack](https://chainstack.com). A private RPC gives you faster balance updates and more reliable transaction confirmations than the public Solana RPC.
* **LaserSell API key.** Sign up at [app.lasersell.io](https://app.lasersell.io) to create a free API key. The free tier is enough for most users.

## Install

```shellscript theme={null}
curl -fsSL https://dl.lasersell.io/install.sh | bash
```

Verify it worked:

```shellscript theme={null}
lasersell --version
```

Need platform-specific instructions? See [Installation Overview](/installation/overview).

## Setup

Run LaserSell. The setup wizard starts automatically on first launch:

```shellscript theme={null}
lasersell
```

The wizard will ask for your RPC URL, API key, strategy settings, wallet (create new or import existing), and a passphrase to encrypt your keystore.

<Warning>
  There is no "forgot password." If you lose your passphrase, the keystore cannot be recovered.
</Warning>

For a detailed walkthrough of every prompt, see [Initial Setup](/onboarding/initial-setup).

## Verify

Run a health check to confirm everything is connected:

```shellscript theme={null}
lasersell --smoke
```

You should see `SMOKE OK`. Then start LaserSell:

```shellscript theme={null}
lasersell
```

LaserSell is now monitoring your wallet.

## What Happens Now

LaserSell is a **passive monitor**. It does not place trades for you. Instead, it watches your wallet for new token purchases and handles the sell side automatically.

1. You buy tokens using whatever platform you already trade on.
2. LaserSell detects the buy automatically within seconds
3. The CLI logs the position as active with live PnL updates
4. When any exit condition fires (take profit, stop loss, trailing stop, deadline, or graduation), LaserSell builds and signs the sell transaction automatically
5. You keep trading. LaserSell keeps selling.

## Your First Automated Exit

Walk through the full loop to see LaserSell in action:

1. **LaserSell is running.** You see log output confirming the stream is connected and your wallet is registered.
2. **Buy a small position** on any supported platform. Start small so you can watch the mechanics without risking real capital.
3. **Watch the logs.** Within seconds, you'll see `session_started` and `pnl_update` events for your new position.
4. **The exit fires.** When your take profit, stop loss, trailing stop, or deadline condition triggers, you'll see `sell_scheduled` followed by `sell_complete` with the on-chain signature.

That is the entire loop. You trade normally, and LaserSell handles every exit.

## Adjust Your Strategy

Edit `~/.lasersell/config.yml` to tune your strategy, then restart the daemon. Or re-run the setup wizard:

```shellscript theme={null}
lasersell --setup
```

For the full config reference, see [Example Configuration](/onboarding/example-configuration).

## Next Steps

* [CLI Reference](/onboarding/lasersell-ui): Log events, CLI flags, headless operation, and copy trading
* [Example Configuration](/onboarding/example-configuration): Full config reference with all available fields
* [Initial Setup](/onboarding/initial-setup): Re-run the setup wizard with `lasersell --setup`
* [Key Safety](/security/key-safety): Protect your keys
