v0.1.1 — Now on Mainnet + Sepolia

The open toolkit for
onchain creators and builders

Deploy NFT collections, mint tokens, and run auctions — all from your terminal. Built for humans and agents.

terminal
$ npm install -g @rareprotocol/rare-cli
4,484
NFT contracts deployed
16,908
Live auctions
$197M
Earned by creators
34K
NFTs minted

Capabilities

Everything you need, nothing you don't

Deploy Collections

Spin up ERC-721 contracts with optional max supply. Import existing contracts into the registry.

rare deploy erc721 'My Collection' 'MC'

Mint NFTs

Upload media to IPFS and mint in one step. Attach attributes, or pass a pre-built token URI.

rare mint --contract 0x... --image ./art.png

Run Auctions

Create, bid, settle, and cancel auctions. The protocol auto-approves NFT transfers.

rare auction create --contract 0x... --token-id 1 --starting-price 0.1 --duration 86400

Search & Query

Find tokens, active auctions, and collections. Filter by owner, state, or keyword with pagination.

rare search auctions --state RUNNING

Agent-Friendly

Structured output, deterministic commands. Built for AI agents and automation pipelines.

rare search tokens --mine --take 10

Multi-Chain

Mainnet, Sepolia, Base, Base Sepolia. One CLI, four chains.

rare configure --chain base

Architecture

Onchain contracts, open source

Factory

SovereignBatchMintFactory

Deploys new ERC-721 collections with batch minting capabilities

View Source →

Token

SovereignBatchMint

ERC-721 with batched minting, IPFS metadata, and protocol registration

View Source →

Marketplace

SuperRareBazaar

Auction and marketplace contract for reserve-price auctions and settlements

View Source →
Contract Addresses
ContractMainnetSepolia
Factory0xAe8E37...4aB10x3c7526a...70523
Auction0x6D7c44...7a420xC8Edc7...71612

Start building

Install the CLI and deploy your first collection in under a minute.

Install the CLI