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.
$ npm install -g @rareprotocol/rare-cliCapabilities
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.pngRun 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 86400Search & Query
Find tokens, active auctions, and collections. Filter by owner, state, or keyword with pagination.
rare search auctions --state RUNNINGAgent-Friendly
Structured output, deterministic commands. Built for AI agents and automation pipelines.
rare search tokens --mine --take 10Multi-Chain
Mainnet, Sepolia, Base, Base Sepolia. One CLI, four chains.
rare configure --chain baseArchitecture
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 | Mainnet | Sepolia |
|---|---|---|
| Factory | 0xAe8E37...4aB1 | 0x3c7526a...70523 |
| Auction | 0x6D7c44...7a42 | 0xC8Edc7...71612 |
Start building
Install the CLI and deploy your first collection in under a minute.
Install the CLI