Skip to main content
pari is the Pari command line. It launches, trades, stakes and reads from your terminal. Every write command is a dry run unless you pass --send. Pari is live on Solana and built to run on more chains. The CLI works on devnet only today.

Install

The CLI is not on npm yet, so this command fails today.
Check it:

Setup

Point the CLI at a keypair file. It takes a file path only, and it never prints a key.
Read commands need no keypair when you pass a mint or --owner.

Global options

These work with every command, as in pari pairs --json.

Dry run first

A write command without --send builds the transaction, simulates it and prints the result. It sends nothing and spends nothing. Read the output, then repeat the command with --send.

Launch

pari launch

Launch a token. --preset, --name and --symbol are required. Pass exactly one of --uri or --image. See Presets.
With an uploaded image and a dev buy:

pari pairs

List what a launch can pair with: SOL and the tokenized stocks. Tokenized stocks are not offered to US persons.

Trade

pari quote

Quote a buy or a sell. It sends nothing. --amount is in units of the pair for a buy, and in whole tokens for a sell.

pari buy

Buy with the token’s pair. Use --sol for a SOL token, or --amount for any pair.
A buy in the first moments of a launch pays a high fee that falls over time. The CLI refuses a buy whose fee is over --max-fee-bps (default 500) and exits with code 2. Wait and try again. See Fees.

pari sell

Sell for the token’s pair. Pass --amount in whole tokens, or --all.
--slippage-bps works here too. The default is 300.

Stake

Amounts are in whole tokens.

pari stake

pari unstake

Start the cooldown for staked tokens.

pari withdraw

Take tokens whose cooldown has passed. Pass --ready for every ready ticket, or --id for one.

Read

pari token

Read a token’s on-chain record.

pari position

Show staked tokens, pending rewards and cooling tickets. It reads your keypair’s wallet, or --owner.

pari rewards

Show pending rewards of a wallet, or the rewards outlook of a token.
A staker’s pending rewards are in SOL. Holder rewards wait in each token’s vault and are taken on the site.

Upload

These commands need PARI_API_KEY, which registered integrators get.

pari upload image

pari upload metadata

--image is the url that pari upload image printed. --website, --twitter and --telegram are optional.

Integrators

An integrator is a product that launches tokens for its users. Registration is reviewed by people.

pari integrator request

Print the form address and the fields:
Or post the request. --website, --expected-monthly-launches and --notes are optional.

pari integrator payout set

The integrator sets its own payout wallet, signing with the keypair.

pari integrator payout propose

The admin or operator proposes a payout wallet for an integrator.

pari integrator payout apply

Apply a proposed wallet once the delay has passed.

Agent skill

pari skill print

Print the skill file for AI agents.

pari skill install

Copy the skill to <dir>/pari/. It refuses to overwrite unless you pass --force. See AI tools.

Exit codes

Environment